Machine learning algorithms in Scala done for educational purposes.
- Linear regression
- Closed-form solution
- Gradient descent (vectorized solution)
- Gradient descent (non-vectorized solution)
- Stochastic gradient descent
- Logistic regression
- Perceptron
- Multilayer perceptron (MLP)
- RNN
- Convolutional Neural Networks