机器学习材料性能预测与材料基因工程应用实战

news2024/10/5 19:16:24

一、背景:

传统的材料研发技术是通过实验合成表征对材料进行试错和验证,而过去的计算手段受限于算法效率,无法有效求解实际工业生产中面临的复杂问题。近几年随着大数据和人工智能介入,通过采用支持向量机、神经网络等机器学习算法训练数据集来构建模型,以预测材料的结构、吸附特性、电学特性、催化性能、力学特性和热力学特性等性能,大大推动了新型材料的发现和传统材料的更新,预测结果甚至能够达到与高保真模型基本相同的精度,且计算成本很低。然而,机器学习在材料科学中的应用仍存在一些瓶颈,人工智能研究项目所需的技能和知识匮乏缺失制约着该方向的发展。现推出《机器学习材料性能预测与材料基因工程应用实战》永久录播回放课程,具体课程通知内容如下:

教学大纲

机器学习

导论

学习目标:对机器学习基本概念进行介绍,让大家对机器学习基本概念有大致了解。明确机器学习方法的适用性,优势,以及局限性等

  • 什么是机器学习
  • 机器学习的应用实例
  • 机器学习在材料领域的应用

python语言

基础

学习目标:机器学习主流实现是python语言。学习机器学习之前,有针对性的对python进行系统的学习,以方便将来开展机器学习的学习

  • python安装与开发环境的搭建
  • 基本数据类型、组合数据类型
  • 函数、列表 、元组、字典、集合
  • 控制结构、循环结构
  • Numpy模块——矩阵的科学计算
  • Matplotlib模块——数据处理与绘图

深度学习

神经网络

学习目标:从零开始手动实现一个神经网络,在这一过程中对所涉及的原理进行系统讲解及实践,让大家能够更深刻的理解算法背后的原理以及实现方法,之后有利于对其他机器学习更全面快速掌握

  • logistic 回归与损失函数
  • 梯度下降法与导数
  • 计算图的导数计算
  • logistic 回归中的梯度下降法
  • 向量化 logistic 回归的梯度输出
  • 神经网络的梯度下降法
  • 深层网络中的前向传播
  • 深度学习框架——Pytorch的使用
  • 案例实践教学一:神经网络在催化中的应用——CO2还原

经典机器学习模型及应用

学习目标:对在材料领域中最常使用的几种机器学习模型进行介绍,总结它们的优缺点及适用范围,通过动手实践快速掌握几种方法

  • 线性模型(线性回归、梯度下降、正则化、回归的评价指标)
  • 决策树(决策树原理、ID3算法、C4.5算法、CART算法)
  • 支持向量机(线性支持向量机、可分支持向量机、不可分支持向量机)
  • 集成学习(AdaBoost和GBDT算法、XGBoost算法、LightGBM算法)
  • 模型选择与性能优化(数据清洗、特征工程、数据建模)
  • Scikit-learn机器学习库的使用
  • 案例实践教学二:利用集成学习方法预测杂化钙钛矿的带隙
  • 案例实践教学三:利用集成学习实现有机太阳能电池材料快速筛选

材料基因工程

入门与实战

学习背景:材料基因工程是当下流行的材料研究新范式,相较于传统试错方法,材料基因以大数据为基础,利用人工智能方法从中提取出关键的构效关系,摆脱了对理化直觉的强依赖及高昂的筛选成本,可以实现高效的高通量材料筛选。

学习目标:从数据库出发,对材料领域常见的数据库进行介绍,之后学习如何利用ASE,pymatgen等软件包批量构建及处理数据集,以及对材料进行特征选择。讲解常见的材料结构表示方法及编码,以及机器学习模型的评估与利用

  • 材料基因组概述、材料基因组的基本方法
  • 常见材料数据库介绍
  • Material Project数据库、Pymatgen
  • OQMD数据库、AFLOW数据库数据获取与使用
  • COMPUTATIONAL MATERIALS REPOSITORY数据库与ASE
  • 自定义材料数据集的构建
  • 材料化学的特征工程
  • 特征选择(过滤特征、包装到其他评估或集成到训练)
  • 基于sklearn的python实现
  • 案例实践教学四:(包含以下内容)
  • 团簇数据库中平均形成能最低的结构数据库的构建
  • 利用MP数据库构建同素异形体结构的mongodb数据库
  • 利用Pymatgen对原子性质进行分析
  • 利用ASE+Dscribe生成材料指纹和势函数
  • 描述符的向量化生成与特征的保存/读取,特征预处理
  • 模型性能评估(分类性能、回归性能评估、统计交叉验证)和优化
  • (拓展)学习计算材料学领域与特征选择高级相关算法:SISSO

图神经网络

入门及实践

