Skip to content

Implementation of machine learning algorithms from scratch in python.

Notifications You must be signed in to change notification settings

ulhaqi12/ml-training

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ml-training

This repository contains implementation of list of machine learning algorithms from scratch using numpy and pandas only.

Note: This repository is not supposed to implement algorithms with best performance rather they are implemented from scratch in simplest way for people who want to get insights of Machine Learning algorithms.

List of Algorithms Implemented

Supervised Machine Learning

  • Regression

    • Linear Regression with one variable
    • Linear Regression with multiple variables
    • Polynomial Regression
    • Lasso Regression
    • Ridge Regression
  • Classification

    • Logestic Regression
    • Naive Bayes Classifier (with Gaussian distribution)
    • Support Vector Machine (Linear SVM)
    • Decision Tree Classifier (with ID3 Algorithm)

Unsupervised Machine Learning

  • K-Means Clustering

Author

You can get in touch with me on my LinkedIn Profile:

Ikram Ul Haq ulhaqi12

If you liked the repo then kindly support it by giving it a star ⭐!

If you find any bug in the code or have any improvements in mind then feel free to generate a pull request.

If you face any issue, you can create a new issue in the Issues Tab and I will be glad to help you out.

About

Implementation of machine learning algorithms from scratch in python.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages