Skip to content

Machine Learning 2 Course 2017 - MSc Artificial Intelligence @ UvA

License

Notifications You must be signed in to change notification settings

danakianfar/machine_learning_2_labs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Machine Learning 2

License

Description

Code for the labs of the Machine Learning 2 course at the University of Amsterdam.

Lab 1 - Independent Component Analysis (ICA)

Original Signals Reconstructed Signals

Lab 2 - Sum-Product and Max-Sum Algorithms


Bayesian Network

Lab 3 - Expectation Maximization (EM) and Variational Autoencoders (VAE)


EM on MNIST

 
Learned Manifold of the VAE on MNIST

Testing

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

jupyter notebook $notebook_name$.ipynb

Dependencies

iPython notebook

  • Lab 1: SciPy, NumPy, matplotlib
  • Lab 2: itertools, NumPy, matplotlib
  • Lab 3: gzip, SciPy, torch, matplotlib

Contributors

Copyright

Copyright © 2017 Dana Kianfar and Jose Gallego.

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.