学习目标:图神经网络是在科学领域最为火热的研究领域。由于化学结构与图论有着天然的适配性,相较于其他模型,图神经网络在材料化学领域更为擅长。在这一部分我们会对图神经网络进行系统的讲解,学习常见的图神经网络架构,实践图神经网络在部分材料中的应用

  • 图论简单入门、图神经网络概念介绍
  • 化学与材料领域经典的图神经网络架构——CGCNN与Schnet
  • 图神经网络在材料中应用的实践
  • 自定义图的实现:第三方依赖 - PyG  图卷积层:GCNConv
  • 案例实践教学五:利用图神经网络CGCNN预测无机材料的性能
  • 案例实践教学六:利用Schnet实现对分子理化性质的预测

机器学习+Science

学习目标:机器学习领域前沿内容,让大家了解最新的材料科学与机器学习领域的研究动态,同时介绍几种更为先进的机器学习算法

  • 强化学习在材料优化问题中的应用
  • 主动学习框架的在科学问题中的实现
  • 生成模型在材料设计中的应用与挑战
  • Transformer应用——以AlphaFold2为例

应用实例

包含以下内容:(可根据学员要求补充)

  • 案例实践教学七:多种机器学习模型对量子点发光材料色温的预测
  • 案例实践教学八:利用机器学习方法预测半导体材料物理性质
  • 案例实践教学九:利用多种机器学习方法对二维材料的性质预测

 不限时间,不限地点,即报即学

讲师介绍:

苏州大学博士,长期从事人工智能辅助新能源材料模拟与设计,对机器学习有四年的研究经验。熟悉XGBoots,LightGBM等多种机器学习算法和高通量计算框架,已在Angew. Chem. Int. Ed., WIREs Comput Mol Sci.等国际著名期刊发表人工智能与材料模拟论文12篇,获得国家软件著作权两项,在首届DeepModeling Hackathon中获AI赛道二等奖。

机器学习材料性能预测与材料基因工程应用实战1、凡报名学员将获得本次培训电子课件及全部案例电子资料\x0a2、凡报名缴费成功学员即可获取本次无限次回放录播课程\x0a3、课程已建立专属课程群,方便学员针对各自遇到的问题得到老师的解答与指导;\x0a4https://mp.weixin.qq.com/s?__biz=Mzg2NDg0MTkzMw==&mid=2247484566&idx=1&sn=f9bd2c9a7674441b8c31d6af56cdf761&chksm=ce627d34f915f422fe59e9bb47e15d89eadaeb37f268d922fe8227dde91cc2de6c296d4b01d6#rd

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

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

相关文章

Vue核心 MVVM模型 数据代理

1.6.MVVM 模型 MVVM模型 M:模型 Model,data中的数据V:视图 View,模板代码VM:视图模型 ViewModel,Vue实例 观察发现 data中所有的属性,最后都出现在了vm身上vm身上所有的属性及Vue原型身上所有…

用友nc6 如果用户长时间没有任何操作,如何设置会话的失效时间?

1.web应用(新开的) NC中间件环境下的web profile和NC中间件没有关系,NC中间件只不过是个J2EE运行环境,是个Container,当你的web项目启动后,NC中间件创建web容器,其web应用的会话超时时间由你的web部署描述符&#xff…

电脑卡顿反应慢怎么办?这几招教给你!

电脑使用时间长了,电脑中的各种缓存文件也会就越来越多,这些文件的堆积会占用电脑内存从而导致电脑变得卡顿。还有在电脑中安装了许多软件,若这些软件都设置为开机自启动,这会占用大量的电脑内存,影响电脑的运行速度&a…

PMP项目管理备考资料都有哪些?

当今复杂多变的项目管理环境中,项目管理从业者在各种各样的项目环境中工作,一定会采用不同的项目方法。PMP认证试图覆盖业界所有有效的项目管理方法,PMP考试范围会覆盖预测型生命周期(即瀑布式开发模式)为代表的项目管…

什么是 MVVM?MVVM和 MVC 有什么区别?什么又是 MVP ?

