量子力学与机器学习相结合,预测高温下的化学反应

9de3760621418182c8cb49f8e35db14e.png

来源:ScienceAI

编辑:凯霞

在高温下从氧化物中提取金属不仅对于钢铁等金属的生产至关重要,而且对回收利用也必不可少。但当前的提取过程是碳密集型的,会排放大量温室气体。

研究人员一直在探索开发「更绿色」的工艺方法。第一性原理理论的自下而上的计算过程设计,将是一个有吸引力的替代方案,但迄今为止尚未实现。

来自哥伦比亚大学的研究团队开发了一种新的计算技术,将量子力学和机器学习相结合,可准确预测金属氧化物对其「贱金属」的还原温度。该方法在计算上与常规计算一样有效,并且在测试中,比使用量子化学方法对温度效应的计算要求高的模拟更准确。

该研究以「Augmenting zero-Kelvin quantum mechanics with machine learning for the prediction of chemical reactions at high temperatures」为题,于 12 月 1 日发表在《Nature Communications》杂志上。

32f73fe8b80da9375557f3405a10c474.png

「如果我们要过渡到更可持续的未来,化学工业的脱碳至关重要,但为现有的工业流程开发替代方案非常耗费成本且耗时,」论文通讯作者 Urban 说。「不需要初始实验输入的自下而上的计算过程设计,将是一个有吸引力的替代方案,但迄今为止尚未实现。据我们所知,这项新研究是首次尝试将计算与人工智能的混合方法用于此应用程序。这是首次证明基于量子力学的计算可用于设计高温过程。」

在这里,研究人员展示了如何用描述温度依赖性的机器学习模型来补充基于第一性原理的量子力学理论,从而能够预测高温下的化学反应。

13368205acfebbe2ed56c02875f134ff.png

图示:预测金属氧化物高温特性的混合模型。(来源:论文)

该方法的关键新颖之处在于它利用了已知的热力学关系。基于高斯过程回归(GPR)的 ML 模型的预测和第一性原理计算的结果都进入了控制金属氧化物还原的热力学方程,从而能够定量预测未包含在参考中的氧化物的高温材料特性数据集。通过这种热力学基础,可以在无需额外成本的情况下访问其他与温度相关的物理属性,并且与直接针对特定可观测值训练 ML 模型时相比,其准确性更高。

特别是,研究人员证明了零开尔文第一性原理计算可以通过机器学习的温度效应进行增强,以产生基于物理的 ML 模型,用于以极低的计算成本来高精度地预测高温反应自由能。

「自由能是热力学的一个关键量,原则上可以从中推导出其他与温度相关的量,」该论文的第一作者 José A. Garrido Torres 说。「因此,我们预计我们的方法也将有助于预测,例如由可再生电能驱动的清洁电解金属提取工艺设计的熔化温度和溶解度。」

作为一个具体的例子,要将金属氧化物高温冶金还原为其「贱金属」。具体来说,目标是预测使用 C 作为还原剂的金属氧化物(MxOy) 的还原温度,这对应于化学反应:

422d19c367fdd3cd6131182b28907daf.png

式(1)对应的反应吉布斯自由能可表示为:

e9cf029e7a0fd778716f670d1e3e63ae.png

目标是对还原温度 Tred 进行计算预测,高于该温度,ΔrGred(MxOy) 的符号变为负值,并且发生金属氧化物的还原。

接下来,将比较三种不同的计算方法:(1)仅基于第一性原理密度泛函理论(DFT)的 Tred 的完全非经验近似;(2) 从实验还原温度的直接拟合中获得的 ML 模型;(3)一种混合方案,使用温度相关贡献的 ML 模型增强 DFT 零开尔文预测。

正如预期的那样,当模型中包含更高层次的理论时,还原温度的准确性会提高:当对自由能分别从 235 K 到 166 K 和从 265 K 到 202 K 的声子校正(phonon corrections )时,基于 DFT 的模型的平均绝对误差(MAE)和均方根误差(RMSE)会降低。

然而,包括声子校正在计算上要求很高,并且随着原子数量的增加扩展性很差,这使得具有大晶胞的晶体结构的计算成本很高。

3356f1d091d3521b167965516550703e.png

图示:预测和参考金属氧化物还原温度的比较。(来源:论文)

研究人员在 表 1 的实验还原温度上训练了基于 GPR 的 ML 模型,并使用留一法交叉验证 (LOOCV) 量化其准确性。此外,还使用不同的分区进行了多轮交叉验证,以研究预测能力相对于训练/测试折叠大小的稳健性。

表 1:不同金属氧化物的实验参考数据。(来源:论文)

9d7c125f04639e3a993e8183065d6c8f.png

研究观察到 GPR 模型的预测还原温度在准确性上超过了仅使用 DFT 时获得的第一性原理值,即使包括计算成本高的声子校正也是如此。LOOCV 的 MAE 和 RMSE 分别为 105 K 和 127 K,比纯 DFT 预测的误差小 50% 左右。除了大大提高了预测能力之外,与 DFT 相比,GPR 模型的另一个好处是它提供的不确定性估计。

