Is Transfer learning possible with NEP? #624
-
Hi GPUMD team, I have trained a machine learning potential using NEP to study the dynamics of gold (Au) in zeolite systems. I would like to conduct the same study for platinum (Pt) in zeolite systems too. The current NEP model I trained is purely on Au@zeolite data points (~60,000). Can we add a minimal amount of Pt@zeolite DFT data to the existing MLP (say around 1000 points) to observe good accuracy for even Pt@zeolite systems too? It is too much work to retrain a completely new potential just for Pt@zeolite systems. Thank you very much for the help! |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 3 replies
-
Currently we do not have transfer learning features. A dataset of 60 000 structures sounds to be very large (I can say it is huge for NEP). Do you want to have (Au+Pt)@zeolite or just Pt@zeolite? In any case, I would suggest you first simplify the existing training dataset (to about 3000 structures) using, e.g. the farthest-point sampling in calorine (https://calorine.materialsmodeling.org/index.html). Then I think you can substitude Au atoms by Pt atom to create 3000 Pt@zeolite structures and do single-point DFT calculations. This would be a very good starting point for further refining. Zheyong |
Beta Was this translation helpful? Give feedback.
-
Actually we might have transfer learning if you only need Pt@zeolite. As you said, you would like to create about 1000 Pt@zeolite structures. Perhaps you can try to restart your traning from your Au@zeolite model? You only need to take the previous nep.in and nep.restart and change the species Au to Pt in nep.in. |
Beta Was this translation helpful? Give feedback.
Currently we do not have transfer learning features. A dataset of 60 000 structures sounds to be very large (I can say it is huge for NEP).
Do you want to have (Au+Pt)@zeolite or just Pt@zeolite?
In any case, I would suggest you first simplify the existing training dataset (to about 3000 structures) using, e.g. the farthest-point sampling in calorine (https://calorine.materialsmodeling.org/index.html). Then I think you can substitude Au atoms by Pt atom to create 3000 Pt@zeolite structures and do single-point DFT calculations. This would be a very good starting point for further refining.
Zheyong