Skip to content
This repository has been archived by the owner on Jan 6, 2024. It is now read-only.

Ignotus/uva-machine-learning

Repository files navigation

Machine Learning Assignments

License

Description

Machine Learning 1

The following project contains python implementation of algorithms for:

  • Linear Regression, Bayesian Linear Regression, L1 and L2 regularization (Assignment 1)
  • Logistic Regression, Multi-Layer Neural Networks (Assignment 2)
  • Gaussian Process Regression (Assignment 3)

In addition, there are written solutions for 5 homeworks to acompany them:

Machine Learning 2

Assignments:

Homeworks:

Dependencies

  • IPython
  • numpy
  • scipy
  • matplotlib

Known Issue

^ Bayesian PCA may not work properly. With a high chance there is some problem in derivation.

Copyright

Copyright (c) 2015, 2016 Minh Ngo

Copyright (c) 2015, 2016 Arthur Bražinskas (only python code)

This project is distributed under the MIT license. It's a part of the Machine Learning 1 and the Machine Learning 2 courses taught by Ted Meeds, Joris Mooij and Max Welling at the University of Amsterdam. Please follow the UvA regulations governing Fraud and Plagiarism in the case if you are a student.