Get in Touch

Course Outline

Supervised Learning: Classification and Regression

  • Machine Learning in Python: Introduction to the scikit-learn API
    • linear and logistic regression
    • support vector machines
    • neural networks
    • random forests
  • Establishing an end-to-end supervised learning pipeline using scikit-learn
    • working with data files
    • imputing missing values
    • handling categorical variables
    • visualizing data

Python Frameworks for AI Applications:

  • TensorFlow, Theano, Caffe, and Keras
  • AI at Scale with Apache Spark: MLlib

Advanced Neural Network Architectures

  • convolutional neural networks for image analysis
  • recurrent neural networks for time-structured data
  • long short-term memory (LSTM) cells

Unsupervised Learning: Clustering and Anomaly Detection

  • implementing principal component analysis with scikit-learn
  • implementing autoencoders in Keras

Practical Examples of Problems Solvable by AI (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

Understanding the 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)

Requirements

There are no specific prerequisites required to participate in this course.

 28 Hours

Testimonials (2)

Upcoming Courses

Related Categories