i207M/PINNacle

[NeurIPS 2024] Codebase for PINNacle: A Comprehensive Benchmark of Physics-Informed Neural Networks for Solving PDEs.

解決的問題

PINNacle 提供了一種標準化的方式,用於評估與比較不同的物理資訊神經網路(PINN)變體。它透過實作多種 PINN 方法論,並提供一個具挑戰性的資料集,解決了求解偏微分方程(PDE)缺乏全面基準的問題。

工作原理

本專案實作了多種 PINN 變體,依其改善 PDE 求解的方法分類:

  • 損失重加權:如 PINN-LRA 和 PINN-NTK 等方法。
  • 配點重採樣:RAR 方法。
  • 最佳化器:一種稱為 MultiAdam 的專用最佳化器。
  • 損失函數:正則化項(gPINN)與變分公式(hp-VPINN)。
  • 架構變更:自適應激活函數(LAAF、GAAF)與領域分解(FBPINN)。

適用對象

從事物理資訊機器學習以求解微分方程,並優化神經網路在科學計算中效能的研究人員與工程師。

主要亮點

  • 實作了 11 種不同的 PINN 變體,包含基礎 PINN 及高階的架構與最佳化策略。
  • 包含一個專為 PDE 求解基準設計的新挑戰性資料集。
  • 支援統一的基準測試指令碼,可使用自訂設定執行多個測試案例。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • Dispatch