Course Code: appai
Duration: 28 hours
Prerequisites:

There are no specific requirements needed to attend this course.

Overview:

This is a 4 day course introducing AI and it's application. There is an option to have an additional day to undertake an AI project on completion of this course. 

Course Outline:

Supervised learning: classification and regression

  • Bias-variance trade off
  • Logistic regression as a classifier
  • Measuring classifier performance 
  • Support vector machines
  • Neural networks
  • Random forests    

Unsupervised learning: clustering, anomaly detetction

  • principal component analysis
  • autoencoders    

Advanced neural network architectures

  • convolutional neural networks for image analysis
  • recurrent neural networks for time-structured data
  • the long short-term memory cell

Practical examples of problems that AI can solve, e.g.

  • image analysis
  • forecasting complex financial series, such as stock prices,
  • complex pattern recognition
  • natural language processing
  • recommender systems    

Software platforms used for AI applications:

  • TensorFlow, Theano, Caffe and Keras
  • AI at scale with Apache Spark: Mlib    

Understand limitations of AI methods: modes of failure, costs and common difficulties

  • overfitting
  • biases in observational data
  • missing data
  • neural network poisoning
Sites Published:

United Arab Emirates - Applied AI from Scratch

Qatar - Applied AI from Scratch

Egypt - Applied AI from Scratch

Saudi Arabia - Applied AI from Scratch

South Africa - Applied AI from Scratch

Brasil - Applied AI from Scratch

Canada - Applied AI from Scratch

中国 - Applied AI from Scratch

香港 - Applied AI from Scratch

澳門 - Applied AI from Scratch

台灣 - Applied AI from Scratch

USA - Applied AI from Scratch

Österreich - Applied AI from Scratch

Schweiz - Applied AI from Scratch

Deutschland - Applied AI from Scratch

Czech Republic - Applied AI from Scratch

Denmark - Applied AI from Scratch

Estonia - Applied AI from Scratch

Finland - Applied AI from Scratch

Greece - Applied AI from Scratch

Magyarország - Applied AI from Scratch

Ireland - Applied AI from Scratch

Luxembourg - Applied AI from Scratch

Latvia - Applied AI from Scratch

España - Applied AI from Scratch

Italia - Applied AI from Scratch

Lithuania - Applied AI from Scratch

Nederland - Applied AI from Scratch

Norway - Applied AI from Scratch

Portugal - Applied AI from Scratch

România - Applied AI from Scratch

Sverige - Applied AI from Scratch

Türkiye - Applied AI from Scratch

Malta - Applied AI from Scratch

Belgique - Applied AI from Scratch

France - Applied AI from Scratch

日本 - Applied AI from Scratch

Australia - Applied AI from Scratch

Malaysia - Applied AI from Scratch

New Zealand - Applied AI from Scratch

Philippines - Applied AI from Scratch

Singapore - Applied AI from Scratch

Thailand - Applied AI from Scratch

Vietnam - Applied AI from Scratch

India - Applied AI from Scratch

Argentina - Applied AI from Scratch

Chile - Applied AI from Scratch

Costa Rica - Applied AI from Scratch

Ecuador - Applied AI from Scratch

Guatemala - Applied AI from Scratch

Colombia - Applied AI from Scratch

México - Applied AI from Scratch

Panama - Applied AI from Scratch

Peru - Applied AI from Scratch

Uruguay - Applied AI from Scratch

Venezuela - Applied AI from Scratch

Polska - Applied AI from Scratch

United Kingdom - Applied AI from Scratch

South Korea - Applied AI from Scratch

Pakistan - Applied AI from Scratch

Sri Lanka - Applied AI from Scratch

Bulgaria - Applied AI from Scratch

Bolivia - Applied AI from Scratch

Indonesia - Applied AI from Scratch

Kazakhstan - Applied AI from Scratch

Moldova - Applied AI from Scratch

Morocco - Applied AI from Scratch

Tunisia - Applied AI from Scratch

Kuwait - Applied AI from Scratch

Oman - Applied AI from Scratch

Slovakia - Applied AI from Scratch

Kenya - Applied AI from Scratch

Nigeria - Applied AI from Scratch

Botswana - Applied AI from Scratch

Slovenia - Applied AI from Scratch

Croatia - Applied AI from Scratch

Serbia - Applied AI from Scratch

Bhutan - Applied AI from Scratch

Nepal - Applied AI from Scratch

Uzbekistan - Applied AI from Scratch