Course

Machine Learning

DeepLearning.AI & Stanford University

The Machine Learning Specialization, offered by Stanford University and DeepLearning.AI, provides a beginner-friendly yet comprehensive program to master the fundamentals of machine learning. Led by Andrew Ng, this 3-course Specialization encompasses a broad introduction to modern machine learning, covering supervised learning, unsupervised learning, and best practices in artificial intelligence and machine learning innovation.

Throughout the program, you will build machine learning models using popular libraries such as NumPy, scikit-learn, and TensorFlow. The curriculum delves into advanced learning algorithms, including neural networks, decision trees, and tree ensemble methods, while also exploring unsupervised learning techniques such as clustering and anomaly detection. Additionally, you will learn to build recommender systems and a deep reinforcement learning model.

Upon completion, you will have gained practical know-how to apply machine learning to real-world challenges, making it an ideal starting point for those looking to break into AI or build a career in machine learning.

Certificate Available ✔

Get Started / More Info
Machine Learning
Course Modules

Gain comprehensive knowledge and practical skills in supervised machine learning, advanced learning algorithms, and unsupervised learning, recommender systems, and reinforcement learning.

Supervised Machine Learning: Regression and Classification

Explore the fundamentals of supervised machine learning, including building and training machine learning models in Python using popular libraries NumPy and scikit-learn. Gain practical experience in prediction and binary classification tasks, encompassing linear regression and logistic regression.

Advanced Learning Algorithms

Delve into advanced learning algorithms, where you will build and train a neural network with TensorFlow to perform multi-class classification. Apply best practices for machine learning development to ensure your models generalize to real-world data and tasks. Additionally, learn to build and use decision trees and tree ensemble methods, including random forests and boosted trees.

Unsupervised Learning, Recommenders, Reinforcement Learning

Discover unsupervised learning techniques, including clustering and anomaly detection. Learn to build recommender systems with a collaborative filtering approach and a content-based deep learning method. Additionally, explore building a deep reinforcement learning model.

More Machine Learning Courses

Computer Simulations

University of California, Davis

This course explores how computer simulations are used to study and develop social science theory, allowing for the exploration of hypothetical models and real-world...

Handling Imbalanced Data Classification Problems

Coursera Project Network

In this course, you'll learn to handle imbalanced data classification problems, including selecting the best evaluation metric, using data resampling techniques,...

Optimizing Machine Learning Performance

Alberta Machine Intelligence Institute

This course equips you with the skills to optimize machine learning performance, including dealing with changing data, potential unintended effects, and maintenance...

機器學習基石下 (Machine Learning Foundations)---Algorithmic Foundations

National Taiwan University

Machine Learning Foundations---Algorithmic Foundations provides essential algorithmic tools for machine learning users.