Skip to content

iamirulofficial/machine_learning_coursera_by_Andrew_Ng

Repository files navigation

Machine_learning_coursera_by_Andrew_Ng

GitHub issuesGitHub forksGitHub stars

This is my solution to the Quizzes and Programming Assignment of Machine Learning course of Andrew Ng by STANFORD ONLINE through Coursera.

About this Course

Machine learning is the science of getting computers to run without being explicitly programmed. In the past decade, machine learning has given us self-driving cars, practical speech recognition, effective web search, and a vastly improved understanding of the human genome.

This course provides a broad introduction to machine learning, datamining, and statistical pattern recognition. Topics include:

  1. Supervised learning (parametric/non-parametric algorithms, support vector machines, kernels, neural networks).
  2. Unsupervised learning (clustering, dimensionality reduction, recommender systems, deep learning).
  3. Best practices in machine learning (bias/variance theory; innovation process in machine learning and AI).

Description

Week 1

  • Videos: Introduction
  • Quiz: Introduction
  • Videos: Linear Regression with One Variable
  • Quiz: Linear Regression with One Variable

Week 2

  • Videos: Linear Regression with Multiple Variables
  • Quiz: Linear Regression with Multiple Variables
  • Videos: Octave/Matlab Tutorial
  • Quiz: Octave/Matlab Tutorial
  • Programming Assignment: Linear Regression

Week 3

  • Videos: Logistic Regression
  • Quiz: Logistic Regression
  • Videos: Regularization
  • Quiz: Regularization
  • Programming Assignment: Logistic Regression

Week 4

  • Videos: Neural Networks: Representation
  • Quiz: Neural Networks: Representation
  • Programming Assignment: Multi-class Classification and Neural Networks

Week 5

  • Videos: Neural Networks: Learning
  • Quiz: Neural Networks: Learning
  • Programming Assignment: Neural Network Learning

Week 6

  • Videos: Advice for Applying Machine Learning
  • Quiz: Advice for Applying Machine Learning
  • Videos: Programming Assignment: Regularized Linear Regression and Bias/Variance
  • Machine Learning System Design
  • Quiz: Machine Learning System Design

Week 7

  • Videos: Support Vector Machines
  • Quiz: Support Vector Machines
  • Programming Assignment: Support Vector Machines

Week 8

  • Videos: Unsupervised Learning
  • Quiz: Unsupervised Learning
  • Videos: Dimensionality Reduction
  • Quiz: Principal Component Analysis
  • Programming Assignment: K-Means Clustering and PCA

Week 9

  • Videos: Anomaly Detection
  • Quiz: Anomaly Detection
  • Videos: Recommender Systems
  • Quiz: Recommender Systems
  • Programming Assignment: Anomaly Detection and Recommender Systems

Week 10

  • Videos: Large Scale Machine Learning
  • Quiz: Large Scale Machine Learning

Week 11

  • Videos: Application Example: Photo OCR
  • Quiz: Application: Photo OCR

Contributor