Coursera-Machine-Learning-Assignments-Personal-Solutions

Exercises are done on Matlab R2017a

This repository consists my personal solutions to the programming assignments of Andrew Ng's Machine Learning course on Coursera.

Course Schedule

Week 1

Introduction

Linear Regression with One Variable

Linear Algebra Review

Week 2

Linear Regression with Multiple Variables

Octave / Matlab Tutorial

Programming Exercise 1

Week 3

Logistic Regression

Regularization

Programming Exercise 2

Week 4

Neural Network Representation

Programming Exercise 3

Week 5

Neural Networks: Learning

Programming Exercise 4

Week 6

Advice for Applying Machine Learning

Programming Exercise 5

Machine Learning System Design

Week 7

Support Vector Machines

Programming Exercise 6

Week 8

Unsupervised Learning

Dimensionality Reduction

Programming Exercise 7

Week 9

Anomaly Detection

Recommender Systems

Programming Exercise 8

Week 10

Large Scale Machine Learning

Week 11

Application Example: Photo OCR