Chainer-based training tools

Custom training extensions

ScatterPlot Trainer extension to output predictions/labels scatter plots.
set_log_scale Change y axis scale as log scale.

Loss functions

Zeroth Loss function to optimize 0th-order property.
First Loss function to optimize 0th and 1st-order property.
Potential Loss function to optimize 0th property as scalar potential.

Loss function base class

loss_function.loss_function_base.LossFunctionBase

Training manager

Manager Context manager to take trainer snapshot and decide whether to train or not.

Updater

Updater Updater for HDNNP training using HighDimensionalNNP and MasterNNP.