Giter Site home page Giter Site logo

wehs7661 / boltzmann_generators Goto Github PK

View Code? Open in Web Editor NEW
14.0 3.0 3.0 296.91 MB

A repository for the final project implementing/applying Boltzmann generators for Computational Statistical Physics (PHYS 7810) at CU Boulder

Jupyter Notebook 99.40% Python 0.60%
free-energy-calculations flow-based-model nvp neural-network statistical-mechanics deep-learning molecular-mechanics python

boltzmann_generators's People

Contributors

tlfobe avatar wehs7661 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

boltzmann_generators's Issues

The RC loss function was not implemented correctly.

In the current implementation of the RC loss function, we use scikit-learn to perform kernel density estimation (along with k-fold cross-validation for the optimization of the bandwidth), which returns a NumPy array instead of a Pytorch tensor. Since there is no information about the gradient of the RC loss function, the current Boltzmann generator was not able to backpropagate and the RC loss function did not actually influence the result of training. Since there are no built-in functions for kernel density estimation and k-fold cross-validation, the way of solving this issue might be coding up RC loss in using PyTorch instead of NumPy-based packages.

Currently, the development of the project has been paused, so this issue might not be addressed in the short term. We, therefore, file an issue here as a record/reminder of the problem.

Lennard-Jones Bath

Hi,

What does this Lennard-Jones Bath mean, you mean the energy well? And you can predict the interaction energy? Little confused there.

-Sul

plot_2D_potential missing

Hi,

I am running your tutorials, thanks for releasing your instructive code on Github. In the
Mueller-Brown-Potential notebook the plot_2D_potetial method seems to be missing.
Is there any address where it can be located?

Thanks.

missing library for build system and utils

Hi, I want to reproduce your result on jupyter.

doublewell model works well.
however, Dimer-LJ-Bath-Sim.ipynb needs build_system and utils library in in In[5] build_system.build_dimer_coords and In [30] utils.apply_hungarian_alg Lib directory don't include two modules.

could you provide the utility?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.