原子间势机器学习接口

fitsnap3的Python项目详细描述


FitSNAP3

训练用于LAMMPS分子动力学的SNAP原子间势的Python包

版权所有(2016)Sandia Corporation。根据与Sandia Corporation签订的DE-AC04-94AL85000合同的条款,美国政府保留对该软件的某些权利。本软件以GNU通用公共许可证(eem)发布

下面将提供FitSNAP包的每个父类的简短说明以及代码的总体工作流程。

此文件夹应位于PYTHONPATH上,如果更改此文件夹的名称(fitsnap3),则命令行执行将必须反映此更改:python3 -m newfoldername [inputfile] [options]

scrapers/

  • 解析存储文件中的训练数据的父类。在

计算器/

  • 父类,其中基于从scraper解析的配置生成学习模型的特征向量(描述符)。在

solvers/

  • 父类,处理如何进行回归(拟合),以便找到特征向量上的权重,以最小化相对于基本真实数据(即来自DFT)的损失函数。在

io/

  • 处理所有输入和输出函数的父类。在

parallel_工具.py

  • 就功能而言,这才是真正的明星,所有的父类都将依靠它来跨列/节点分发任务和收集数据。修改这一点的Pull请求将受到严格审查,大量附加功能可以在scraper/calculators/solvers/io中更容易实现。在

FitSNAP3 Code Flow Chart

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java不兼容类型:MainActivity无法转换为LifecycleOwner   java安卓是一种更有效的读取大文本文件的方法   java导出LWJGL本地人与项目?(IntelliJ IDEA)   JDK更新后,JavaJShell不再在下一行打印输出   父类对象上的继承Java比较子属性   Java:有没有一个容器可以有效地结合HashMap和ArrayList?   安卓 Java对象指针   java在annotationdriven Spring MVC应用程序中实现大气   java 安卓源代码构建应用找不到安卓supportv4。罐子   文件系统上的抽象层和Java中的jar/zip   java在水平滚动视图中添加多个图像?   java如何从firebase实时数据库中获取字符串数组   WIndows 10工作站上的java未满足链接错误   java命令在终端中工作,但在使用过程中出现“无结束引号”错误。执行官