This repository contains curated resources, notebooks, and exercise solutions for the Machine Learning Specialization by Prof. Andrew Ng on Coursera.
-
Week 1 - Introduction to machine learning
-
Week 2 - Regression with multiple input variables
- C1_W2_lab01 - Python, NumPy and Vectorization
- C1_W2_lab02 - Multiple Variable Linear Regression
- C1_W2_lab03 - Feature scaling and Learning Rate (Multi-variable)
- C1_W2_lab04 - Feature Engineering and Polynomial Regression
- C1_W2_lab05 - Linear Regression using Scikit-Learn
- C1_W2_lab06 - Linear Regression using Scikit-Learn
- C1_W2_assignment - Practice Lab: Linear Regression
-
Week 3 - Classification
- C1_W3_lab01 - Classification
- C1_W3_lab02 - Logistic Regression, sigmoid function
- C1_W3_lab03 - Logistic Regression, Decision Boundary
- C1_W3_lab04 - Logistic Regression, Logistic Loss
- C1_W3_lab05 - Cost Function for Logistic Regression
- C1_W3_lab06 - Gradient Descent for Logistic Regression
- C1_W3_lab07 - Logistic Regression using Scikit-Learn
- C1_W3_lab08 - Overfitting
- C1_W3_lab09 - Regularized Cost and Gradient
- C1_W3_assignment - Logistic Regression
Course 2: Advanced Learning Algorithms
-
Week 1 - Neural Networks
-
Week 2 - Neural network training
-
Week 3 - Advice for applying machine learning
-
Week 4 - Decision trees
-
Week 1 - Unsupervised learning
-
Week 2 - Recommender systems
-
Week 3 - Reinforcement learning
I know some people are struggling to finish the course (including myself) as it takes time to understand new concepts, build intuition, and debug the programming assignment. The uploaded files here are for reference. They are meant to help you only if you are stuck.
If you find this repository helpful, please give a star. Thank you ^_^