Machine Learning Algorithms From Scratch
This repository contains some machine learning algorithms wrote from scratch in Python using NumPy only.
Algorithms Available
- Gradient Descent
- K-Means Clustering
- K-Nearest Neighbor
- Naive Bayes
- Decision Trees
- Neural Networks
- Single Linkage Clustering
- Soft Clustering
- Support Vector Machine
- Convolutional Neural Networks - These weren't complete, although I implemented a complete ConvNet in different repository linked here.
Dependencies
- NumPy