greyhatguy007/Machine-Learning-Specialization-Coursera

Contains Solutions and Notes for the Machine Learning Specialization By Stanford University and Deeplearning.ai - Coursera (2022) by Prof. Andrew NG

Jupyter Notebook

8,015

147 commits

updated Dec 28, 2025

See the code

README

Machine Learning Specialization Coursera

Contains Solutions and Notes for the Machine Learning Specialization by Andrew NG on Coursera

Note : If you would like to have a deeper understanding of the concepts by understanding all the math required, have a look at Mathematics for Machine Learning and Data Science


Course 1 : Supervised Machine Learning: Regression and Classification



Certificate Of Completion


Course 2 : Advanced Learning Algorithms



Certificate of Completion


Course 3 : Unsupervised Learning, Recommenders, Reinforcement Learning




Certificate of Completion

Specialization Certificate




Stargazers over time

Stargazers over time

Hits

Course Review :

This Course is a best place towards becoming a Machine Learning Engineer. Even if you're an expert, many algorithms are covered in depth such as decision trees which may help in further improvement of skills.

Special thanks to Professor Andrew Ng for structuring and tailoring this Course.



An insight of what you might be able to accomplish at the end of this specialization :

  • Write an unsupervised learning algorithm to Land the Lunar Lander Using Deep Q-Learning

    • The Rover was trained to land correctly on the surface, correctly between the flags as indicators after many unsuccessful attempts in learning how to do it.
    • The final landing after training the agent using appropriate parameters :

https://user-images.githubusercontent.com/77543865/182395635-703ae199-ba79-4940-86eb-23dd90093ab3.mp4

  • Write an algorithm for a Movie Recommender System

    • A movie database is collected based on its genre.
    • A content based filtering and collaborative filtering algorithm is trained and the movie recommender system is implemented.
    • It gives movie recommendentations based on the movie genre.

movie_recommendation

  • And Much More !!

Concluding, this is a course which I would recommend everyone to take. Not just because you learn many new stuffs, but also the assignments are real life examples which are exciting to complete.


Happy Learning :))

andrew-ng
andrew-ng-machine-learning
coursera
coursera-assignment
coursera-specialization
decision-trees
deep-learning
linear-regression
logistic-regression
machine-learning
mooc
neural-network
python
recommendation-system
solutions
supervised-machine-learning
tensorflow
unsupervised-learning
unsupervised-machine-learning

greyhatguy007/Machine-Learning-Specialization-Coursera

Contains Solutions and Notes for the Machine Learning Specialization By Stanford University and Deeplearning.ai - Coursera (2022) by Prof. Andrew NG

Jupyter Notebook

8,015

147 commits

updated Dec 28, 2025

See the code

README

Machine Learning Specialization Coursera

Contains Solutions and Notes for the Machine Learning Specialization by Andrew NG on Coursera

Note : If you would like to have a deeper understanding of the concepts by understanding all the math required, have a look at Mathematics for Machine Learning and Data Science


Course 1 : Supervised Machine Learning: Regression and Classification



Certificate Of Completion


Course 2 : Advanced Learning Algorithms



Certificate of Completion


Course 3 : Unsupervised Learning, Recommenders, Reinforcement Learning




Certificate of Completion

Specialization Certificate




Stargazers over time

Stargazers over time

Hits

Course Review :

This Course is a best place towards becoming a Machine Learning Engineer. Even if you're an expert, many algorithms are covered in depth such as decision trees which may help in further improvement of skills.

Special thanks to Professor Andrew Ng for structuring and tailoring this Course.



An insight of what you might be able to accomplish at the end of this specialization :

  • Write an unsupervised learning algorithm to Land the Lunar Lander Using Deep Q-Learning

    • The Rover was trained to land correctly on the surface, correctly between the flags as indicators after many unsuccessful attempts in learning how to do it.
    • The final landing after training the agent using appropriate parameters :

https://user-images.githubusercontent.com/77543865/182395635-703ae199-ba79-4940-86eb-23dd90093ab3.mp4

  • Write an algorithm for a Movie Recommender System

    • A movie database is collected based on its genre.
    • A content based filtering and collaborative filtering algorithm is trained and the movie recommender system is implemented.
    • It gives movie recommendentations based on the movie genre.

movie_recommendation

  • And Much More !!

Concluding, this is a course which I would recommend everyone to take. Not just because you learn many new stuffs, but also the assignments are real life examples which are exciting to complete.


Happy Learning :))

andrew-ng
andrew-ng-machine-learning
coursera
coursera-assignment
coursera-specialization
decision-trees
deep-learning
linear-regression
logistic-regression
machine-learning
mooc
neural-network
python
recommendation-system
solutions
supervised-machine-learning
tensorflow
unsupervised-learning
unsupervised-machine-learning

Significant stargazers

Qingyou Meng

22 followers · starred Feb 2023

Bharat Raghunathan

129 followers · starred Dec 2024

Aditya kumar singh

9 followers · starred Jan 2025

charvi-077

35 followers · starred Jul 2024