Skip to content

personal (if partial) implementations of major machine learning algos

Notifications You must be signed in to change notification settings

bhtucker/mljams

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mljams

personal (if partial) implementations of major machine learning algos

multiclass classifiers

  • KNN - predict class by the nearest K observations,
  • multivariate gaussian Bayes classifier - learned via maximum likelihood estimation
  • softmax logistic regression classifiers - learned via gradient descent

adaptive boosting

train an ensemble of weak classifiers

provably drives training error to zero (training error over iterations in blue)

and gives pretty solid generalizability (test error over iterations in green)

Training & Test Error Traces

clustering and matrix factorization

  • K-means clustering
  • probabilistic collaborative filtering

Pre-clustering

Post-clustering

About

personal (if partial) implementations of major machine learning algos

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages