jxareas/Machine-Learning-Notebooks
A collection of Jupyter notebooks from Andrew Ng's Machine Learning Specialization teaching ML fundamentals including regression, neural networks, and reinforcement learning.

This repository contains the complete set of Jupyter notebooks from Andrew Ng’s Machine Learning Specialization, an introductory course on machine learning. The notebooks cover foundational topics including linear and logistic regression, neural networks built with TensorFlow, decision trees and ensemble methods, unsupervised learning techniques like clustering and anomaly detection, recommender systems, and deep reinforcement learning. Students learn by implementing algorithms using NumPy, scikit-learn, and TensorFlow in hands-on coding exercises.
Frequently asked
- What is jxareas/Machine-Learning-Notebooks?
- A collection of Jupyter notebooks from Andrew Ng's Machine Learning Specialization teaching ML fundamentals including regression, neural networks, and reinforcement learning.
- Is Machine-Learning-Notebooks open source?
- Yes — jxareas/Machine-Learning-Notebooks is open source, released under the Unlicense license.
- What language is Machine-Learning-Notebooks written in?
- jxareas/Machine-Learning-Notebooks is primarily written in Jupyter Notebook.
- How popular is Machine-Learning-Notebooks?
- jxareas/Machine-Learning-Notebooks has 418 stars on GitHub.
- Where can I find Machine-Learning-Notebooks?
- jxareas/Machine-Learning-Notebooks is on GitHub at https://github.com/jxareas/Machine-Learning-Notebooks.