Skip to content

Ordinary Least Squares, Ridge Regression, Expectation Maximization, Full Bayesian Inference, Bayes Classifiers, kNN, and MLP core algorithms from scratch. Some auxiliary functions are also used.

Notifications You must be signed in to change notification settings

nekcht/ml-classic-scratch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

ml-classic-scratch

This notebook presents implementations and experiments for various classical Machine Learning techniques, such as Ordinary Least Squares, Ridge Regression, Expectation Maximization, Full Bayesian Inference, Bayes Classifiers, kNN, and MLP. It's important to note that these implementations were created from scratch. The work within this notebook is directly related to a homework assignment for my MSc in Machine Learning, where I provided step-by-step solutions and explanations for each method.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Releases

No releases published

Packages

No packages published