「未来离我们越来越近了,」澳大利亚国立大学工程与计算机科学学院副院长、专注于耐腐蚀的材料设计专家 Nick Birbilis 说。「在过去一个世纪里,人类的大部分精力和消耗的资本都花在了开发我们日常使用的材料上——我们依靠这些材料来提供动力、飞行和娱乐。材料开发缓慢且成本高昂,这使得机器学习成为未来材料设计的关键发展。为了让机器学习和人工智能发挥其潜力,模型必须具有机械相关性和可解释性。这正是 Urban 和 Garrido Torres 的工作所展示的。此外,这项工作首次采用了全系统方法,通过高级算法将一个终端工程应用程序的原子模拟连接起来。」

该团队目前正致力于将该方法扩展到其他与温度相关的材料特性,例如溶解度、电导率和熔化,这些特性是设计无碳且由清洁电能驱动的电解金属提取工艺所需的。

论文链接:https://www.nature.com/articles/s41467-021-27154-2

参考内容:https://phys.org/news/2021-12-approach-chemical-reactions-high-temperatures.html

未来智能实验室的主要工作包括:建立AI智能系统智商评测体系,开展世界人工智能智商评测;开展互联网(城市)大脑研究计划,构建互联网(城市)大脑技术和企业图谱,为提升企业,行业与城市的智能水平服务。每日推荐范围未来科技发展趋势的学习型文章。目前线上平台已收藏上千篇精华前沿科技文章和报告。

  如果您对实验室的研究感兴趣,欢迎加入未来智能实验室线上平台。扫描以下二维码或点击本文左下角“阅读原文”

4c0d3be9cbe27a31b2d61b71a911837e.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/483072.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

js实现右键单击打开自定义的菜单

今天分享一个&#xff0c;单击鼠标右键弹出自定义菜单&#xff0c;选中不同菜单选项&#xff0c;实现其对应功能 首先先自已定义一个菜单 <div id"menu"><ul><li>添加</li><li>删除</li><li>修改</li></ul>&l…

个人觉得好的文章链接推荐【转载,侵权立删】

声明&#xff1a;本篇博客为博主学习后端中觉得好的文章&#xff0c;不定期更新。上方是链接&#xff0c;下方是作者简介以及内容简介。均为转载&#xff0c;来源不限&#xff0c;若有侵权&#xff0c;请联系博主&#xff0c;或者是在评论区留言&#xff0c;侵权立删&#xff0…

DeepMind提出强化学习新方法,可实现人机合作

来源&#xff1a;AI前线作者&#xff1a;Ben Dickson译者&#xff1a;盖策划&#xff1a;凌敏本文来自 BDTechTalks 网站的“AI 研究论文评论”专栏。该专栏提供人工智能最新发现的系列解读文章。尽管人工智能研究人员正力图建立能在围棋、星际争霸到 Dota 等复杂游戏中击败人类…

C++学习——类的初始化

文章目录1.类通过构造函数进行数据成员初始化2.类成员初始化方式&#xff1f;3.什么情况下必须使用列表初始化&#xff1f;4.为什么用列表初始化成员变量会快一些&#xff1f;5.派生类构造函数的执行顺序1.类通过构造函数进行数据成员初始化 一般来说&#xff0c;类中的数据成…

队列模块(Queue)

#!/usr/bin/env python # codingutf-8import Queue import time https://docs.python.org/2/library/queue.htmlQueue模块在Python 3中改名为queue了。 Queue模块实现了多个生产者消费者列队&#xff0c;可以在多线程中进行安全的信息交换。 Queue模块定义了三个类&#xff1a;…

C++学习——构造函数,析构函数与虚函数关系

文章目录1.构造函数&#xff0c;析构函数可以为虚函数吗&#xff1f;2.析构函数和构造函数的作用&#xff1f;3.构造函数和析构函数调用顺序&#xff1f;4.类什么时候会调用析构函数&#xff1f;1.构造函数&#xff0c;析构函数可以为虚函数吗&#xff1f; 构造函数不可以&…

军事大脑的构建对未来战争的影响

前言&#xff1a;本文是我与军事科学院的赵蔚婷,王婉两位老师在2020年4月发表的一篇论文&#xff0c;首发在《中国科技论文在线》&#xff0c;是将互联网大脑模型与军事领域结合&#xff0c;形成军事大脑和军事超级智能的概念体系&#xff0c;重点提出军事神经元和军事云反射弧…

00001-整数倒置-Java-leetcode-要考虑到溢出问题

leetcode-整数倒置 来源&#xff1a;力扣&#xff08;LeetCode&#xff09; 链接&#xff1a;https://leetcode-cn.com/problems/reverse-integer 著作权归领扣网络所有。商业转载请联系官方授权&#xff0c;非商业转载请注明出处。给出一个 32 位的有符号整数&#xff0c;你需…

