create ML models from scratch for better understanding and to empower the knowledge of machine learning domain.
- KNN (classification - clssify based on closest K points + Regression - Get the average).
- Linear Regression (Regression).
- Logistic Regression (Binary Classifiction - 2 Classes).
- Decision Trees
- Random Forest
- Naive Bayes
- Perceptron (Binary Classifiction - 2 Classes).
- SVM
- KMeans (clustering).
- DBSCAN (Hierarchical Clustering)
- PCA ( Dimensionality Reduction).
- Kernel PCA
- t-Distributed Stochastic Neighbor Embedding (t-SNE)
Isolation Forest
Apriori