0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于机器学习的分析和介绍以及应用

MATLAB 来源:djl 作者:Austin D. Sendek 2019-09-11 14:18 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

2016 年 6 月 14 日,由喷气推进实验室研究人员打造的一款类猿灾区救援机器人 Robo Simian 在实验室内爆炸并起火。次年,在经历火灾和爆炸事件后,一家大型手机制造商全球召回新版平板电脑。自此以后,类似事件报道层出不穷。经认定,每一起事故的罪魁祸首都是锂离子电池

锂离子电池基础知识:液体电解质面临的问题

在锂离子电池中,随着电池的充放电,锂离子将在电解质中迁移。由于水与锂会发生反应,电池制造商使用有机溶剂(而不是水基溶剂)作为电解质。因此会导致这样一个问题:与水不同,汽油、发胶和洗甲水等有机溶液通常易燃而且不稳定。

除安全问题之外,液体电解质至少还有两个缺点。首先,很难使用液体电解质制造高电压电池,因为随着电压的增加很可能发生故障。其次,无法彻底阻止枝晶生长现象,这也是导致电池提前报废的主因。总之,正是由于存在上述种种缺点,人们才会不遗余力地寻找适合的固体电解质。

这些电池的问题在于采用液体电解质,倘若电池推动装置无法足够迅速地冷却,往往会引起液体蒸发或起火。研究人员正在积极寻找离子导电性和电化学稳定性良好的固体电解质材料,替换存在潜在危险的液体电解质,但进展始终十分缓慢。通过实验或模拟评估一种候选材料可能需要数周时间,材料项目数据库中包含超过 12,000 种含锂结晶固体,它们都有可能成为候选材料 — 更不必说尚未编入目录的数千乃至数百万种材料。

采用在MATLAB 中开发的机器学习模型,我和我的同事找到了好的方法:在我们分析的 12,000 多种材料中找到少量特殊固体电解质。运用一套已知良好的电解质及其原子结构进行训练,MATLAB 模型识别潜在新材料的效率比随机猜测高出三倍,比从事相关领域工作的斯坦福大学研究生的效率高出两倍。

从多个源收集数据

在 Evan Reed 教授的督导下,首先汇总三个来源的数据:材料项目数据库、发表的论文以及无机晶体结构数据库(ICSD,一种存储经实验验证的原子结构的在线数据库)。

首先,我们识别了材料项目数据库中的全部 12,831 种含锂固体。经过结构稳定性、化学稳定性和低电子导电性筛查后,排除了 92% 以上的初始材料。此外,还编译了有关材料地球丰度及其预测成本的信息。经过初始筛查后,剩下 300 多种稳定候选材料。当且仅当锂电导率足够快速时,才有望作为固体电解质材料。为实现这一目标,我们将目光转向机器学习。

首先梳理科学文献,找出 40 种固体结晶材料,再由研究人员确定晶体结构特征,在室温下测量离子电导率。在这 40 种材料中,约 1/3 具备作为有效电池电解质的离子电导率,但这些材料全部存在稳定性问题,难以在固态电池中采用。这 40 种快速和慢速锂导电材料将作为机器学习算法训练集,从而快速预测新材料的锂传导行为。

接着,从 ICSD 中下载这 40 种材料的原子结构。利用这些数据,根据结构中的原子位置、质量、电负性和原子半径计算 20 种特征,描绘每种晶体的原子局部排列和化学特性。所有计算全部在 MATLAB 中完成。我们选择的 20 种特征包括多项原子指标,如每个原子的体积、锂键离子性、锂邻元素数及最小阴离子-阴离子分离距离。或许是因为直觉,或许是过往文献报告,我们认定这 20 种特征可能与离子电导率息息相关。我们发现,对小数据集应用机器学习时,必需采用此类“智能”特征(即基于现有材料物理知识的特征)。

选择机器学习模型

接下来的问题是:如何组合应用这 20 种特征,使其最适合预测训练数据?鉴于训练集相对较小,只有 40 种材料和 20 种特性,加之 MATLAB 的建模简便性和灵活性,我们可以考虑采用 10,000,000 多种可能的特征和模型组合。

