Skip to content

modragons/machine_learning_1_labs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Machine Learning 1

License

Description

Code for the Machine Learning 1 course of the MSc in Artificial Intelligence at the University of Amsterdam.

Lab 1 - Linear Regression and Overfitting

Polynomial Regression, Tikhonov Regularization, k-fold cross validation, Bayesian linear regression


Polynomial Regression

Lab 2 - Classification

Multi-class logistic regression with stochatic gradient descent, Multi-layer perceptrons, MAP optimization,


MNIST Learned weights

Lab 3 - Gaussian Process Regression

Gaussian processes, sampling, predictive distribution, hyperparameter learning


Gaussian Process Regression

Testing

Refer to each lab and run the iPython notebook as follows.

jupyter notebook $notebook_name$.ipynb

Dependencies

Python 2.7: Matplotlib, NumPy, SciPy, gzip, cPickle

Contributors

Copyright

Copyright © 2017 Dana Kianfar and Mircea Mironenco.

This project is distributed under the MIT license. Please review the UvA regulations governing Fraud and Plagiarism in case you are a student at the UvA.

About

Machine Learning 1 Course 2017 - MSc Artificial Intelligence @ UvA

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published