Get in Touch

Course Outline

Supervised Learning: Classification and Regression

  • Foundations of Machine Learning in Python: Introduction to the scikit-learn API
    • Linear and logistic regression
    • Support vector machines
    • Neural networks
    • Random forests
  • Constructing an end-to-end supervised learning workflow with scikit-learn
    • Processing data files
    • Imputing missing values
    • Managing categorical variables
    • Data visualization

Python Frameworks for AI Applications:

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

Advanced Neural Network Architectures

  • Convolutional neural networks for image analysis
  • Recurrent neural networks for time-series data
  • Long short-term memory (LSTM) cells

Unsupervised Learning: Clustering and Anomaly Detection

  • Applying Principal Component Analysis (PCA) with scikit-learn
  • Building autoencoders using Keras

Practical AI Problem Solving (Hands-on exercises via Jupyter notebooks), including

  • Image analysis
  • Forecasting complex financial series, such as stock prices
  • Advanced pattern recognition
  • Natural language processing
  • Recommender systems

Navigating the Limitations of AI Methods: Failure Modes, Costs, and Common Challenges

  • Overfitting
  • The bias/variance trade-off
  • Biases present in observational data
  • Neural network poisoning

Applied Project Work (Optional)

Requirements

No prior specific prerequisites are required for participation in this training.

 28 Hours

Testimonials (2)

Upcoming Courses

Related Categories