Skip to content

appliedgeometry/symflux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Python 3.10+ License GitHub last commit


Symflux

SymFlux is a novel deep learning framework for symbolic regression that identifies Hamiltonian functions from their corresponding vector fields on the standard symplectic plane. SymFlux models use a hybrid CNN-LSTM architecture to learn and output the symbolic mathematical expression of the underlying Hamiltonian.

Model_V1 (2)

This repository accompanies our paper 'SymFlux: deep symbolic regression of Hamiltonian vector fields'.

Motivation

This article is motivated by the following articles:

Bugs & Contributions

Our issue tracker is at https://github.com/appliedgeometry/symflux/issues. Please report any bugs that you find. Or, even better, if you are interested in our project you can fork the repository on GitHub and create a pull request.

Licence 📄

MIT licence

Authors ✒️

This work is developed and maintained by:

Thanks for citing our work if you use it! 🤓

@misc{symflux2025,
      title={SymFlux: deep symbolic regression of Hamiltonian vector fields}, 
      author={M. A. Evangelista-Alvarado and P. Suárez-Serrato},
      year={2025},
      eprint={2507.06342},
      archivePrefix={arXiv},
      primaryClass={cs.LG},
      url={https://arxiv.org/abs/2507.06342}, 
}

Acknowledgments

The authors thank DGTIC-UNAM for using the Miztli supercomputer HPC resources, to train and experiment on the deep learning models in this work through the grant LANCAD-UNAM-DGTIC-430. MAEA wishes to also thank CONACyT for a doctoral fellowship held during the production of this work.

About

SymFlux is a deep learning framework for symbolic regression that identifies Hamiltonian functions from their corresponding vector fields on the standard symplectic plane.

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages