This is a repository of select machine learning algorithms. Written in Python and Matlab, with frameworks including Keras, Tensorflow, and PyTorch.
Algorithms so far:
- Logistic regression
- Batch and stochastic gradient descent
- Descent using Newton's method/direction
- Conjugate gradient (iterative version)
- Backtracking line search
- K-means clustering
- Principal component analysis
- A CNN model
- A multilayer perceptron
- Create word embeddings
- MNIST training with MLP
- A recurrent + CNN model classifying text