Thanks to visit codestin.com
Credit goes to github.com

Skip to content

pkrishn6/MachineLearning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MachineLearning

This repo contains my submissions for the coursera course on Machine learning categorized by the week.

Topics:

This course covers topics like:

  • Linear regression to build a prediction model with a training set.
  • The concept of a cost function.
  • Logistic regression to build a prediction model for clasiffication problems. -- Using sigmoid functions to restrict the output range to 0 - 1 for classification problems.
  • The concept of underfitting, overfitting, regularization to avoid overfitting.
  • Using neural networks to improve the performance of building the prediction model when higher order polynomials are in play.
  • Definition of sensitivity and its importance in finding the optimal theta values.
  • Using backward progaration to find the gradients. Using gradient checking to verify your implementation of backward propagation.
  • Using gradient descent or more optimal algorithms such fminuc to find the optimal theta.
  • Using a cross-validation and test set to pick the right model for machine learning.
  • Large margin classifiers, Support vector machines and Kernels.
  • Definition and importance of Precision, Recall and F1 score.
  • Anomaly detection using mean, variance and co-variance.
  • Building a recommendation engine using collaborative filtering.

Environment:

  • Ubuntu 14 or later.
  • sudo apt-get install octave
  • sudo apt-get install git
  • git clone https://github.com/pkrishn6/MachineLearning.git
  • cd into any of the weekly submissions and open ex.pdf to understand the goals of the assignment.
  • cd into the weekly submissions from octave cli and run ex to see the code in action.

References:

About

My assignment submissions for Coursera course on Machine learning

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages