Skip to content

A python package with implementations of Machine Learning algorithms from scratch.

License

Notifications You must be signed in to change notification settings

shreeviknesh/ScratchML

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ScratchML

A python package with implementations of Machine Learning algorithms from scratch.

Contents

Algorithms Implemented:

Regression:

  1. Simple Linear Regression (scratchml.regression.SimpleLinearRegression)
  2. Multiple Linear Regression (scratchml.regression.MultipleLinearRegression)

Classification:

  1. Logistic Regression (scratchml.classification.LogisticRegression)
  2. Support Vector Machine (scratchml.classification.SVM)
  3. K-Nearest Neighbors (scratchml.classification.KNN)

Clustering:

  1. KMeans Clustering (scratchml.clustering.KMeans)
  2. KMedoids Clustering (scratchml.clustering.KMedoids)

Neural Networks:

  1. Perceptron (scratchml.nn.Perceptron)

Installing:

The project is available as a package on PyPI - ScratchML

To install it using pip: pip install scratchml

About

A python package with implementations of Machine Learning algorithms from scratch.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages