精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

MEGNet普適性圖神經網絡 精確預測分子和晶體性質

ExMh_zhishexues ? 來源:fqj ? 2019-05-16 14:51 ? 次閱讀

近年來機器學習算法在包括自然語言處理,圖像識別等諸多領域大放異彩。得益于如Materials Project1, QM92,3等材料數據庫的不斷完善和發展,機器學習正在被越來越多的應用在材料學領域的研究中。然而,由于研究目標的單一性,多數工作仍然局限于解決特定的晶體結構以及特定的材料性質預測問題。一種泛化的,普適性的機器學習模型仍然是材料學領域研究的重點目標。此研究是基于

基于DeepMind建立的圖神經網絡框架。

MEGNet普適性圖神經網絡 精確預測分子和晶體性質

在材料學領域,對分子或晶體結構的特征描述需要滿足平移,轉動,鏡面不變性,以及對整體結構特異信息的表征。常見的結構特征描述由于其局域性,缺乏對整體結構信息的表達,因而不具有普適性。圖網絡模型(graph-network)是一種基于圖論的結構化模型,從理論上完美解決了這一問題。在圖論中,圖(graph)由若干給定的頂點(node)及連接頂點的邊(edge)構成。運用到分子(或晶體)結構中,原子(atom)可以由頂點(node)描述,連接原子之間的化學鍵(bond)可以由邊(edge)描述,從而可以把一個個分子或晶體結構看作一個個獨立的“圖”。基于此類模型的結構描述方法,科研工作者可以開發出針對任何材料結構或任何物理化學性質的普適性模型。盡管具有理論可行性,此類模型由于模型復雜度,材料數據量的限制,仍很少被應用在材料學領域中4,5。近日,UC San Diego 的 Shyue Ping Ong 課題組基于DeepMind建立的圖神經網絡框架6,開發了一套分子和晶體通用性質預測模型(MEGNet),在各項性質預測測試中達到了領先水平7。

MEGNet普適性圖神經網絡 精確預測分子和晶體性質

圖 1. MEGNet 概述。每個分子/晶體結構由化學鍵信息,原子信息,和狀態信息描述。每個結構描述輸入模型后,依次更新,直到總的結構輸出性質與DFT計算值接近。

圖1中描述了該模型的工作模式: 每個結構可用三個向量表征,分別包含原子信息,化學鍵信息,和狀態函數信息。在每一次模型訓練迭代中,依次更新化學鍵向量,原子向量,和狀態函數向量,得到新的結構表征向量,直到通過該表征輸出的性質與DFT計算結果趨于一致。作者首先用QM9 分子數據集中超過130k數據作為訓練集訓練模型,并用得到的模型預測分子中的13項物理化學性質,在其中的11項中達到同類模型中的最優結果(表1)。更為先進的是,之前的工作對由狀態參數關聯的狀態函數,如內能(U0, U),焓(H),和吉布斯自由能(G),采用的是分別訓練模型進行預測的方法。

然而本工作中,作者采用加入狀態參數作為輸入的方法,可由單一模型同時預測U0, U, H和G,并保持與分別模型訓練類似的準確度,大大提高了訓練效率[YZ1]。在針對晶體結構的應用中,作者用Materials Project數據庫中超過69k數據作為訓練集,針對生成能,能帶帶隙,體積模量和剪切模量進行了回歸(Regression)分析,并用帶隙值作為金屬和非金屬的判據進行分類(classification)分析。回歸分析中的平均絕對誤差(MAE)低于同類型模型SchNet4和CGCNN5(表2),金屬和非金屬分類分析中綜合準確率達86.9%,ROC中AUC達到0.926,與此前最優模型CGCNN類似。

表1. 不同模型在QM9上預測13項性質的平均絕對誤差(MAE)對比

MEGNet普適性圖神經網絡 精確預測分子和晶體性質

表2. MEGNet和其他基于圖像模型

在Materials Project數據集的預測準確度對比

MEGNet普適性圖神經網絡 精確預測分子和晶體性質

在對模型的深入分析中,作者發現,從最優模型中提取出的元素映射(embedding)與化學常識吻合。例如,將元素映射投影二維空間可發現,Eu和Yb與其他鑭系元素距離較遠,而與堿土金屬更接近,這與化學經驗相符。這樣的分析一方面佐證了模型可以學習到可靠的化學信息,另一方面可將學習到的化學信息用于遷移學習,以大大降低訓練新模型訓練所需數據量。例如,在此例中,作者通過用~69k生成熱的數據訓練的模型提取的元素映射,用于預測帶隙和彈性性質的模型訓練,后者的數據量只有生成熱的一半甚至十分之一。通過遷移學習的方法作者得到比直接訓練更低的MAE和提高兩倍的收斂速度。這為小數據量的性質的高效準確模型訓練提供了可行的方案。

在模型的使用方面,用戶可登陸http://megnet.crystals.ai,根據提示輸入晶體結構編碼或cif文件即可得到模型預測的性質。另外,文章所涉及的Python代碼均已開源(https://github.com/materialsvirtuallab/megnet.git)。下面示例如何使用已有模型和訓練新的模型。

1示例一: 使用分子模型

MEGNet普適性圖神經網絡 精確預測分子和晶體性質

2示例二:使用晶體模型預測剪切模量

MEGNet普適性圖神經網絡 精確預測分子和晶體性質

3示例三:訓練新模型