目录标题 一、什么是MVVM?二、MVC是什么?三、MVVM和MVC的区别?四、什么是MVP? 一、什么是MVVM? MVVM是 Model-View-ViewModel的缩写,即模型-视图-视图模型。MVVM 是一种设计思想。 模型(Model…

PerformanceTest, monitoring command

PerformanceTest, monitoring command 1、数据库 #查看最大连接数 show variables like max_connections; #例如:查看mysql连接数 show status like Threads%; 说明: threads_cached //查看线程缓存内的线程的数量 threads_connected //查看当前打开的连接的数量(打开的…

【Linux】6、在 Linux 操作系统中安装软件

目录 一、yum 命令二、安装 wget 一、yum 命令 类似 Linux 中的应用商店 📃① yum 是 RPM 软件包管理器 ✏️ Red-Hat Package Manager 📃② yum 用于自动化安装、配置 Linux 软件(可自动解决依赖问题) 📃③ 语法&a…

面试2个月没有一个offer?阿里技术官的800页知识宝典打破你的僵局~

在经历了一波裁员浪潮后,大环境似乎有所好转,但对于面试者来说,面试愈发困难,现在面试官动不动就是底层原理,动不动就是源码分析,面试一定会抓你擅长的地方,一直问,问到你不会为止。…

MySQL之内置函数

目录 一 日期函数 主要实现的功能: 主要函数: 示例: 应用 二 字符串函数 主要实现的功能 1转换或者显示相关 2切割,插入,替换,连接,比较等功能性质的 3 其他 三 数学函数 1 运算 2 …

MySQL-运算符的使用解析

运算符的使用解析 1 运算符概述2 算数运算符3 比较运算符3.1 等于运算符&#xff08;&#xff09;3.2 安全等于运算符&#xff08;<>&#xff09;3.3 不等于运算符&#xff08;<> 或者 &#xff01;&#xff09;3.4 小于等于运算符&#xff08;<&#xff09;3.5…

Jmeter基础教程合集

环境搭建 1.安装java 8.0以上版本 2.下载jmeter并安装。安装参考网址&#xff1a;https://blog.csdn.net/wust_lh/article/details/86095924 3.打开JMeter中bin目录下面的jmeter.bat文件即可打开JMeter了&#xff0c;打开的时候会有两个窗口&#xff0c;Jmeter的命令窗口和Jme…

【数据结构】哈希表——闭散列 | 开散列(哈希桶)

&#x1f431;作者&#xff1a;一只大喵咪1201 &#x1f431;专栏&#xff1a;《数据结构与算法》 &#x1f525;格言&#xff1a;你只管努力&#xff0c;剩下的交给时间&#xff01; 哈希表 &#x1f3af;哈希&#x1f94a;直接定址法&#x1f94a;除留余数法&#x1f94a;哈…

CHAPTER 3: 《A FRAMEWORK FOR SYSTEM DESIGN INTERVIEWS》第3章 《面试系统设计框架》

CHAPTER 3: A FRAMEWORK FOR SYSTEM DESIGN INTERVIEWS 你刚刚获得了梦寐以求的理想公司的现场面试机会。招聘协调员给你发送了当天的日程安排。浏览列表&#xff0c;你会感觉很好直到你的目光落在这个面试环节——系统设计面试。 系统设计面试通常很吓人。它可以像“设计一个…

【Redis】缓存同步

【Redis】缓存同步 文章目录 【Redis】缓存同步1. 数据同步策略2. 异步通知策略3. Canal3.1 Canal客户端3.2 监听器 1. 数据同步策略 缓存数据同步的常见方式有三种&#xff1a; 设置有效期&#xff1a;给缓存设置有效期&#xff0c;到期后自动删除&#xff0c;再次查询时更新…

网络系统集成实验(四)| 系统集成路由器基本配置

目录 一、前言 二、实验目的 三、实验需求 四、实验步骤与现象 &#xff08;一&#xff09;静态路由 Step1&#xff1a;构建实验拓扑如下 Step2&#xff1a;IP地址配置如下 Step3&#xff1a;配置静态路由 Step4&#xff1a;验证 &#xff08;二&#xff09;NAT配置—…

OpenPCDet复现过程记录

0、前言 OpenPCDet项目之前我就复现过&#xff0c;一个很优秀的项目&#xff0c;这几天又需要用到这个项目&#xff0c;再次复现遇到了不少问题&#xff0c;特此记录复现的流程 1、环境准备 1.1、前置条件 以下是我安装的版本 CUDA 11.3CUDNN 8.2.1 CUDA和CUDNN安装可以参考…

Yolo v1 笔记

个人不太懂的点 1.损失函数的4与5项 【论文解读】Yolo三部曲解读——Yolov1 - 知乎 https://www.youtube.com/watch?vNkFENlEb4kM&t672s 训练阶段&#xff1a; C_i 预测值&#xff1a;由网络输出出来7*7*30中第一个bbox和第二个bbox的置信度confidence C_i^hat 标签值…

(六)大数据实战——hadoop集群实现免密登录和文件互传

前言 本节内容我们主要介绍一下hadoop集群服务器之间实现免密登录和文件互传的功能&#xff0c;这样更加方便我们使用hadoop服务器实现服务器之间的相互登录和文件的相互传输。集群之间的访问不在需要授权就可以实现相互访问。 正文 SSH免密登录 ①分别在hadoop101、hadoop1…

后台管理系统之登录方案记录

需求&#xff1a;根据当前环境的不同&#xff0c;请求不同的 BaseUrl 解决&#xff1a;在根目录中新建.env.development与.env.production连个文件&#xff0c;进行配置&#xff1a; # .env.production ENV production# base api VUE_APP_BASE_API /prod-api# .env.develop…

目标检测——YOLOv8(十四)

简介&#xff1a; YOLOv8 是 ultralytics 公司在 2023 年 1月 10 号开源的 YOLOv5 的下一个重大更新版本&#xff0c;目前支持图像分类、物体检测和实例分割任务。不过 ultralytics 并没有直接将开源库命名为 YOLOv8&#xff0c;而是直接使用 ultralytics 这个词&#xff0c;原…