/mps_born_machines

A matrix product state Born machine for generative modeling based on https://doi.org/10.1103/PhysRevX.8.031012

Primary LanguageJupyter NotebookMIT LicenseMIT

Generative Modeling through Matrix Product States (MPS)

Gerardo Carmona - Saverio Monaco

Final Project of Quantum Information and Computing


Generated images:

alt text

Reconstructed images:

alt text alt text alt text alt text


Exercise 1: Study how tensor networks structures can be used to set up a machine learning algorithm (look at “Unsupervised Generative Modeling Using Matrix Product States”

Exercise 2: Write a tensor network code able to perform generative modeling by means of Matrix Product States (MPS). If you wish, you can use an open-source library for basic tensors operations, such as TenPy, iTensor or similar.

Exercise 3: Test your code to reproduce the main results contained in the reference paper.