-
Notifications
You must be signed in to change notification settings - Fork 23
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add atomization-consistent training and other features/fixes (#123)
* Update example * update imports to base package * add atomization torch code * Improve error message * fix type check in database * allow bias=None with hierarchical pretraining * add core code for atomization consistency * allow value nodes to stay stored as arbitrary python objects * Improve fallback handling for unique node finder * update interface to ase and lammps for atomization consistent networks * add test for atomization consistent learning * fix issue #121 * fix stray debugging code * update changelog and documentation * update example with additional arguments * recover if lammps installation was not complete * update default for example * add example readme * update example defaults * Fix bug with custom kernel warnings
- Loading branch information
1 parent
6dd3a91
commit 78059c7
Showing
20 changed files
with
493 additions
and
66 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
Example files for HIPPYNN | ||
------------------------- | ||
|
||
The files in this directory provide examples for hippynn. | ||
Because hippynn is for training and running machine learning models, | ||
it requires data to run! Our example files typically contain | ||
a header which describes where to get the data in order to run the example. | ||
Occasionally an example file for running a model depends on running a | ||
different example for training that model. | ||
|
||
|
||
Suggested Starting Points | ||
------------------------- | ||
|
||
- If you're looking to get a basic picture of how hippynn works, see | ||
``barebones.py``, which is about as simple of an example as can function. | ||
If you have a basic understanding but want to see more details, | ||
check out the jupyter notebooks ``graph_exploration.ipynb``. | ||
|
||
- If you're looking to customize a nicely constructed training script, | ||
look into ``ani1x_training.py``. This trains to a large dataset | ||
known as ani1x, and separates out the various aspects of the | ||
library as well as demonstrating how they interact together. | ||
It has many optional features included. | ||
|
||
- If you want to see how to use a model with ase or lammps, | ||
first train a model with ``ani_aluminum_example.py``. | ||
Then check out ``ase_example.py`` or the ``examples/lammps/`` | ||
directory respectively. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.