There are no specific requirements needed to attend this course.
This is a 4 day course introducing AI and it's application using the Python programming language. There is an option to have an additional day to undertake an AI project on completion of this course.
Supervised learning: classification and regression
- Machine Learning in Python: intro to the scikit-learn API
- linear and logistic regression
- support vector machine
- neural networks
- random forest
- Setting up an end-to-end supervised learning pipeline using scikit-learn
- working with data files
- imputation of missing values
- handling categorical variables
- visualizing data
Python frameworks for for AI applications:
- TensorFlow, Theano, Caffe and Keras
- AI at scale with Apache Spark: Mlib
Advanced neural network architectures
- convolutional neural networks for image analysis
- recurrent neural networks for time-structured data
- the long short-term memory cell
Unsupervised learning: clustering, anomaly detection
- implementing principal component analysis with scikit-learn
- implementing autoencoders in Keras
Practical examples of problems that AI can solve (hands-on exercises using Jupyter notebooks), e.g.
- image analysis
- forecasting complex financial series, such as stock prices,
- complex pattern recognition
- natural language processing
- recommender systems
Understand limitations of AI methods: modes of failure, costs and common difficulties
- overfitting
- bias/variance trade-off
- biases in observational data
- neural network poisoning
Applied Project work (optional)
United Arab Emirates - Applied AI from Scratch in Python
Qatar - Applied AI from Scratch in Python
Egypt - Applied AI from Scratch in Python
Saudi Arabia - Applied AI from Scratch in Python
South Africa - Applied AI from Scratch in Python
Brasil - Applied AI from Scratch in Python
Canada - Applied AI from Scratch in Python
中国 - Applied AI from Scratch in Python
香港 - Applied AI from Scratch in Python
澳門 - Applied AI from Scratch in Python
台灣 - Applied AI from Scratch in Python
USA - Applied AI from Scratch in Python
Österreich - Applied AI from Scratch in Python
Schweiz - Applied AI from Scratch in Python
Deutschland - Applied AI from Scratch in Python
Czech Republic - Applied AI from Scratch in Python
Denmark - Applied AI from Scratch in Python
Estonia - Applied AI from Scratch in Python
Finland - Applied AI from Scratch in Python
Greece - Applied AI from Scratch in Python
Magyarország - Applied AI from Scratch in Python
Ireland - Applied AI from Scratch in Python
Luxembourg - Applied AI from Scratch in Python
Latvia - Applied AI from Scratch in Python
España - Applied AI from Scratch in Python
Italia - Applied AI from Scratch in Python
Lithuania - Applied AI from Scratch in Python
Nederland - Applied AI from Scratch in Python
Norway - Applied AI from Scratch in Python
Portugal - Applied AI from Scratch in Python
România - Applied AI from Scratch in Python
Sverige - Applied AI from Scratch in Python
Türkiye - Applied AI from Scratch in Python
Malta - Applied AI from Scratch in Python
Belgique - Applied AI from Scratch in Python
France - Applied AI from Scratch in Python
日本 - Applied AI from Scratch in Python
Australia - Applied AI from Scratch in Python
Malaysia - Applied AI from Scratch in Python
New Zealand - Applied AI from Scratch in Python
Philippines - Applied AI from Scratch in Python
Singapore - Applied AI from Scratch in Python
Thailand - Applied AI from Scratch in Python
Vietnam - Applied AI from Scratch in Python
India - Applied AI from Scratch in Python
Argentina - Applied AI from Scratch in Python
Chile - Applied AI from Scratch in Python
Costa Rica - Applied AI from Scratch in Python
Ecuador - Applied AI from Scratch in Python
Guatemala - Applied AI from Scratch in Python
Colombia - Applied AI from Scratch in Python
México - Applied AI from Scratch in Python
Panama - Applied AI from Scratch in Python
Peru - Applied AI from Scratch in Python
Uruguay - Applied AI from Scratch in Python
Venezuela - Applied AI from Scratch in Python
Polska - Applied AI from Scratch in Python
United Kingdom - Applied AI from Scratch in Python
South Korea - Applied AI from Scratch in Python
Pakistan - Applied AI from Scratch in Python
Sri Lanka - Applied AI from Scratch in Python
Bulgaria - Applied AI from Scratch in Python
Bolivia - Applied AI from Scratch in Python
Indonesia - Applied AI from Scratch in Python
Kazakhstan - Applied AI from Scratch in Python
Moldova - Applied AI from Scratch in Python
Morocco - Applied AI from Scratch in Python
Tunisia - Applied AI from Scratch in Python
Kuwait - Applied AI from Scratch in Python
Oman - Applied AI from Scratch in Python
Slovakia - Applied AI from Scratch in Python
Kenya - Applied AI from Scratch in Python
Nigeria - Applied AI from Scratch in Python
Botswana - Applied AI from Scratch in Python
Slovenia - Applied AI from Scratch in Python
Croatia - Applied AI from Scratch in Python
Serbia - Applied AI from Scratch in Python
Bhutan - Applied AI from Scratch in Python