日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人工智能 > ChatGpt >内容正文

ChatGpt

机器学习与流体动力学:谷歌AI利用「ML+TPU」实现流体模拟数量级加速

發(fā)布時間:2024/10/8 ChatGpt 111 豆豆
生活随笔 收集整理的這篇文章主要介紹了 机器学习与流体动力学:谷歌AI利用「ML+TPU」实现流体模拟数量级加速 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

作者|魔王

?來源|機器之心

谷歌 AI 最近一項研究表明,利用機器學習和硬件加速器能夠改進流體模擬,且不損害準確率或泛化性能。

流體數(shù)值模擬對于建模多種物理現(xiàn)象而言非常重要,如天氣、氣候、空氣動力學和等離子體物理學。流體可以用納維 - 斯托克斯方程來描述,但大規(guī)模求解這類方程仍屬難題,受限于解決最小時空特征的計算成本。這就帶來了準確率和易處理性之間的權(quán)衡。

不可壓縮流體通常由如上納維 - 斯托克斯方程來建模。

最近,來自谷歌 AI 的研究人員利用端到端深度學習改進計算流體動力學(CFD)中的近似,以建模二維渦流。對于湍流的直接數(shù)值模擬(direct numerical simulation, DNS)和大渦模擬(large eddy simulation, LES),該方法獲得的準確率與基線求解器相同,而后者在每個空間維度的分辨率是前者的 8-10 倍,因而該方法實現(xiàn)了 40-80 倍的計算加速。在較長模擬中,該方法仍能保持穩(wěn)定,并泛化至訓練所用流以外的力函數(shù)(forcing function)和雷諾數(shù),這與黑箱機器學習方法正相反。此外,該方法還具備通用性,可用于任意非線性偏微分方程。

論文地址:

https://arxiv.org/pdf/2102.01010.pdf

該研究作者之一、谷歌研究員 Stephan Hoyer 表示:這項研究表明,機器學習 + TPU 可以使流體模擬加速多達兩個數(shù)量級,且不損害準確率或泛化性能

至于效果如何呢?論文共同一作 Dmitrii Kochkov 展示了該研究提出的神經(jīng)網(wǎng)絡(luò)與 Ground truth、基線的效果對比

首先是雷諾數(shù) Re=1000 時,在 Kolmogorov 流上的效果對比:

其次是關(guān)于衰變湍流(decaying turbulence)的效果對比:

最后是雷諾數(shù) Re=4000 時,在更復雜流上的效果對比:

方法簡介

用非線性偏微分方程描述的復雜物理系統(tǒng)模擬對于工程與物理科學而言非常重要。然而,大規(guī)模求解這類方程并非易事。

谷歌 AI 這項研究提出一種方法來計算非線性偏微分方程解的準確時間演化,并且其使用的網(wǎng)格分辨率比傳統(tǒng)方法實現(xiàn)同等準確率要粗糙一個數(shù)量級。這種新型數(shù)值求解器不會對未解決的自由度取平均,而是使用離散方程,對未解決的網(wǎng)格給出逐點精確解。研究人員將受分辨率損失影響最大的傳統(tǒng)求解器組件替換為其學得的組件,利用機器學習發(fā)現(xiàn)了一些算法

如下圖 1a 所示,對于渦流的二維直接數(shù)值模擬,該研究提出的算法可以在每個維度的分辨率粗糙 10 倍的情況下維持準確率不變,也就是說獲得了 80 倍的計算時間改進。該模型學習如何對解的局部特征進行插值,從而能夠準確泛化至不同的流條件,如不同受力條件,甚至不同的雷諾數(shù)(圖 1b)。

研究者還將該方法應用于渦流的高分辨率 LES 模擬中,獲得了類似的性能提升,在網(wǎng)格分辨率粗糙 8 倍的情況下在 Re = 100, 000 LES 模擬中維持逐點準確率不變,實現(xiàn)約 40 倍的計算加速。

圖 1:該研究提出方法與結(jié)果概覽。a)基線(direct simulation)與 ML 加速(learned interpolation)求解器的準確率與計算成本對比情況;b)訓練與驗證樣本圖示,展示出該模型強大的泛化能力;c)該研究提出「learned interpolation」模型的單時間步結(jié)構(gòu),用卷積神經(jīng)網(wǎng)絡(luò)控制標準數(shù)值求解器對流計算中學得的近似。

研究者使用數(shù)據(jù)驅(qū)動離散化將微分算子插值到粗糙網(wǎng)格,且保證高準確率(圖 1c)。具體而言,將求解底層偏微分方程的標準數(shù)值方法內(nèi)的求解器作為可微分編程進行訓練,在 JAX 框架中寫神經(jīng)網(wǎng)絡(luò)和數(shù)值方法(JAX 框架支持反向模式自動微分)。這允許對整個算法執(zhí)行端到端的梯度優(yōu)化,與密度泛函理論、分子動力學和流體方面的之前研究類似。研究者推導出的這些方法是特定于方程的,需要使用高分辨率真值模擬訓練粗糙分辨率的求解器。由于偏微分方程的動態(tài)是局部的,因此高分辨率模擬可以在小型域內(nèi)實施。

該算法的工作流程如下:在每一個時間步中,神經(jīng)網(wǎng)絡(luò)在每個網(wǎng)格位置基于速度場生成隱向量,然后求解器的子組件使用該向量處理局部解結(jié)構(gòu)。該神經(jīng)網(wǎng)絡(luò)為卷積網(wǎng)絡(luò),具備平移不變性,因而允許解結(jié)構(gòu)在空間中是局部的。之后,使用標準數(shù)值方法的組件執(zhí)行納維 - 斯托克斯方程對應的歸納偏置,如圖 1c 灰色框所示:對流通量(convective flux)模型改進離散對流算子的近似;散度算子(divergence operator)基于有限體積法執(zhí)行局部動量守恒;壓力投影(pressure projection)實現(xiàn)不可壓縮性,顯式時間步算子(explicit time step operator)使動態(tài)具備時間連續(xù)性,并允許額外時變力的插值。「在更粗糙網(wǎng)格上的 DNS」將傳統(tǒng) DNS 和 LES 建模的界限模糊化,從而得到多種數(shù)據(jù)驅(qū)動方法。

該研究主要關(guān)注兩種 ML 組件:learned interpolation 和 learned correction。此處不再贅述,詳情參見原論文。

實驗結(jié)果

加速 DNS

一旦網(wǎng)格分辨率無法捕捉到解的最小細節(jié),則 DNS 的準確率將快速下降。而該研究提出的 ML 方法極大地緩解了這一效應。下圖 2 展示了雷諾數(shù) Re = 1000 的情況下在 Kolmogorov 流上訓練和評估模型的結(jié)果

而就計算效率而言,10 倍網(wǎng)格粗糙度的情況下,learned interpolation 求解器取得與 DNS 同等準確率的速度也要更快。研究者在單個谷歌云 TPU v4 內(nèi)核上對該求解器進行了基準測試,谷歌云 TPU 是用于機器學習模型的硬件加速器,也適用于許多科學計算用例。在足夠大的網(wǎng)格大小(256 × 256 甚至更大)上,該研究提出的神經(jīng)網(wǎng)絡(luò)能夠很好地利用矩陣乘法單元,每秒浮點運算的吞吐量是基線 CFD 求解器的 12.5 倍。因此,盡管使用了 150 倍的算術(shù)運算,該 ML 求解器所用時間仍然僅有同等分辨率下傳統(tǒng)求解器的 1/12。三個維度(兩個空間維度和一個時間維度)中有效分辨率的 10 倍提升,帶來了 10^3/12 ≈ 80 倍的加速。

此外,研究者還考慮了三種不同的泛化測試:大型域規(guī)模;非受迫衰減渦流;較大雷諾數(shù)的 Kolmogorov 流。

首先,研究者將同樣的力泛化至較大的域規(guī)模。該 ML 模型得到了與在訓練域中同樣的性能,因為它們僅依賴流的局部特征(參見下圖 5)。

然后,研究者將在 Kolmogorov 流上訓練的模型應用于衰減渦流。下圖 3 表明,在 Kolmogorov 流 Re = 1000 上學得的離散模型的準確率可以匹配以 7 倍分辨率運行的 DNS。

最后,該模型可以泛化至更高的雷諾數(shù)嗎?也就是更復雜的流。下圖 4a 表明,該模型的準確率可以匹配以 7 倍分辨率運行的 DNS。鑒于該測試是在復雜度顯著增加的流上進行的,因此這種泛化效果很不錯。圖 4b 對速度進行了可視化,表明該模型可以處理更高的復雜度,圖 4c 的能譜進一步驗證了這一點。

與其他 ML 模型進行對比

研究者將 learned interpolation 與其他 ML 方法的性能進行了對比,包括 ResNet (RN) [50]、Encoder Processor-Decoder (EPD) [51, 52] 架構(gòu)和之前介紹的 learned correction (LC) 模型。下圖 5 展示了這些方法在所有考慮配置中的結(jié)果。總體而言,learned interpolation (LI) 性能最佳,learned correction (LC) 緊隨其后。

對 LES 的加速效果

研究者已經(jīng)描述了該方法在 DNS 納維 - 斯托克斯方程中的應用,但其實該方法是較為通用的,可用于任意非線性偏微分方程。為了證明這一點,研究者將該方法應用于 LES 加速。當 DNS 不可用時,LES 是執(zhí)行大規(guī)模模擬的行業(yè)標準方法。

下圖 6 表明,將 learned interpolation 應用于 LES 也能達到 8 倍的 upscaling,相當于實現(xiàn)大約 40 倍的加速。

????

現(xiàn)在,在「知乎」也能找到我們了

進入知乎首頁搜索「PaperWeekly」

點擊「關(guān)注」訂閱我們的專欄吧

關(guān)于PaperWeekly

PaperWeekly 是一個推薦、解讀、討論、報道人工智能前沿論文成果的學術(shù)平臺。如果你研究或從事 AI 領(lǐng)域,歡迎在公眾號后臺點擊「交流群」,小助手將把你帶入 PaperWeekly 的交流群里。

與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖

總結(jié)

以上是生活随笔為你收集整理的机器学习与流体动力学:谷歌AI利用「ML+TPU」实现流体模拟数量级加速的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 九九热在线免费观看 | 中文字幕一区二区三区门四区五区 | 一区二区成人在线 | 在线你懂 | 国产精品乱码一区二区视频 | 亚洲第一福利网站 | 青青草福利视频 | 亚洲老女人视频 | 美女被啪羞羞粉色视频 | 日韩在线免费 | 国产亚洲欧美日韩精品 | 极品白嫩的小少妇 | 给我看高清的视频在线观看 | 国产精品一 | 欧美极品jizzhd欧美 | 日本精品视频网站 | 香蕉影院在线观看 | 亚洲综合a | 日韩欧美操 | 性做久久久久 | 奇米色在线 | 午夜精品一区二区三区免费视频 | 国产精品国产三级国产aⅴ无密码 | 成人三级在线看 | 久久久无码精品亚洲国产 | 国产精品国产精品国产专区蜜臀ah | 夜夜嗨av禁果av粉嫩avhd | 国产chinese中国hdxxxx | 国产精品二三区 | www日本xxx| 亚洲精品一区二区18漫画 | 先锋资源在线视频 | av最新在线 | 国产亚洲欧美视频 | 亚洲AV无码成人国产精品色 | 亚洲精品成人无码 | wwwwww日本 | 干美女少妇 | 先锋影音久久 | 大又大又粗又硬又爽少妇毛片 | 国内精品999| 亚洲男人天堂2019 | 国产伦精品 | 色玖玖| 一本久道久久综合无码中文 | 天天操免费视频 | 中文字幕精品久久久久人妻红杏1 | 在线观看高清视频 | 亚洲国产精品va在线看黑人 | 国产最新在线 | 国产伦精品一区二区三区高清版 | 德国经典free性复古xxxx | 国产毛片毛片毛片毛片毛片 | 99在线免费观看视频 | 日韩黄色一级大片 | 久久精品久久精品 | 欧美看片 | 久久91精品国产91久久小草 | 国产精品久久综合 | 713电影免费播放国语 | 麻豆国产一区二区三区 | 国产一级啪啪 | 久久精品久久久精品美女 | 久久久久久久久久久国产 | 免费观看日本 | 欧美天天性影院 | 国产91久久久 | 国产精品一区在线观看你懂的 | 日韩在线中文字幕视频 | 欧美午夜精品久久久久久浪潮 | 黄色片在线看 | 亚洲少妇在线 | 亚洲涩涩网| jlzzjlzz亚洲女人18 | 亚洲综合五月天 | 亚洲一区二区三区四区视频 | 久久久不卡国产精品一区二区 | 色呦呦精品 | 日韩中文字幕视频 | 亚洲黄色成人网 | 国产日日干 | 97自拍偷拍 | 在线观看日韩av电影 | 国产成人无码精品亚洲 | 在线观看黄色免费网站 | 极品白嫩丰满美女无套 | 色欧美88888久久久久久影院 | 蜜桃视频一区二区在线观看 | 日韩精品无码一区二区三区久久久 | 国产精品大屁股白浆一区 | av电影在线播放 | 欧美xxx在线观看 | 欧美三级韩国三级日本三斤在线观看 | 国产高清av在线 | 小柔好湿好紧太爽了国产网址 | av片在线观看免费 | 国产又黄又大又粗视频 | 亚洲熟女乱色综合亚洲av | 豆花在线观看 |