This repository is for machine and deep learning models created by hand, i.e. without specific libraries.
Machine Learning models:
- Linear Regression (one variable + multiple variables cases)
- Logistic Regression (logistic regression + feature mapping + regularization)
- K-Means (clustering with sklearn.datasets.make_blobs + elbow method)
- Naive Bayes classifier
- PCA
- Tree
- Random Forest
Deep Learning models:
- Simple Neural Network
Other models:
- Word2vec (word2vec based on Skip-Gram. Only theory by now) - NLP
Sources:
- Machine Learning course by Stanford University on Coursera (files with data are taken from here as well)
- Machine Learning and Data analysis Specialization by MIPT and Yandex on Coursera
- NLP Stanford Course - cs224