Read the Docs Documentation: https://cern-qpd-annni.readthedocs.io/en/latest/
Package build on Pennylane for the Quantum Phase Detection of the ANNNI Model through Quantum Convolutional Neural Networks and Quantum Autoencoder
$ python3 -m venv <env-name>
$ source <env_name>/bin/activate
git clone https://github.com/CERN-IT-INNOVATION/Quantum-Phase-Detection-ANNNI.git
cd Quantum-Phase-Detection-ANNNI
pip install ./
pip install --upgrade pip
pip install --upgrade "jax[cuda]" -f https://storage.googleapis.com/jax-releases/jax_cuda_releases.html
The /notebooks folder contains many examples for all the use-cases as Jupyter Notebooks
If you used this package for your research, please cite:
@article{PhysRevB.107.L081105,
title = {Quantum phase detection generalization from marginal quantum neural network models},
author = {Monaco, Saverio and Kiss, Oriel and Mandarino, Antonio and Vallecorsa, Sofia and Grossi, Michele},
journal = {Phys. Rev. B},
volume = {107},
issue = {8},
pages = {L081105},
numpages = {6},
year = {2023},
month = {Feb},
publisher = {American Physical Society},
doi = {10.1103/PhysRevB.107.L081105},
url = {https://link.aps.org/doi/10.1103/PhysRevB.107.L081105}
}