Skip to content
This repository has been archived by the owner on May 19, 2022. It is now read-only.

Releases: MDIL-SNU/SIMPLE-NN

v1.1.1

23 Sep 01:41
7d760a0
Compare
Choose a tag to compare
  • Separate the generate and preprocess process
  • Update pair_nn.* and pair_nn_replica.* for LAMMPS 29Oct2020 or later
  • Inconsistent position reading depending on ASE version.
  • Sufficient memory allocation for multinary ( > 4) system.
  • Fix memory leak

v1.1.0

13 Oct 02:20
7d760a0
Compare
Choose a tag to compare

v1.0.0

21 Feb 05:42
ee3359a
Compare
Choose a tag to compare
  • Term fix: epoch → iteration
  • Stress training
    • If use_stress true, virial stress in the dataset will be used in training process
  • LAMMPS optimization
    • The speed of LAMMPS boosts up around 2 times using memoization algorithm

v0.8.0

06 Apr 10:21
043fb8c
Compare
Choose a tag to compare

Many changes!

  • Fixed MPI issues and added MPI support for GDF calculation.
  • Fixed compatibility issues.
  • Updated documents and examples.
  • Added more information to LOG.

and more...

v0.6.0

20 Nov 08:13
0989498
Compare
Choose a tag to compare
  • Added brace expansion support in str_list.
  • Added early stopping feature.
    • if total_epoch < 0, early stop mode activates.
    • Currently, if validation loss is larger than the previous save point, we do not save in the current state.
    • Now, break count is also increased in that point.
    • if break_count > break_max(user can set this in input.yaml), then training is stopped.
    • if current epoch > |total_epoch|, training is also stopped.

v0.5.0

11 Oct 04:34
0900e23
Compare
Choose a tag to compare

Add new options under neural_network: echeck, fcheck, and stddev.

  • If echeck is false, do not check energy RMSE when saving.
  • If fcheck is false, do not check force RMSE when saving.
  • stddev is standard deviation used to initialize weights.

v0.4.6

18 Sep 05:25
07eee02
Compare
Choose a tag to compare
  • Fixed a bug where regularization is not applied.
  • Now the program warns about unidentified options in input file. Unidentified means it is not defined in the default inputs.

v0.4.5

04 Sep 04:45
1d0c02b
Compare
Choose a tag to compare
  • User-defined optimizer support is added.
  • Now elapsed time is averaged over show_interval steps.

v0.4.3

24 Aug 07:56
Compare
Choose a tag to compare
  • Changed save mechanism. Now the network is only saved when the validation RMSE is lower than the previous save (RMSE is checked at every show_interval, and save_interval is the minimum interval between saves).