计算化学公社

标题: DP-Gen训练出的力场是否可用于与被训练结构相似的结构 [打印本页]

作者
Author:
liweiiqi    时间: 2024-5-9 11:37
标题: DP-Gen训练出的力场是否可用于与被训练结构相似的结构



    请问老师们,例如我使用DP-Gen,训练得到一种完整(无缺陷)的结构的力场,那么我是否可以使用该力场:

    1: 计算在原来完整的结构上缺失部分原子的性质;
    2: 计算与原来完整结构有部分差异的结构的性质。如:包含少量掺杂(一万个原子里面包含一两个其他原子)。

    谢谢各位老师。

作者
Author:
Aletyx    时间: 2024-5-9 12:13
1. 不能,你测试下就知道了,结果会和DFT差的很离谱(绝对能量很差,相对能量还凑合)
2. 不能,你测试下就知道了(首先DP只能预测type_map里面有的元素,如果掺杂原子不在type_map里面,则会直接报错;)

MLP只能过预测它学习过的类似结构,对于没见过但相似的结构(有缺陷、掺杂之类的),完全不行(你可以把你自己想象成机器学习势:你只学习过完整无缺陷结构的能量,但突然给你扔一个有缺陷的结构,你自己能猜对它的能量吗)。所以,不要对机器学习势的精度和泛用性有不切实际的幻想。
作者
Author:
Weldingspock    时间: 2024-5-9 12:55
都不能,做缺陷结构的机器学习势是一个很大的难题。无缺陷结构的机器学习势不能预测带缺陷的,甚至不同缺陷浓度的互相之间也很难预测
作者
Author:
liweiiqi    时间: 2024-5-9 13:26
谢谢两位老师的解答。

还想问一下,如果更改原来结构的原子排布,是否也不能用训练好的力场来计算呢?
作者
Author:
liweiiqi    时间: 2024-5-9 15:04
Aletyx 发表于 2024-5-9 12:13
1. 不能,你测试下就知道了,结果会和DFT差的很离谱(绝对能量很差,相对能量还凑合)
2. 不能,你测试下 ...

请问老师,如果我在初始训练集中加入了带有缺陷的结构(但这都是些小结构)。后续我在大结构(上万原子且带有缺陷)中使用该力场计算是否合理呢?
作者
Author:
r1ck    时间: 2024-5-15 10:52
liweiiqi 发表于 2024-5-9 15:04
请问老师,如果我在初始训练集中加入了带有缺陷的结构(但这都是些小结构)。后续我在大结构(上万原子且带 ...

应该是可以的,但需要看训练集的规模




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3