How to select training mode?
Posted: Wed Mar 29, 2023 12:48 pm
Hello everyone, I have questions about training mode on a model containing water and slab (about 12 Angstrom thickness water and 30 Angstrom thickness slab). For now I have proposed two training modes:
1. First I train water part (Delete the slab part and constrain water in a box fitting its thickness). Then I continue training slab part with the trained water-ML_ABN. In the end I train the whole model with the last ML_ABN. It is thought to be accurate that the final RMSE force error around 0.05 ev/Angstrom.
2. First I train water part (Delete the slab part and constrain water in a box fitting its thickness). Then I continue training slab part from scratch without the last water-trained ML_ABN. After training of slab, I glued water's and slab's ML_ABN together. In the end, I train the whole model with this ML_ABN. It is thought to be accurate that the final RMSE force error around 0.05 ev/Angstrom.
So I want to know that which mode is more recommended? Which mode is faster? What is more, I read the article Jinnouchi, R., Lahnsteiner, J., Karsai, F., Kresse, G. & Bokdam, M. Phase Transitions of Hybrid Perovskites Simulated by Machine-Learning Force Fields Trained on the Fly with Bayesian Inference. Phys. Rev. Lett. 122, 225701 (2019). . In this article, The hybrid perovskite MAPbI3 was trained uner NVT ensemble. Does it mean that for other hybrid perovskite like FAPbI3, it is also better to choose NVT but not NPT ensemble to train them?
1. First I train water part (Delete the slab part and constrain water in a box fitting its thickness). Then I continue training slab part with the trained water-ML_ABN. In the end I train the whole model with the last ML_ABN. It is thought to be accurate that the final RMSE force error around 0.05 ev/Angstrom.
2. First I train water part (Delete the slab part and constrain water in a box fitting its thickness). Then I continue training slab part from scratch without the last water-trained ML_ABN. After training of slab, I glued water's and slab's ML_ABN together. In the end, I train the whole model with this ML_ABN. It is thought to be accurate that the final RMSE force error around 0.05 ev/Angstrom.
So I want to know that which mode is more recommended? Which mode is faster? What is more, I read the article Jinnouchi, R., Lahnsteiner, J., Karsai, F., Kresse, G. & Bokdam, M. Phase Transitions of Hybrid Perovskites Simulated by Machine-Learning Force Fields Trained on the Fly with Bayesian Inference. Phys. Rev. Lett. 122, 225701 (2019). . In this article, The hybrid perovskite MAPbI3 was trained uner NVT ensemble. Does it mean that for other hybrid perovskite like FAPbI3, it is also better to choose NVT but not NPT ensemble to train them?