AI日报:人工智能与新材料的发现
文章目录
- 总览
- 人工智能正在革命性地发现新的或更强的材料,这将改变制造业。
- 更坚韧的合金
- 问题研究
- 解决方案
- 新材料人工智能
- 存在的挑战
- 方法探索
日本的研究人员正在使用人工智能制造更强的金属合金或发现新材料,并彻底改变制造过程
总览
- 日本的研究人员开发了两步技术,使飞机工业中使用的镍铝合金更坚固。
- 这项新技术展示了机器学习如何改变传统上依赖试错的科学领域。

人工智能正在革命性地发现新的或更强的材料,这将改变制造业。
日本的研究人员开发了一种新的两步技术,可以在高温下提高镍铝合金的强度,这种材料将两种金属结合在一起,广泛用于飞机和其他行业,超过了加热这些金属的传统方法。
该方法使用人工智能来精确定位各种热老化时间表。InFLOWS AI首席运营官Jake Thiede没有参与这项研究,他在接受采访时表示:“人工智能在材料方面很有用,因为你可以虚拟化实验,以相当高的预测准确性运行数千个实验。”。
“材料有许多不同的特性,你可能会试图平衡这些特性,包括成品的特性和各种条件下的性能。人工智能系统非常有用,因为Excel只有在输出端有数十亿种不同的可能组合和可变性能时才能发挥作用。”
更坚韧的合金

来自日本国立材料科学研究所和名古屋大学的科学家表示,这项新的材料技术展示了机器学习如何改变传统上依赖试错的科学领域。
问题研究
为了解决这个问题,研究人员必须研究镍铝合金是如何形成的。为了使这些合金在高温下更坚固,控制热老化过程中形成的相的大小和数量是至关重要的。
温度和时间有许多可能的组合。例如,将老化过程分解为10个部分,在9个不同的温度下,可以产生大约35亿个组合。正因为如此,早期寻找最佳老化时间表的尝试大多使用恒定温度。
解决方案
研究团队首先使用计算机模拟而不是实验来节省评估这些组合的时间和金钱。然而,模拟所有35亿个组合仍然不现实。
然后,该团队使用一种名为蒙特卡洛树搜索(MCTS)的人工智能算法将这些组合缩小到较小数量的最佳组合。他们发现使用MCTS的110种模式比通常的恒温老化更好。
起初,这些新模式看起来很复杂,与通常的方法非常不同。但仔细观察后,研究人员明白了这一点:从短时间的高温老化开始,γ´颗粒生长到几乎合适的尺寸,然后在较低的温度下老化更长时间,防止它们在增加数量的同时变得太大。
有了这一见解,他们创造了一种新的两步老化方法:先进行短期高温老化,然后进行长期低温老化。这种方法使镍铝合金在高温下比用人工智能发现的任何图案制成的合金更强。
新材料人工智能

