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 服务的详…...
Spring Boot 实现流式响应(兼容 2.7.x)
在实际开发中,我们可能会遇到一些流式数据处理的场景,比如接收来自上游接口的 Server-Sent Events(SSE) 或 流式 JSON 内容,并将其原样中转给前端页面或客户端。这种情况下,传统的 RestTemplate 缓存机制会…...
理解 MCP 工作流:使用 Ollama 和 LangChain 构建本地 MCP 客户端
🌟 什么是 MCP? 模型控制协议 (MCP) 是一种创新的协议,旨在无缝连接 AI 模型与应用程序。 MCP 是一个开源协议,它标准化了我们的 LLM 应用程序连接所需工具和数据源并与之协作的方式。 可以把它想象成你的 AI 模型 和想要使用它…...
AtCoder 第409场初级竞赛 A~E题解
A Conflict 【题目链接】 原题链接:A - Conflict 【考点】 枚举 【题目大意】 找到是否有两人都想要的物品。 【解析】 遍历两端字符串,只有在同时为 o 时输出 Yes 并结束程序,否则输出 No。 【难度】 GESP三级 【代码参考】 #i…...
【大模型RAG】Docker 一键部署 Milvus 完整攻略
本文概要 Milvus 2.5 Stand-alone 版可通过 Docker 在几分钟内完成安装;只需暴露 19530(gRPC)与 9091(HTTP/WebUI)两个端口,即可让本地电脑通过 PyMilvus 或浏览器访问远程 Linux 服务器上的 Milvus。下面…...
渲染学进阶内容——模型
最近在写模组的时候发现渲染器里面离不开模型的定义,在渲染的第二篇文章中简单的讲解了一下关于模型部分的内容,其实不管是方块还是方块实体,都离不开模型的内容 🧱 一、CubeListBuilder 功能解析 CubeListBuilder 是 Minecraft Java 版模型系统的核心构建器,用于动态创…...
三体问题详解
从物理学角度,三体问题之所以不稳定,是因为三个天体在万有引力作用下相互作用,形成一个非线性耦合系统。我们可以从牛顿经典力学出发,列出具体的运动方程,并说明为何这个系统本质上是混沌的,无法得到一般解…...
SpringCloudGateway 自定义局部过滤器
场景: 将所有请求转化为同一路径请求(方便穿网配置)在请求头内标识原来路径,然后在将请求分发给不同服务 AllToOneGatewayFilterFactory import lombok.Getter; import lombok.Setter; import lombok.extern.slf4j.Slf4j; impor…...
Device Mapper 机制
Device Mapper 机制详解 Device Mapper(简称 DM)是 Linux 内核中的一套通用块设备映射框架,为 LVM、加密磁盘、RAID 等提供底层支持。本文将详细介绍 Device Mapper 的原理、实现、内核配置、常用工具、操作测试流程,并配以详细的…...
基于matlab策略迭代和值迭代法的动态规划
经典的基于策略迭代和值迭代法的动态规划matlab代码,实现机器人的最优运输 Dynamic-Programming-master/Environment.pdf , 104724 Dynamic-Programming-master/README.md , 506 Dynamic-Programming-master/generalizedPolicyIteration.m , 1970 Dynamic-Programm…...
大语言模型(LLM)中的KV缓存压缩与动态稀疏注意力机制设计
随着大语言模型(LLM)参数规模的增长,推理阶段的内存占用和计算复杂度成为核心挑战。传统注意力机制的计算复杂度随序列长度呈二次方增长,而KV缓存的内存消耗可能高达数十GB(例如Llama2-7B处理100K token时需50GB内存&a…...
