Skip to content

Latest commit

 

History

History
49 lines (45 loc) · 1.47 KB

README.md

File metadata and controls

49 lines (45 loc) · 1.47 KB

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!