Skip to content

Convolutional neural network for finding quantum vortices in Bose-Einstein condensates.

License

Notifications You must be signed in to change notification settings

wheelerMT/quantumVortexTracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quantum vortex tracker

Convolutional neural network for finding quantum vortices in Bose-Einstein condensates.

This project aims to build a deep learning model that can accurately predict the locations of quantum vortices given the phase of the condensate.

Current features

  • QVT supports arbitrary grid sizes.
  • Predict the positions of vortices in a dipole pair.

Below is an example of the model in action, accurately locating the vortex (blue square) and anti-vortex (red square).

detection

See this notebook for more thorough tests of the model.

How does it work?

QVT is a convolution neural network (CNN) that acts on the phase of the condensate wave function (see this notebook for details on how the model is created). At the end of the CNN are dense layers in which the last layer outputs the two locations of the vortices.

The model is trained on data generated using PyGPE.

Improvements

  • Add support for different grid sizes.
  • Add support for multiple dipoles.

About

Convolutional neural network for finding quantum vortices in Bose-Einstein condensates.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published