Package for visualization of high dimensional function landscapes, in particular those in quantum-classical hybrid systems.
Provided by JoS Quantum.
pip install hyvis
-
Create and manipulate affine linear subspaces of a higher dimensional superspace
-
Scan subspaces and visualize the outcome
-
Calculate Hessians and use them for visualization
-
Explore generating videos using a trajectory in the landscape
The following notebooks demonstrate the most relevant features:
- Basics: A toy function scanned in the most simple ways.
- Hessian: Using the Hessian to better understand a landscape.
- Videos: Animated videos of scans moving through the hyperspace.
- Non-trivial Lanscapes: The package applied to more involved loss functions. (requires hyvis[qaoa])
This package was developed by Lucas Euler. For questions and ideas please contact lucas.euler@jos-quantum.de .
Special thanks to Zi Chua, Jason Ledwidge, Marcelin Gallezot, Alessio Paesano and Henrikh Baghramyan at JoS QUANTUM for their support and insight.