Quantum shot refers to the result obtained each time a given quantum circuit is executed in quantum computing. In quantum computers, the result can vary each time the same quantum circuit is run. This is because the measurement of the quantum state has probabilistic characteristics. A Variational Autoencoder (VAE) is one of the generative models used in deep learning. VAE encodes input data into a latent space and samples from the latent space to decode it back into the original data. During the sampling process, the reparameterization trick is used to facilitate learning in a differentiable manner. Both quantum circuits and VAEs include a probabilistic sampling process, so the sampling in quantum circuits and the reparameterization in VAEs can be seen similarly.
To add learnable noise in quantum circuits, the following methods can be considered:
Depolarizing Noise: A method of adding probabilistic errors to quantum bits. This is one of the noises that actually occur in quantum computers.
Amplitude Damping: Noise modeling the phenomenon where the energy of a quantum bit decreases over time.
Phase Flip or Bit Flip: Noise that changes the sign of the quantum state or the value of the quantum bit at a certain probability.
These noises are mainly used to model the noise of actual quantum computers. However, to add noise for learning purposes, the noise must be designed to assist in learning. For this, it is necessary to repeatedly experiment while adjusting the shape or size of the noise. So, how can we apply a trick to this noise distribution?