存在的挑战
设计新合金是一项复杂的任务。材料咨询公司QuesTek的材料设计工程师Tanner Kirk在接受采访时表示,创作者必须决定各种因素,如使用哪些元素、它们的数量以及处理的温度和时间的正确组合,才能获得最佳的结构和功能。
研究人员必须确保合金满足所有基本性能,包括强度、柔韧性、重量、耐腐蚀性和耐磨性、寿命和成本。人工智能可以比人类更有效地搜索这片广阔的空间,找到尽可能好的合金。
柯克说,许多科学家现在正在将模拟材料行为的计算机模型(称为综合计算材料工程,ICME)与人工智能优化方法相结合,以探索各种材料,实现最佳设计。
方法探索
这些人工智能增强的技术允许设计师同时考虑更多的变量,通常会带来更好的设计。一些人工智能方法,如贝叶斯优化,甚至可以推荐下一个实验进行,通常可以减少模型的不确定性或增加找到更好设计的机会。
人工智能在材料设计中的另一种越来越流行的方式是通过创建代理模型。这些模型模仿了详细的第一原理模型的准确性,但所需的计算能力要少得多。例如,计算某些材料的行为通常可能需要数小时或数天,但使用这些人工智能模型,只需几秒钟即可完成。这种加速在设计过程中很有价值,因为它可以让设计师快速评估更多潜在的设计。
用于预测材料行为的人工智能模型越来越普遍,但它们通常不包括基于物理的元素,这使得它们在训练之外的情况下不太可靠。这些模型缺乏物理原理,可能会导致不可预测的结果。在材料科学中为人工智能模型添加物理理解是一个关键的研究领域,预计将促进材料科学家和工程师对其的使用。
Thiede说,公司越来越善于收集为材料选择系统提供动力所需的数据,在材料选择系统中,单个分子的特性会被仔细检查。当这种水平的分析成为可能时,就有机会对从未在现实世界中使用过的新材料进行虚拟测试。
Thiede说,有了分子及其性质的数据库,再加上预测未知分子在不同条件下如何表现的人工智能模型,就有可能发现新的材料、药物和蛋白质。例如,Insilico
Medicine正在利用它开发一种名为INS018_055的药物,用于治疗特发性肺纤维化。NotCo正在利用它为植物奶寻找独特的蛋白质。在材料科学中,它被用来理解和创造新的陶瓷、聚合物等,类似于“陶瓷基因组”的研究和理解。Kirk说,让人工智能模型更容易理解的一种方法是通过符号回归。
这项技术产生了标准的分析方程,其中的术语与现实世界中的物理相关性有关。这些方程与科学家和工程师长期使用的现象学方程相似。因为这些方程更为人们所熟悉,它们很可能会在该领域得到更广泛的接受和使用。
柯克补充道:“随着可以编写可执行代码的大型语言模型或LLM的出现,可以预见的是,未来的人工智能材料模型甚至可以为最复杂的行为模型产生可解释的逻辑。”。
相关文章:
AI日报:人工智能与新材料的发现
文章目录 总览人工智能正在革命性地发现新的或更强的材料,这将改变制造业。更坚韧的合金问题研究解决方案 新材料人工智能存在的挑战方法探索 日本的研究人员正在使用人工智能制造更强的金属合金或发现新材料,并彻底改变制造过程 总览 日本的研究人员开…...
鱼fish数据集VOC+yolo-1400张(labelImg标注)
鱼类,是最古老的脊椎动物。易蓄积重金属。 部分不同染色体数目的杂交的后代依然有生育能力。它们几乎栖居于地球上所有的水生环境,从淡水的湖泊、河流到咸水的大海和大洋。 今天要介绍鱼的数据集。 数据集名称:鱼 fish 数据集格式…...
爬虫解析-BeautifulSoup-bs4(七)
目录 1.bs4的安装 2.bs4的语法 (1)查找节点 (2)查找结点信息 3.bs4的操作 (1)对本地文件进行操作 (2)对服务器响应文件进行操作 4.实战 beautifulsoup:和lxml一样…...
分类预测 | Matlab实现OOA-SVM鱼鹰算法优化支持向量机的多变量输入数据分类预测
分类预测 | Matlab实现OOA-SVM鱼鹰算法优化支持向量机的多变量输入数据分类预测 目录 分类预测 | Matlab实现OOA-SVM鱼鹰算法优化支持向量机的多变量输入数据分类预测分类效果基本描述程序设计参考资料 分类效果 基本描述 1.Matlab实现OOA-SVM鱼鹰算法优化支持向量机的多变量输…...
2.vue学习笔记(目录结构+模板语法+属性绑定)
文章目录 1.目录结构2.模板语法2.1.文本插值2.2.使用JavaScript表达式2.3.原始HTML 3.属性绑定3.1.简写3.2.布尔型Attribute3.3.动态绑定多个值 1.目录结构 1.vscode ——VSCode工具的配置文件夹 2.node_modules ——Vue项目的运行依赖文件夹 3.public ——资源文件夹&am…...
Python基本语法及高级特性总结
1. Python基本语法 1.1 变量和数据类型 在Python中,变量不需要预先声明,可以直接赋值。Python是一种动态类型语言,变量的类型会根据赋值的对象自动确定。例如: a 10 # a是整数类型变量 b 3.14 # b是浮点数类型变量 c …...
03-详解网关的过滤器工厂和常见的网关过滤器路由过滤器,默认过滤器,全局过滤器的执行顺序
过滤器工厂 过滤器种类 GatewayFilter是网关中提供的一种过滤器,可以对进入网关的请求和微服务响应的结果做加工处理 Spring提供了31中不同的路由过滤器工厂 AddResponseHeader表示给请求添加响应头 default-filters: # 默认过滤器 - AddResponseHeaderX-Response-Default-R…...
基于SSM的小儿肺炎知识管理系统设计与实现
末尾获取源码 开发语言:Java Java开发工具:JDK1.8 后端框架:SSM 前端:Vue 数据库:MySQL5.7和Navicat管理工具结合 服务器:Tomcat8.5 开发软件:IDEA / Eclipse 是否Maven项目:是 目录…...
HuffMan tree
定义 给定N个权值作为N个叶子结点,构造一棵二叉树,若该树的带权路径长度达到最小,称这样的二叉树为最优二叉树,也称为哈夫曼树(Huffman Tree)。哈夫曼树是带权路径长度最短的树,权值较大的结点离根较近。 基础知识 路…...
各地加速“双碳”落地,数字能源供应商怎么选?
作者 | 曾响铃 文 | 响铃说 随着我国力争2030年前实现“碳达峰”、2060年前实现“碳中和”的“双碳”目标提出,为各地区、各行业的低碳转型和绿色可持续发展制定“倒计时”时间表,一场围绕“数字能源”、“智慧能源”、“新能源”等关键词的创新探索进…...
19.java绘图
A.Graphics类 Graphics类是java.awt包中的一个类,它用于在图形用户界面(GUI)或其他图形应用程序中进行绘制。该类通常与Component的paint方法一起使用,以在组件上进行绘制操作。 一些Graphics类的常见用法和方法: 在组…...
提升工作效率,尽在Microsoft Office LTSC 2021 for Mac!
在当今的办公环境中,高效率的工作是每个人都追求的目标。作为全球领先的办公软件套装,Microsoft Office LTSC 2021 for Mac将为您提供一站式的解决方案,帮助您轻松应对各种工作任务。 首先,Microsoft Office LTSC 2021 for Mac拥…...
day24_java的反射机制
反射 一、反射的概念 反射:加载类,反射出类的各个组成部分(类的成员:构造方法,属性,方法) java反射机制:在运行状态中,对于任何一个类都能够知道这个类的所有属性和方…...
VUE学习二、创建一个前端项目
1.创建一个vue项目 使用命令 vue ui启动vue脚手架 vue ui 等待项目创建好 可以来任务栏启动项目 参数那里可以设置启动端口等参数 启动成功 成功访问 2. 用webstorm 打开项目 脚手架页面可安装基本依赖 比如路由 使用ws打开项目 启动项目 npm run serve 3.修改启动…...
「红队笔记」靶机精讲:Prime1 - 信息收集和分析能力的试炼
「红队笔记」靶机精讲:Prime1 - 信息收集和分析能力的试炼 本文是作者在观看 B 站《红队笔记》后做的一些笔记及相关知识的补充。学渗透特别推荐大家去看。如有侵权,请联系作者,作者看到后会第一时间删除。 靶机精讲之Prime1,vu…...
JVM虚拟机系统性学习-对象的创建流程及对象的访问定位
对象的创建流程与内存分配 对象创建流程如下: Java 中新创建的对象如何分配空间呢? new 的对象先放 Eden 区(如果是大对象,直接放入老年代)当 Eden 区满了之后,程序还需要创建对象,则垃圾回收…...
perf与火焰图-性能分析工具
参考链接 perf性能分析工具使用分享 如何读懂火焰图?-阮一峰 perf基本用法-record,report-知乎 火焰图抓取 准备: centos安装perf工具 dnf install perf下载火焰图解析代码 git clone https://github.com/brendangregg/FlameGraph.git抓取指定进程…...
UniGui使用CSSUniTreeMenu滚动条
有些人反应UniTreeMenu当菜单项目比较多的时候会超出但是没有出滚动条,只需要添加如下CSS 老规矩,unitreemeu的layout的componentcls里添加bbtreemenu,然后在css里添加 .bbtreemenu .x-box-item{ overflow-y: auto; } 然后当内容超出后就会…...
Spring框架中的五种常用设计模式
1、单例模式 Spring 的 Bean 默认是单例模式,通过 Spring 容器管理 Bean 的⽣命周期,保证每个 Bean 只被 创建⼀次,并在整个应⽤程序中重用。 2.工厂模式 Spring 使⽤⼯⼚模式通过 BeanFactory 和 ApplicationContext 创建并管理 Bean 对象…...
华纳云:docker启动报错的原因和解决方法
Docker 启动报错可能由多种原因引起。以下是一些建议,可用于解决 Docker 启动问题: 查看 Docker 日志: 查看 Docker 的日志可以提供更多的详细信息,有助于定位问题。 sudo journalctl -xe | grep docker 或者查看 Docker 服务的详…...
【JavaEE】-- HTTP
1. HTTP是什么? HTTP(全称为"超文本传输协议")是一种应用非常广泛的应用层协议,HTTP是基于TCP协议的一种应用层协议。 应用层协议:是计算机网络协议栈中最高层的协议,它定义了运行在不同主机上…...
SciencePlots——绘制论文中的图片
文章目录 安装一、风格二、1 资源 安装 # 安装最新版 pip install githttps://github.com/garrettj403/SciencePlots.git# 安装稳定版 pip install SciencePlots一、风格 简单好用的深度学习论文绘图专用工具包–Science Plot 二、 1 资源 论文绘图神器来了:一行…...
解决Ubuntu22.04 VMware失败的问题 ubuntu入门之二十八
现象1 打开VMware失败 Ubuntu升级之后打开VMware上报需要安装vmmon和vmnet,点击确认后如下提示 最终上报fail 解决方法 内核升级导致,需要在新内核下重新下载编译安装 查看版本 $ vmware -v VMware Workstation 17.5.1 build-23298084$ lsb_release…...
YSYX学习记录(八)
C语言,练习0: 先创建一个文件夹,我用的是物理机: 安装build-essential 练习1: 我注释掉了 #include <stdio.h> 出现下面错误 在你的文本编辑器中打开ex1文件,随机修改或删除一部分,之后…...
c++ 面试题(1)-----深度优先搜索(DFS)实现
操作系统:ubuntu22.04 IDE:Visual Studio Code 编程语言:C11 题目描述 地上有一个 m 行 n 列的方格,从坐标 [0,0] 起始。一个机器人可以从某一格移动到上下左右四个格子,但不能进入行坐标和列坐标的数位之和大于 k 的格子。 例…...
Caliper 配置文件解析:config.yaml
Caliper 是一个区块链性能基准测试工具,用于评估不同区块链平台的性能。下面我将详细解释你提供的 fisco-bcos.json 文件结构,并说明它与 config.yaml 文件的关系。 fisco-bcos.json 文件解析 这个文件是针对 FISCO-BCOS 区块链网络的 Caliper 配置文件,主要包含以下几个部…...
华为云Flexus+DeepSeek征文|DeepSeek-V3/R1 商用服务开通全流程与本地部署搭建
华为云FlexusDeepSeek征文|DeepSeek-V3/R1 商用服务开通全流程与本地部署搭建 前言 如今大模型其性能出色,华为云 ModelArts Studio_MaaS大模型即服务平台华为云内置了大模型,能助力我们轻松驾驭 DeepSeek-V3/R1,本文中将分享如何…...
初学 pytest 记录
安装 pip install pytest用例可以是函数也可以是类中的方法 def test_func():print()class TestAdd: # def __init__(self): 在 pytest 中不可以使用__init__方法 # self.cc 12345 pytest.mark.api def test_str(self):res add(1, 2)assert res 12def test_int(self):r…...
关键领域软件测试的突围之路:如何破解安全与效率的平衡难题
在数字化浪潮席卷全球的今天,软件系统已成为国家关键领域的核心战斗力。不同于普通商业软件,这些承载着国家安全使命的软件系统面临着前所未有的质量挑战——如何在确保绝对安全的前提下,实现高效测试与快速迭代?这一命题正考验着…...
【Nginx】使用 Nginx+Lua 实现基于 IP 的访问频率限制
使用 NginxLua 实现基于 IP 的访问频率限制 在高并发场景下,限制某个 IP 的访问频率是非常重要的,可以有效防止恶意攻击或错误配置导致的服务宕机。以下是一个详细的实现方案,使用 Nginx 和 Lua 脚本结合 Redis 来实现基于 IP 的访问频率限制…...
