Skip to content

Implementations of a few regressors, classifiers and gradient descent algorithms using numpy

Notifications You must be signed in to change notification settings

aelgohar/MachineLearningLib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MachineLearningLib

Implementations of a few regressors and classifiers using only numpy for my course

Assignment 2: Regressors

Implemented

  • Ridge Regressor: Linear Regression with ridge regularization (l2 regularization)
  • Batch Gradient Descent Linear Regression
  • Stochastic Gradient Descent
  • Lasso Regression, with Feature Selection (l1 regularization)

Assignment 3: Classifiers

  • Naive Bayes Classification, using a Gaussian Distribution
  • Logistic Regression using stochastic gradient descent
  • Neural Network with a single hidden layer and a sigmoid transfer
  • K-fold Cross Validation for hyperparameter tuning
  • Kernel Logistic Regression using both linear and Hamming distance kernels

Releases

No releases published

Packages

No packages published

Languages