/ML-Coursera

My Solutions for Programming Assigments from Machine Learning Courses(Andrew Ng) at coursera.org

Primary LanguageMatlab

Programming Assigments from Machine Learning Courses(Andrew Ng) at coursera.org

Assignments were completed with GNU Octave, version 3.8.2

Course Schedule

Week 1

Introduction

Linear Regression with One Variable

(Optional) Linear Algebra Review

Week 2

Linear Regression with Multiple Variables

Octave Tutorial

Programming Exercise 1 (Linear regression)

Week 3

Logistic Regression

Regularization

Programming Exercise 2 (Logistic regression)

Week 4

Neural Networks: Representation

Programming Exercise 3 (Multi-class classification and neural networks)

Week 5

Neural Networks: Learning

Programming Exercise (Neural network learning)

Week 6

Advice for Applying Machine Learning

Machine Learning System Design

Programming Exercise (Bias-variance)

Week 7

Support Vector Machines (SVMs)

Programming Exercise (SVMs)

Week 8

Clustering

Dimensionality Reduction

Programming Exercise (K-Means and PCA)

Week 9

Anomaly Detection

Recommender Systems

Programming Exercise (Anomaly Detection and Recommender Systems)

Week 10

Large-Scale Machine Learning

Week 11

Application Example: Photo OCR