What you will learn
- Apply common operations (pre-processing, plotting, etc.) to datasets using Python.
- Explain the concept of supervised, semi-supervised, unsupervised machine learning and reinforcement learning.
- Explain how various supervised learning models work and recognize their limitations.
- Analyze which factors impact the performance of learning algorithms.
- Apply learning algorithms to datasets using Python and Scikit-learn and evaluate their performance.
- Optimize a machine learning pipeline using Python and Scikit-learn.
- Describe the main classes of clustering techniques.
- Implement k-means and hierarchical clustering.
- Motivate the need and choice of dimensionality reduction techniques.
- Implement Principal Component Analysis (PCA) for feature extraction.
- Explain how deep neural networks work and their advantages.
- Train deep neural networks for classification and regression tasks.
- Explain the basic concepts and techniques of reinforcement learning.
- Describe how reinforcement learning could be applied in real world applications.
Program Overview
Expert instruction
2 skill-building courses
Self-paced
Progress at your own speed
3 months
5 - 7 hours per week
Discounted price: $304.20
Pre-discounted price: $338USD
For the full program experience
Courses in this program
DelftX's AI Skills: Basic and Advanced Techniques in Machine Learning Professional Certificate
- AI skills for Engineers: Supervised Machine Learning
- AI skills: Introduction to Unsupervised, Deep and Reinforcement Learning
Meet your instructors from Delft University of Technology (DelftX)
See instructor bios
Experts from DelftX committed to teaching online learning
Enrolling Now
Discounted price: $304.20
Pre-discounted price: $338USD
2 courses in 3 months
Get started in computer science
Browse other computer science coursesWhether you are looking to accelerate your career, earn a degree, or learn something for personal reasons, edX has the courses for you.