size - 列出段节大小和总共大小

总览 (SYNOPSIS) size[-A|-B|--formatcompatibility] [--help] [-d|-o|-x|--radixnumber] [--targetbfdname] [-V|--version] objfile...描述 (DESCRIPTION) GNU 的 size 程序 列出 参数列表 objfile 中, 各 目标文件(object) 或 存档库文件(archive) 的 段节(section)大小 ---…

C++学习——默认构造函数

默认构造函数在这篇博客中已经写得很明白。 https://blog.csdn.net/bear_n/article/details/72798301 文章目录1.什么是默认构造函数&#xff1f;2.什么情况会自动生成默认构造函数&#xff0c;即编译器生成默认构造函数&#xff1f;1.什么是默认构造函数&#xff1f; 默认构造…

斯坦福抢开“元宇宙”第一课,上起来还真不便宜

过去半个世纪&#xff0c;斯坦福教给学生的技术&#xff0c;促成了硅谷的诞生&#xff1b;而为了将来的 Web3 时代&#xff0c;斯坦福也已经做好了准备。来源&#xff1a; 硅星人文&#xff1a;杜晨 编辑&#xff1a;VickyXiao今年10月底&#xff0c;硅谷顶级科技公司 Facebo…

00002-两数之和-leetcode-1.暴力法(枚举法),2.哈希表法,目前更新了枚举法

两数之和 来源&#xff1a;力扣&#xff08;LeetCode&#xff09; 链接&#xff1a;https://leetcode-cn.com/problems/two-sum 著作权归领扣网络所有。商业转载请联系官方授权&#xff0c;非商业转载请注明出处。 给定一个整数数组 nums 和一个目标值 target&#xff0c;请你在…

c++ 字符串转数字

#字符串转整数 string ss"-99"; cout<< stoi(ss)<<endl; 转载于:https://www.cnblogs.com/sea-stream/p/11100398.html

C++学习——抽象类

文章目录1.抽象类1.1 什么是抽象类&#xff1f;1.2 抽象类的作用?1.3 使用抽象类时注意2.抽象基类为什么不能创建对象&#xff1f;1.抽象类 1.1 什么是抽象类&#xff1f; 带有纯虚函数的类为抽象类 1.2 抽象类的作用? 抽象类的主要作用是将有关的操作作为结果接口组织在一个…

00003-回文数的判定-leetcode-解法不唯一,1.reverse最简单,2.数学方法很有意思

回文数的判定 来源&#xff1a;力扣&#xff08;LeetCode&#xff09; 链接&#xff1a;https://leetcode-cn.com/problems/palindrome-number 著作权归领扣网络所有。商业转载请联系官方授权&#xff0c;非商业转载请注明出处。 判断一个整数是否是回文数。回文数是指正序&…

加拿大工程院院士于非:互联—— 从质量、能源、信息到智能

来源&#xff1a;AI科技评论整理&#xff1a;莓酊编辑&#xff1a;青暮2021年12月9日&#xff0c;第六届全球人工智能与机器人大会&#xff08;GAIR 2021&#xff09;在深圳正式启幕。140余位产学领袖、30位Fellow聚首&#xff0c;从AI技术、产品、行业、人文、组织等维度切入&…

常用命令之------ln

当我们需要在不同的目录&#xff0c;用到相同的文件时&#xff0c;我们不需要在每一个需要的目录下都放一个必须相同的文件&#xff0c;我们只要在某个固定的目录&#xff0c;放上该文件&#xff0c;然后在 其它的目录下用ln命令链接&#xff08;link&#xff09;它就可以&…

C++学习——继承

文章目录1.C中类成员的访问权限和继承权限问题2.多继承的优缺点3. 继承机制中对象之间如何转换4.组合与继承优缺点1.C中类成员的访问权限和继承权限问题 三种访问权限 public:用该关键字修饰的成员表示公有成员&#xff0c; 该成员不仅可以在类内可以被访问&#xff0c;在类外…

00004-括号匹配问题-牛客网-要考虑各种情况

括号匹配问题 链接&#xff1a;https://ac.nowcoder.com/acm/contest/3530/E 来源&#xff1a;牛客网 众所周知&#xff0c;佳爷是集训队最强&#xff0c;他经常喜欢鄙视集训队最菜的PC&#xff0c;这天他又来了&#xff0c;他丢给PC一道题目&#xff1a; 给你一个字符串&am…

2021年诺贝尔经济学奖评述:解决重大社会问题的自然实验因果框架

来源&#xff1a;集智俱乐部作者&#xff1a;诺奖委员会译者&#xff1a;邓宇昊 编辑&#xff1a;邓一雪 导语许多重大社会问题都涉及到因果分析。比如&#xff0c;接受更长时间的教育是否会让你未来的收入增加&#xff1f;提高最低工资对一个地方的就业会产生怎样的影响&…