Implementations of Machine Learning algorithms.
Implements the Perceptron Learning Algorithm on n-dimensional datasets for solving classification problems. Requires numpy
.
Implements Linear Regression on n-dimensional datasets for solving classification and regression problems. Regularization with Weight Decay can be enabled. Requires numpy
.
Implements Logistic Regression with Stochastic Gradient Descent on n-dimensional datasets for classification problems. Requires numpy
.
Implements a Support Vector Machine with hard margin on n-dimensional datasets for solving classification problems. Requires numpy
and cvxopt
.