在 Statistics and Machine Learning Toolbox 的帮助下,研究人员可以轻松研究数量庞大的模型,包括最小二乘回归、稳健回归、局部加权最小二乘法、SVM、逻辑回归和多类分类。我们针对每种想要测试的机器学习算法训练了一个模型,然后参照训练数据验证算法准确性。

无论任何一种模型,单凭原子特征训练均不足以预测离子电导率,但多特征模型却可以做到。最终,确定了一个具有五项特征的最佳逻辑回归模型,该模型可分类训练集材料且交叉验证误差最低仅为 10%。这对我们而言意义重大,因为逻辑回归分类器往往适合像我们这样的小型训练集。这种逻辑回归分类器可进行二元预测:这种材料是否具备足以作为固体电解质材料的锂电导率?开展这项预测时,训练模型的准确率达 90%。

然后,我们对剩余的 300 多种候选材料启用这种训练模型(图 1)。

关于机器学习的分析和介绍以及应用

图 1 机器学习模型识别的候选材料。

在分类器的帮助下,我们剔除了 93.3% 的候选材料,仅留下 21 种潜在候选材料(最初为 12,831 种)。完成模型训练后,只需几秒钟即可完成筛选步骤。总之,我们通过筛查流程淘汰了 99.8% 的候选材料。

结果和后续步骤

为测试预测有效性,我们使用精确但缓慢的量子物理模拟方法模拟这些材料的锂传导行为。截至目前,在遵循基于机器学习的模型建议的情况下,发现新锂离子传导材料的速度比采用简单反复试验方法快三倍。我们甚至对模型与人类直觉进行了对比测试,为模型和斯坦福大学材料科学专业博士生小组,提供同一份随机抽取的材料列表。模型识别优质锂离子导体的准确性是博士生小组的两倍,而且预测时间不足千分之一。

模型识别的部分候选材料完全出乎意料。这些材料的原子结构非常复杂,我们无法凭科学直觉确定材料是否达到足够的离子电导率。事实证明,这些材料确实导电,与模型预测结果一致,对我们的直觉给予了有力验证。现在,我们可以将所学的知识融入后续版本的 MATLAB 机器学习模型,随着报告的实验数据日益增多,预计这些模型也将随之改进。我们发现了一种令人振奋的材料,并为它申请了专利,而且我们很快就找到了一家感兴趣的合作企业,一起申请专利许可并继续研究材料。

