Skip to content

Repository with code from the paper "Neural networks for the approximation of Euler’s elastica"

Notifications You must be signed in to change notification settings

ergyscokaj/LearningEulersElastica

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neural Networks for the approximation of Euler's elastica

Repository for the paper "Neural Networks for the approximation of Euler's elastica". The preprint of the paper can be found at: https://arxiv.org/abs/2312.00644.

The codebase depends on the dependencies collected in the files "requirements.txt" found in each main folder. To install the necessary packages for each network, run the respective scripts

pip install -r requirements.txt

The codes are organized into 3 main folders:

  1. ContinuousNetwork, collecting experiments from Section 5.1 of the manuscript,
  2. ContinuousNetworkTheta, collecting experiments from Section 5.2 of the manuscript,
  3. DiscreteNetwork, collecting experiments from Section 4.1 of the manuscript.

We add to each of these subdirectories a short readme file to facilitate running the code.

The folder DataSets contains the beam code used to generate the data sets, and the two data sets (both-ends and right-end) mentioned in the paper.

Citation key: @article{celledoni2023neural, title={Neural networks for the approximation of Euler's elastica}, author={Elena Celledoni and Ergys Çokaj and Andrea Leone and Sigrid Leyendecker and Davide Murari and Brynjulf Owren and Rodrigo T. Sato Martín de Almagro and Martina Stavole}, journal={arXiv preprint arXiv:2312.00644}, year={2023} }

About

Repository with code from the paper "Neural networks for the approximation of Euler’s elastica"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •