/ml_algo_implementations

Implementation of deep NNs, CNNs, RNNs, KNN, K-means, SVM, PCA, decision trees, linear and logistic regressions

Primary LanguageJupyter NotebookMIT LicenseMIT

Machine Learning Algorithm Implementations

License: MIT

Implementations of some popular machine learning algorithms

Setup

Inside a virtual or conda env.

pip install -r requirements.txt
jupyter contrib nbextension install --user  # install non-python deps of jupyter nb extensions
jt -t chesterish -T -f roboto -fs 12 -cellw 95%  # set jupyter notebook themes
# enable nb extensions from the directory list menu after staring jupyter server

Running Jupyter Labs

jupyter lab

Neural Networks

Generative Neural Networks

Dimensionality Reduction

Clustering

Classification and Regression