Code Monkey home page Code Monkey logo

coursera_machine_learning's Introduction

Coursera-ML

Synopsis

Assignments submitted as a part of Coursera machine learning course July 2014.

Majority of code is written in Octave 3.8.2 and some in 3.8.1.

Following are the topics covered-

  1. Linear Regression

a. Univariate linear regression

b. Multivariate linear regression

c. Gradient Descent

d. Normal Equation

  1. Logistic Regression

a. Sigmoid Function

b. Regularized logistic regression

c. Vectorized cost function

  1. Neural Networks

a. Vectorized logistic regression and gradient descent

b. One-vs-All Prediction

c. Feed forward propagation

d. Backpropagation

e. Regularized neural networks

  1. Regularized Linear Regression Bias vs Variance tradeoff

a. Learning curves

b. Polynomial regression

  1. Support Vector Machine

a. Gaussian kernel

b. Email Classification

  1. Kmeans Clustering and Principal Component Analysis

a. Loyds algorithm of K means

b. Image Compression using Kmeans

c. PCA implementation using SVD

d. Reconstructing approximate representation of data using reduced dimension

  1. Anamoly detection and Recommender System

a. Selecting threshold for Gaussian Distribution

b. Preecision and Recall

c. Movie Rating System- COllaborative filtering

Installation

  1. Download this repository by

git clone https://github.com/hrushikesh-dhumal/Coursera_Machine_Learning.git

  1. Download and install Octave

Example

In each of the exercise folder there is a pdf file with problem description and it tells which file to execute. For Linear regression execute the ex1 from Octave.

Stanford Honor Code

"We strongly encourage students to form study groups, and discuss the lecture videos (including in-video questions). We also encourage you to get together with friends to watch the videos together as a group. However, the answers that you submit for the review questions should be your own work. For the programming exercises, you are welcome to discuss them with other students, discuss specific algorithms, properties of algorithms, etc.; we ask only that you not look at any source code written by a different student, nor show your solution code to other students."

Contributors

Hrushikesh Dhumal ([email protected])

License

MIT

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.