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 Forest
  • Building an End-to-End Supervised Learning Pipeline with scikit-learn
    • Working with Data Files
    • Imputing Missing Values
    • Handling Categorical Variables
    • Data Visualization

Python Frameworks for AI Applications:

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

Advanced Neural Network Architectures

  • Convolutional Neural Networks for Image Analysis
  • Recurrent Neural Networks for Time-Structured Data
  • The Long Short-Term Memory (LSTM) Cell

Unsupervised Learning: Clustering and Anomaly Detection

  • Implementing Principal Component Analysis with scikit-learn
  • Implementing Autoencoders in Keras

Practical Examples of AI Problem Solving (Hands-on Exercises using Jupyter Notebooks), such as:

  • Image Analysis
  • Forecasting Complex Financial Series, Such as Stock Prices
  • Complex Pattern Recognition
  • Natural Language Processing
  • Recommender Systems

Understanding 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 enroll in this course.

 28 Hours

Testimonials (2)

Upcoming Courses

Related Categories