MEGNet普適性圖神經網絡 精確預測分子和晶體性質

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 神經網絡
    +關注

    關注

    42

    文章

    4764

    瀏覽量

    100541
  • 機器學習
    +關注

    關注

    66

    文章

    8378

    瀏覽量

    132412

原文標題:MEGNet普適性圖神經網絡,精確預測分子和晶體性質

文章出處:【微信號:zhishexueshuquan,微信公眾號:知社學術圈】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    BP神經網絡預測模型的建模步驟

    BP(Backpropagation)神經網絡是一種多層前饋神經網絡,其核心思想是通過反向傳播算法來調整網絡中的權重和偏置,從而實現對輸入數據的預測或分類。BP
    的頭像 發表于 07-11 16:57 ?1344次閱讀

    python做bp神經網絡預測數據

    BP神經網絡(Backpropagation Neural Network)是一種多層前饋神經網絡,通過反向傳播算法進行訓練。它在許多領域,如模式識別、數據挖掘、預測分析等,都有廣泛的應用。本文將
    的頭像 發表于 07-11 10:54 ?1073次閱讀

    bp神經網絡預測模型建模步驟

    BP神經網絡(Backpropagation Neural Network)是一種多層前饋神經網絡,其核心思想是通過反向傳播算法來調整網絡中的權重和偏置,從而實現對輸入數據的預測或分類
    的頭像 發表于 07-11 10:52 ?446次閱讀

    BP神經網絡和人工神經網絡的區別

    BP神經網絡和人工神經網絡(Artificial Neural Networks,簡稱ANNs)之間的關系與區別,是神經網絡領域中一個基礎且重要的話題。本文將從定義、結構、算法、應用及未來發展等多個方面,詳細闡述BP
    的頭像 發表于 07-10 15:20 ?842次閱讀

    神經網絡預測模型的構建方法

    神經網絡模型作為一種強大的預測工具,廣泛應用于各種領域,如金融、醫療、交通等。本文將詳細介紹神經網絡預測模型的構建方法,包括模型設計、數據集準備、模型訓練、驗證與評估等步驟,并附以代碼
    的頭像 發表于 07-05 17:41 ?603次閱讀

    rnn是遞歸神經網絡還是循環神經網絡

    RNN(Recurrent Neural Network)是循環神經網絡,而非遞歸神經網絡。循環神經網絡是一種具有時間序列特性的神經網絡,能夠處理序列數據,具有記憶功能。以下是關于循環
    的頭像 發表于 07-05 09:52 ?491次閱讀

    rnn是什么神經網絡模型

    RNN(Recurrent Neural Network,循環神經網絡)是一種具有循環結構的神經網絡模型,它能夠處理序列數據,并對序列中的元素進行建模。RNN在自然語言處理、語音識別、時間序列預測
    的頭像 發表于 07-05 09:50 ?521次閱讀

    人工神經網絡模型的分類有哪些

    人工神經網絡(Artificial Neural Networks, ANNs)是一種模擬人腦神經元網絡的計算模型,它在許多領域,如圖像識別、語音識別、自然語言處理、預測分析等有著廣泛的應用。本文將
    的頭像 發表于 07-05 09:13 ?949次閱讀

    遞歸神經網絡是循環神經網絡

    遞歸神經網絡(Recurrent Neural Network,簡稱RNN)和循環神經網絡(Recurrent Neural Network,簡稱RNN)實際上是同一個概念,只是不同的翻譯方式
    的頭像 發表于 07-04 14:54 ?640次閱讀

    神經網絡預測誤差大小怎么看

    神經網絡預測誤差大小是衡量神經網絡性能的重要指標之一。本文將介紹如何評估神經網絡預測誤差大小,包括誤差的定義、評估方法、誤差分析以及誤差優化
    的頭像 發表于 07-03 10:41 ?846次閱讀

    如何使用神經網絡進行建模和預測

    神經網絡是一種強大的機器學習技術,可以用于建模和預測變量之間的關系。 神經網絡的基本概念 神經網絡是一種受人腦啟發的計算模型,由大量的節點(神經
    的頭像 發表于 07-03 10:23 ?676次閱讀

    bp神經網絡和卷積神經網絡區別是什么

    BP神經網絡(Backpropagation Neural Network)和卷積神經網絡(Convolutional Neural Network,簡稱CNN)是兩種不同類型的人工神經網絡,它們在
    的頭像 發表于 07-03 10:12 ?1029次閱讀

    bp神經網絡模型怎么算預測

    BP神經網絡(Backpropagation Neural Network,簡稱BP網絡)是一種多層前饋神經網絡,它通過反向傳播算法來調整網絡中的權重和偏置,從而實現對輸入數據的
    的頭像 發表于 07-03 09:59 ?661次閱讀

    卷積神經網絡和bp神經網絡的區別

    卷積神經網絡(Convolutional Neural Networks,簡稱CNN)和BP神經網絡(Backpropagation Neural Networks,簡稱BPNN)是兩種
    的頭像 發表于 07-02 14:24 ?2946次閱讀

    了解如何使用PyTorch構建神經網絡

    神經網絡直接應用于數據集,您可以訓練它們以預測節點、邊緣和與相關的任務。它用于和節點分類
    發表于 02-21 12:19 ?717次閱讀
    了解如何使用PyTorch構建<b class='flag-5'>圖</b><b class='flag-5'>神經網絡</b>