我们仍将在斯坦福大学内,同时与正在研究各种候选材料的外部团体合作,审查部分材料。不久的将来,某一种候选材料或许可以通过固体电解质验证,代替锂离子电池中的液体电解质,彻底终结电池组爆炸事故。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 锂离子
    +关注

    关注

    5

    文章

    572

    浏览量

    39912
  • 电解质
    +关注

    关注

    6

    文章

    839

    浏览量

    21517
  • 机器学习
    +关注

    关注

    67

    文章

    8561

    浏览量

    137208
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    人工智能与机器学习在这些行业的深度应用

    自人工智能和机器学习问世以来,多个在线领域的数字化格局迎来了翻天覆地的变化。这些技术从诞生之初就为企业赋予了竞争优势,而在线行业正是受其影响最为显著的领域。人工智能(AI)与机器学习
    的头像 发表于 02-04 14:44 651次阅读

    关于MT6901的直线DEMO介绍

    关于MT6901的直线DEMO介绍
    的头像 发表于 01-30 10:54 732次阅读
    <b class='flag-5'>关于</b>MT6901的直线DEMO<b class='flag-5'>介绍</b>

    机器学习和深度学习中需避免的 7 个常见错误与局限性

    无论你是刚入门还是已经从事人工智能模型相关工作一段时间,机器学习和深度学习中都存在一些我们需要时刻关注并铭记的常见错误。如果对这些错误置之不理,日后可能会引发诸多麻烦!只要我们密切关注数据、模型架构
    的头像 发表于 01-07 15:37 336次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>学习</b>和深度<b class='flag-5'>学习</b>中需避免的 7 个常见错误与局限性

    关于NFC镍锌铁氧体片的介绍

    关于NFC镍锌铁氧体片的介绍
    的头像 发表于 12-04 10:52 534次阅读
    <b class='flag-5'>关于</b>NFC镍锌铁氧体片的<b class='flag-5'>介绍</b>

    如何深度学习机器视觉的应用场景

    检测应用 微细缺陷识别:检测肉眼难以发现的微小缺陷和异常 纹理分析:对材料表面纹理进行智能分析和缺陷识别 3D表面重建:通过深度学习进行高精度3D建模和检测 电子行业应用 PCB板复杂缺陷检测:连焊、虚焊、漏焊等焊接质量问题 芯
    的头像 发表于 11-27 10:19 314次阅读

    时钟周期、机器周期、指令周期介绍

    就只需要一个时钟周期完成,实际上却需要多个。机器周期是机器完成一个基本操作的时间。 指令周期:执行一条指令所需要的时间,是从取指令、分析指令到执行完指令所需的全部时间,计算机中,常把一条指令的执行
    发表于 11-17 07:54

    XKCON祥控输煤皮带智能机器人巡检系统对监测数据进行挖掘分析

    XKCON祥控输煤皮带智能机器人巡检系统通过智能机器人在皮带运行过程中对皮带的运行状态和环境状况进行实时检测,在应用过程中,不但提升了巡视周期频次,还通过大数据分析和深度学习算法,对监
    的头像 发表于 09-15 11:22 754次阅读
    XKCON祥控输煤皮带智能<b class='flag-5'>机器</b>人巡检系统对监测数据进行挖掘<b class='flag-5'>分析</b>

    关于机器以及人形机器人的在认知

    方式来对接养老产业对康养机器人的实际需求。完成了从0到1再到10良性发展的过程,开始要进入养老产业市场发力阶段。对于网上以及在外交流时依然还听到有不少人还停留在很多年
    的头像 发表于 08-07 11:52 625次阅读
    <b class='flag-5'>关于</b><b class='flag-5'>机器</b>人<b class='flag-5'>以及</b>人形<b class='flag-5'>机器</b>人的在认知

    超小型Neuton机器学习模型, 在任何系统级芯片(SoC)上解锁边缘人工智能应用.

    Neuton 是一家边缘AI 公司,致力于让机器 学习模型更易于使用。它创建的模型比竞争对手的框架小10 倍,速度也快10 倍,甚至可以在最先进的边缘设备上进行人工智能处理。在这篇博文中,我们将介绍
    发表于 07-31 11:38

    FPGA在机器学习中的具体应用

    随着机器学习和人工智能技术的迅猛发展,传统的中央处理单元(CPU)和图形处理单元(GPU)已经无法满足高效处理大规模数据和复杂模型的需求。FPGA(现场可编程门阵列)作为一种灵活且高效的硬件加速平台
    的头像 发表于 07-16 15:34 3066次阅读

    【嘉楠堪智K230开发板试用体验】K230机器视觉相关功能体验

    K230开发板摄像头及AI功能测评 摄像头作为机器视觉应用的基础,能够给机器学习模型提供输入,提供输入的质量直接影响机器学习模型的效果。 K
    发表于 07-08 17:25

    使用MATLAB进行无监督学习

    无监督学习是一种根据未标注数据进行推断的机器学习方法。无监督学习旨在识别数据中隐藏的模式和关系,无需任何监督或关于结果的先验知识。
    的头像 发表于 05-16 14:48 1581次阅读
    使用MATLAB进行无监督<b class='flag-5'>学习</b>

    【「# ROS 2智能机器人开发实践」阅读体验】视觉实现的基础算法的应用

    : 一、机器人视觉:从理论到实践 第7章详细介绍了ROS2在机器视觉领域的应用,涵盖了相机标定、OpenCV集成、视觉巡线、二维码识别以及深度学习
    发表于 05-03 19:41

    【「# ROS 2智能机器人开发实践」阅读体验】+ROS2应用案例

    的应用。书中详细介绍了如何在ROS 2中实现二维码识别,包括二维码扫描库Zbar的使用,以及如何通过相机识别二维码。 通过学习这一部分,我了解到二维码识别的基本原理和实现步骤。首先,需要通过相机获取环境图像
    发表于 04-27 11:42

    【「# ROS 2智能机器人开发实践」阅读体验】+内容初识

    机器人技术的飞速发展,ROS 2 作为其核心工具之一,为开发者提供了强大的支持。与传统的理论书籍不同,本书深入浅出地讲解了 ROS 2 的架构、开发流程以及在智能机器人项目中的应用,以代码作为切入口,让人
    发表于 04-27 11:24