Trainer#
- class motep.train.Trainer(mtp_data: MTPData, seed: int | None = None, rng: Generator | None = None, engine: str = 'cext', loss: dict | LossSetting | None = None, steps: list[dict] | None = None, *, update_mindist: bool = False, comm: DummyMPIComm = <motep.parallel.DummyMPIComm object>)#
Bases:
objectTrainer.
- train(images: list[Atoms]) LossFunctionBase#
Train.
- Parameters:
images (list[Atoms]) – List of ASE Atoms objects.
- Returns:
loss – LossFunction object after training.
- Return type:
LossFunctionBase
- update_mindist(images: list[Atoms]) None#
Update min_dist of the MTP potential.