Skip to content

Repository containing implementation of Machine Learning Algorithms from scratch.

Notifications You must be signed in to change notification settings

p4arth/ML-Algorithms

Repository files navigation

ML Algorithms

ML Algorihtms is a repository of codes containing implementation of classical machine leanring algoirhtms from scratch. The repository is structured in a way that it mimics the scikit-learn API.

Here is a tree structure of the repository.

.
└── Ml Algorithms/
    ├── Tutorials
    ├── clustering/
    │   └── kmeans.py
    ├── generative/
    │   ├── bernoulli_nb.py
    │   └── gaussian_nb.py
    ├── linear_models/
    │   ├── classification/
    │   │   ├── least_squares_classifier.py
    │   │   ├── logistic_regression.py
    │   │   ├── perceptron.py
    │   │   └── softmax_regression.py
    │   └── regression/
    │       ├── linear_regression.py
    │       └── polynomial_regression.py
    ├── neighbors/
    │   ├── knn_classifier.py
    │   └── knn_regressor.py
    ├── neural networks/
    │   ├── utils/
    │   │   └── helpers.py
    │   └── neural_net.py
    ├── opitmizers/
    │   ├── gradient_descent.py
    │   ├── mini_batch_gd.py
    │   └── stochastic_gd.py
    ├── preprocessing/
    │   ├── add_dummy.py
    │   └── ohe.py
    ├── svm/
    │   └── soft_svm.py
    └── trees/
        ├── decision_tree_classifier.py
        └── decision_tree_regressor.py

More algorithms to be added soon!

About

Repository containing implementation of Machine Learning Algorithms from scratch.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published