-
Matlab源代码实现的DFT算法:ML_iterative_algorithm
资源介绍
DFT的matlab源代码ML_iterative_algorithm
该存储库包含python脚本,用于生成表面/分子描述符并运行开发的迭代ML算法。
每个文件夹都有主要代码和示例。
重新排序的库仑矩阵
准备分子结构。
在这里,我们建议使用.traj格式来构建结构,其他格式也可以使用,例如.cif
,
.xyz
。
请参阅示例以获取重新排序的库仑矩阵。
($
python
run_test.py)。
描述符将保存在.csv文件中。
提取活动站点的DOS
该extractDos.py文件是/data/scripts_py.zip的路径,这个文件被用来提取活性位点的DOS。
DFT计算的DOS保存在.pickle文件中。
清洁表面上的站点名称和原子索引是必需的。
($
python
run_get_data.py)描述符也保存在.csv文件中。
寻找有价值的训练集的迭代算法
Iteration
*
.py文件位于Iteration_I_AdsorptionE文件夹中,所有这些脚本都可用于培训过程。
我们还在此文件夹中显示了一个示例。
最大预测误差:一个参数,用于控制DFT计算的准确性和数