用深度神經網路求解「薛丁格方程式」,AI 開啟量子化學新未來
作者 雷鋒網 | 發布日期 2021 年 01 月 02 日 0:00 |
19 世紀末,量子力學的提出為解釋微觀物質世界打開了一扇大門,徹底改變了人類對物質結構及相互作用的理解。已有實驗證明,量子力學解釋了許多被預言、無法直接想像的現象。
由此,人們也形成了一種既定印象,所有難以理解的問題都可以透過求解量子力學方程式來解決。
但事實上能夠精確求解方程式的體系少之又少。
薛丁格方程式是量子力學的基本方程式,即便已經提出七十多年,它的氫原子求解還是很困難,超過兩個電子的氫原子便很難保證精確度。
不過,多年來科學家們一直在努力克服這一難題。
最近,來自柏林自由大學(Freie Universität Berlin) 的科學團隊取得了突破性進展,他們發表的一篇名為《利用深度神經網路解電子薛丁格方程式》的論文,登上《Nature Chemistry》子刊。
論文明確指出:利用人工智慧求解薛丁格方程式基態解,達到了前所未有的準確度和運算效率。該人工智慧即為深度神經網路(Deep-neural-network),他們將其命名為 PauliNet。
在介紹它之前,我們先來簡單了解薛丁格方程式。
什麼是薛丁格方程式?
薛丁格方程式(Schrödinger Equation),是量子力學中的一個基本方程式。又稱薛丁格波動方程式(Schrödinger Wave Equation),它的命名來自一位名為埃爾溫·薛丁格(Erwin Schrödinger)的奧地利物理學家。
Erwin 曾在 1933 年獲得諾貝爾物理學獎,是量子力學奠基人之一。他在 1926 年發表的量子波形開創性論文中,首次提出了薛丁格方程式。它是一個非相對論的波動方程式,反映了描述微觀粒子的狀態隨時間變化的規律。
具體來說,將物質波的概念和波動方程式相結合建立二階偏微分方程式,以描述微觀粒子的運動,每個微觀系統都有一個相應的薛丁格方程式,透過「解方程式」可得到波函數的具體形式以及對應的能量,從而了解微觀系統的性質。
薛丁格方程式在量子力學的地位,類似牛頓運動定律在經典力學的地位,在物理、化學、材料科學等多領域都有廣泛應用價值。
比如,應用量子力學的基本原理和方法研究化學問題已形成「量子化學」基礎學科,研究範圍包括分子的結構、分子結構與性能之間的關係;分子與分子之間的相互碰撞、相互作用等。
也就是說,在量子化學,透過求解薛丁格方程式可以用來預測出分子的化學和物理性質。
波函數(Wave Function)是求解薛丁格方程式的關鍵,在每個空間位置和時間都定義一個物理系統,並描述系統隨時間的變化,如波粒二象性。同時還能說明這些波如何受外力或影響發生改變。
以下透過氫原子求解可得到正確的波函數。
不過,波函數是高維實體,使捕獲特定編碼電子相互影響的頻譜變得異常困難。
目前在量子化學領域,很多方法都證實無法解決這難題。如利用數學方法獲得特定分子的能量,會限制預測的精確度;使用大量簡單的數學構造塊表示波函數,無法使用少數原子進行計算等。
在此背景下,柏林自由大學科學團隊提出了一種有效的應對方案。團隊成員簡‧赫爾曼(Jan Hermann)稱,到目前為止,離群值(Outlier)是最經濟有效的密度泛函理論(Density functional theory ,一種研究多電子體系電子結構的方法)。相比之下,他們的方法可能更成功,因在可接受計算成本下提供前所未有的精確度。
PauliNet:物理屬性引入 AI 神經網路
Hermann 所說的方法稱為量子蒙地卡羅法。
論文顯示,量子蒙地卡羅(Quantum Monte Carlo)法提供可能的解決方案:對大分子來說,可縮放和並行化,且波函數的精確性只受 Ansatz 靈活性的限制。
具體來說,團隊設計一個深層神經網路表示電子波函數,這是一種全新方法。PauliNet 有當成基準內建的多參考 Hartree-Fock 解決方案,結合有效波函數的物理特性,並使用變分量子蒙地卡洛訓練。
弗蘭克‧諾(Frank Noé)教授解釋:「不同於簡單標準的數學公式求解波函數,我們設計的人工神經網路能夠學習電子如何圍繞原子核定位的複雜模式。」
電子波函數的獨特特徵是反對稱性。當兩個電子交換時,波函數必須改變符號。我們必須將這種特性構建到神經網路體系結構才能工作。
這類似包立不相容原理(Pauli’s Exclusion Principle),因此研究人員將該神經網路體系命名為「PauliNet」。
除了包立不相容原理,電子波函數還具有其他基本物理特性。PauliNet 成功之處不僅在於利用 AI 訓練數據,還在將這些物理屬性全部整合到深度神經網路。
對此,FrankNoé 還特意強調說:
「將基本物理學納入 AI 至關重要,因為它能夠做出有意義的預測,這是科學家可以為 AI 做出有實質性貢獻的地方,也是我們關注的重點。」
實驗結果:高精確度、高效率
PauliNet 對電子薛丁格方程式深入學習的核心方法是波函數 Ansatz,它結合了電子波函數斯萊特行列式(Slater Determinants),多行列式展開(Multi-Determinant Expansion),Jastro 因子(Jastrow Factor),回流變換(backflow transformation,),尖點條件(Cusp Conditions)以及能夠編碼異質分子系統中電子運動複雜特徵的深層神經網路。如下圖:
論文中,研究人員將 PauliNet 與 SD-VMC(singledeterminant variational,標準單行列式變分蒙地卡羅)、SD-DMC(singledeterminant diffusion,標準單行列式擴散蒙地卡羅)和 DeepWF 進行比較。
實驗結果顯示,在氫分子(H_2)、氫化鋰(LiH)、鈹(Be)以及硼(B)和線性氫鏈 H_10 五種基態能量的對比下,PauliNe 相較於 SD-VMC、SD-DMC 以及 DeepWF 均表現出更高的精準度。
同時論文中還表示,與專業的量子化學方法相比──處理環丁二烯過渡態能量,其準確性達到一致性的同時,也能夠保持較高的計算效率。
開啟「量子化學」新未來
需要說明的是,該項研究屬於一項基礎性研究。
也就是說,它在真正應用到工業場景之前,還有很多挑戰需要克服。不過研究人員也表示,它為長久以來困擾分子和材料科學的難題提供了一種新的可能性和解決思路。
此外,求解薛丁格方程式在量子化學領域的應用非常廣泛。從電腦視覺到材料科學,它將會帶來人類無法想像的科學進步。雖然這項革命性創新方法離落地應用還有很長的一段路要走,但它出現並活躍在科學世界已足以令人興奮。
如 Frank Noé 教授所說:「相信它可以極大地影響量子化學的未來。」
附圖:▲ Ψ 表示波函數。
資料來源:https://technews.tw/2021/01/02/schrodinger-equation-ai/?fbclid=IwAR340MNmOkOxUQERLf4u3SK0Um6VQVBpvEkV_DxyxIIcUv8IP88btuXNJ6U
同時也有12部Youtube影片,追蹤數超過89萬的網紅PAPAYA 電腦教室,也在其Youtube影片中提到,► 內容綱要 00:00 開場白 00:26 目標搜尋 01:57 使用 PMT 函數計算貸款還款金額 03:22 運算列表 05:07 使用色階來標注列表數值 07:08 分析藍本管理員 08:58 規劃求解 ► 練習檔下載 載點一 https://tinyurl.com/4jtmcrhs 載...
「函數 求解」的推薦目錄:
- 關於函數 求解 在 台灣物聯網實驗室 IOT Labs Facebook 的最佳貼文
- 關於函數 求解 在 軟體開發學習資訊分享 Facebook 的最讚貼文
- 關於函數 求解 在 軟體開發學習資訊分享 Facebook 的最讚貼文
- 關於函數 求解 在 PAPAYA 電腦教室 Youtube 的精選貼文
- 關於函數 求解 在 吳老師教學部落格 Youtube 的精選貼文
- 關於函數 求解 在 吳老師教學部落格 Youtube 的最佳解答
- 關於函數 求解 在 重點二十九:效用函數求解(相加形) - YouTube 的評價
- 關於函數 求解 在 重點二十八:效用函數求解(相乘形) - YouTube 的評價
- 關於函數 求解 在 重點三十:效用需求函數求解(min形) - YouTube 的評價
函數 求解 在 軟體開發學習資訊分享 Facebook 的最讚貼文
-課程已於 2020 年 12 月更新--
課程說明
你可以透過寫點程式來學到很多數學知識!
很多人不知道 Python 是一個學習數學的強大工具。 當然,你可以將 Python 用作一個簡單的計算機,但是你知道 Python 可以幫助你學習更高階的代數、微積分和矩陣分析主題嗎? 這正是你們將在這門課上學到的。
這門課程是你在中學或大學數學課程的完美補充,也是你畢業後回到數學課程的完美補充。
你在這門課上將獲得什麼?
1 超過 33 小時的課程,包括 Python 程式碼編寫、視覺化、迴圈、變數和函數。
2 大量的實踐練習! 你可跟著每個教學影片至少實作程式/數學練習(你可以看到我如何解這些練習)。 每個部分都以“尋找 bug”結束,你可以找到並修復我的數學編碼錯誤!
3 那種溫暖的、模糊的自信感,你可以結合這門課的技能來提高你對數學的理解。
4 對初學者和進階數學的全面概述,從求解“ X ”到計算積分到尋找特徵值。 如果你只是剛剛開始你的數學冒險,那麼這門課程將告訴你你必須期待什麼!
https://softnshare.com/math-with-python/
函數 求解 在 軟體開發學習資訊分享 Facebook 的最讚貼文
🌳 課程介紹
你可以通過寫點程式來學到很多數學知識!
很多人不知道 Python 是一個學習數學的強大工具。 當然,你可以將 Python 用作一個簡單的計算機,但是你知道 Python 可以幫助你學習更高階的代數、微積分和矩陣分析主題嗎? 這正是你們將在這門課上學到的。
這門課程是你在中學或大學數學課程的完美補充,也是你畢業後回到數學課程的完美補充。
讓我猜猜你在想什麼:
✅ “但是我不懂 Python! ” 沒關係! 本課程針對完全初學者; 我將帶你學習程式碼的每一個步驟。 你不需要了解任何關於 Python 的知識,當然如果你已經有一些 Python 程式設計經驗將有幫助。
✅ “但是我數學不好! ” 你會驚訝地發現,通過使用 Python 作為幫助你學習課程或獨立學習的工具,你可以學得更好。 這正是本課程的重點: Python 程式設計作為學習數學的工具。 本課程旨在成為你正在學習的任何其他數學課程或教科書的完美補充。
你在這門課上將獲得什麼?
✅ 超過 33 小時的課程,包括 Python 程式碼編寫、視覺化、迴圈、變數和函數。
✅ 大量的實踐練習! 你可跟著每個教學影片至少實作程式/數學練習(你可以看到我如何解這些練習)。 每個部分都以“尋找 bug”結束,你可以找到並修復我的數學編碼錯誤!
那種溫暖的、模糊的自信感,你可以結合這門課的技能來提高你對數學的理解。
✅ 對初學者和進階數學的全面概述,從求解“ X ”到計算積分到尋找特徵值。 如果你只是剛剛開始你的數學冒險,那麼這門課程將告訴你你必須期待什麼!
這門課程適合你,如果你:
✅ 在中學、高中、大學,或者正以獨立學習者重新學習數學。
✅ 希望溫習數學和 Python 技能的資料專業人士。
✅ 完全 Python 的初學者。
✅ 已經精通數學“理論”,並想學習如何將數學公式和概念轉譯成計算機程式碼。
✅ 無聊,尋找一個有趣的智力挑戰。
超過 33 小時的教學,加上給學生的練習、挑戰和一個積極的課程問答論壇(在 48 小時內得到任何問題的答覆!) 這門課程為你提供了在數學課上取得成功所需要的一切,也為你提供了學習數學的獨立冒險經歷。
https://softnshare.com/math-with-python/
函數 求解 在 PAPAYA 電腦教室 Youtube 的精選貼文
► 內容綱要
00:00 開場白
00:26 目標搜尋
01:57 使用 PMT 函數計算貸款還款金額
03:22 運算列表
05:07 使用色階來標注列表數值
07:08 分析藍本管理員
08:58 規劃求解
► 練習檔下載
載點一 https://tinyurl.com/4jtmcrhs
載點二 https://share.weiyun.com/mxpZOx6f
► Papaya 電腦教室 - 會員專區
加入頻道會員 https://tinyurl.com/sxt3d2b
會員專區影片連結 https://tinyurl.com/y6mvo38a
► 小額贊助 Papaya 電腦教室 ☕️
ECPay: https://p.ecpay.com.tw/A1B71E8
Paypal: https://www.buymeacoffee.com/papayaclass
► 影片中操作的軟體版本
Microsoft 365 https://tinyurl.com/ya7b4v9o
► Papaya 剪輯影片所使用的軟體
Adobe After Effects https://tinyurl.com/sobj83y
Camtasia Studio https://tinyurl.com/y6thupff
Keynote https://www.apple.com/tw/keynote/
► 影片中用到的多媒體素材來源
Freepik https://www.freepik.com/home
Envato Elements https://elements.envato.com/
Flaticon https://www.flaticon.com
#記得打開影片的CC字幕喔 #分析藍本 #目標搜尋 #運算列表 #規劃求解
函數 求解 在 吳老師教學部落格 Youtube 的精選貼文
AUTOCAD2010基礎入門教學影音第10次上課
由於上週教的AUTOCAD WS網路版之後,大家繳交作業就非常踴躍,
而且我也能很方便的開啟檔案,真是不錯用,當然雲端畫圖也應該是未來的趨勢啦!
此外,今天已經上課10周了,下星期就要提下學期的課程,
希望能符合大多數勞大學員的需求,因此請同學務必填寫開課問卷:
http://www.google.com/url?sa=D&q=https://spreadsheets.google.com/viewform%3Fformkey%3DdF9mT2g5V1pmeWRsYW1ybUd1VkR0NlE6MA&usg=AFQjCNFRoTiTCR1vfvrdrXo19auW3iOc8g
我會針對大家填寫的問卷結果,做下學期開課的依據。
下學期想到的課程有:
* 1.AUTOCAD基礎入門與實務
* 2.AUTOCAD 3D
* 3.SolidWorks
* 4.JAVA 程式設計入門
* 5.ASP.NET程式設計與資料庫設計
* 6.WM6智慧型手機設計實務
* 7.GOOGLE智慧型手機設計入門
* 8.雲端計算與GOOGLE服務應用
* 9.VB.NET實務與資料庫設計
* 10.VB.NET程式設計
* 11.EXCEL函數與VBA
今天的進度比較快一些,教了3題,也就是把第一類10題講完,
如果按這樣的就進度上下去,一次3題,還有8次,可以上完到第三類,
也就是還有四五六類可能會上不完,或許下學期就是接著上完,也是一種選項。
也許有些同學希望快一點,但考量到大部分同學的學習進度,
即使快,可能也會因此顧此失彼,一些細節容易忽略,當然老師出錯的機率也會高一些。
可能下學期板橋就上AUTOCAD證照進階與實務,五股就開 AUTOCAD 3D入門,
目前就兩個時段,可能也是星期四、五,至於有不一樣的上課需求,就再等下下學期吧!
吳老師 2010/10/30
上課影音分享:
01_108解題
02_108如何求解答
03_108快速版
04_109說明&解題
05_109題查答案
06_110解答
吳老師教學網:
http://3cc.cc/10g
部落格:
http://terry55wu.blogspot.com/
論壇:
http://groups.google.com.tw/group/autocad2008?hl=zh-TW
YOUTUEB:
http://www.youtube.com/terry28853669
AutoCAD,2010,2D,入門使用技巧,TQC,TQC+,TQC PLUS,電腦證照,勞工大學,AutoCAD WS,免費線上影音,吳清輝老師,程式設計,WEB2.0,線上教學
函數 求解 在 吳老師教學部落格 Youtube 的最佳解答
AUTOCAD2010基礎入門教學影音第10次上課
由於上週教的AUTOCAD WS網路版之後,大家繳交作業就非常踴躍,
而且我也能很方便的開啟檔案,真是不錯用,當然雲端畫圖也應該是未來的趨勢啦!
此外,今天已經上課10周了,下星期就要提下學期的課程,
希望能符合大多數勞大學員的需求,因此請同學務必填寫開課問卷:
http://www.google.com/url?sa=D&q=https://spreadsheets.google.com/viewform%3Fformkey%3DdF9mT2g5V1pmeWRsYW1ybUd1VkR0NlE6MA&usg=AFQjCNFRoTiTCR1vfvrdrXo19auW3iOc8g
我會針對大家填寫的問卷結果,做下學期開課的依據。
下學期想到的課程有:
* 1.AUTOCAD基礎入門與實務
* 2.AUTOCAD 3D
* 3.SolidWorks
* 4.JAVA 程式設計入門
* 5.ASP.NET程式設計與資料庫設計
* 6.WM6智慧型手機設計實務
* 7.GOOGLE智慧型手機設計入門
* 8.雲端計算與GOOGLE服務應用
* 9.VB.NET實務與資料庫設計
* 10.VB.NET程式設計
* 11.EXCEL函數與VBA
今天的進度比較快一些,教了3題,也就是把第一類10題講完,
如果按這樣的就進度上下去,一次3題,還有8次,可以上完到第三類,
也就是還有四五六類可能會上不完,或許下學期就是接著上完,也是一種選項。
也許有些同學希望快一點,但考量到大部分同學的學習進度,
即使快,可能也會因此顧此失彼,一些細節容易忽略,當然老師出錯的機率也會高一些。
可能下學期板橋就上AUTOCAD證照進階與實務,五股就開 AUTOCAD 3D入門,
目前就兩個時段,可能也是星期四、五,至於有不一樣的上課需求,就再等下下學期吧!
吳老師 2010/10/30
上課影音分享:
01_108解題
02_108如何求解答
03_108快速版
04_109說明&解題
05_109題查答案
06_110解答
吳老師教學網:
http://3cc.cc/10g
部落格:
http://terry55wu.blogspot.com/
論壇:
http://groups.google.com.tw/group/autocad2008?hl=zh-TW
YOUTUEB:
http://www.youtube.com/terry28853669
AutoCAD,2010,2D,入門使用技巧,TQC,TQC+,TQC PLUS,電腦證照,勞工大學,AutoCAD WS,免費線上影音,吳清輝老師,程式設計,WEB2.0,線上教學
函數 求解 在 重點二十八:效用函數求解(相乘形) - YouTube 的推薦與評價
重點二十八:效用 函數求解 (相乘形). 經濟滿點製作所. 經濟滿點製作所. 7.68K subscribers. Subscribe. 57. I like this. I dislike this. ... <看更多>
函數 求解 在 重點三十:效用需求函數求解(min形) - YouTube 的推薦與評價
重點三十:效用需求 函數求解 (min形). 經濟滿點製作所. 經濟滿點製作所. 7.68K subscribers. Subscribe. 29. I like this. I dislike this. ... <看更多>
函數 求解 在 重點二十九:效用函數求解(相加形) - YouTube 的推薦與評價
重點二十九:效用 函數求解 (相加形). 經濟滿點製作所. 經濟滿點製作所. 7.67K subscribers. Subscribe. 35. I like this. I dislike this. ... <看更多>