56.zip
大小:27.86MB
价格:20积分
下载量:0
评分:
5.0
上传者:2401_86940371
更新日期:2024-08-31

xuelanghanbao/AI4XDE

资源文件列表(大概)

文件名
大小
AI4XDE-master/
-
AI4XDE-master/.asset/
-
AI4XDE-master/.asset/A_Simple_ODE.png
70.67KB
AI4XDE-master/.asset/AllenCahn.png
70.86KB
AI4XDE-master/.asset/Beltrami_flow_dim_0.png
95.07KB
AI4XDE-master/.asset/Beltrami_flow_dim_1.png
109.11KB
AI4XDE-master/.asset/Beltrami_flow_dim_2.png
170.38KB
AI4XDE-master/.asset/Beltrami_flow_dim_3.png
84.51KB
AI4XDE-master/.asset/Bimodal_2D.png
28.99KB
AI4XDE-master/.asset/Brinkman_Forchheimer_Inverse.png
23.9KB
AI4XDE-master/.asset/Burgers.png
70.75KB
AI4XDE-master/.asset/Convection_1D_Periodic.png
143.46KB
AI4XDE-master/.asset/Diffusion.png
149.05KB
AI4XDE-master/.asset/Diffusion_Inverse.png
147.22KB
AI4XDE-master/.asset/Diffusion_Reaction_Inverse_dim_0.png
51.23KB
AI4XDE-master/.asset/Diffusion_Reaction_Inverse_dim_1.png
49.83KB
AI4XDE-master/.asset/Diffusion_reaction.png
68.78KB
AI4XDE-master/.asset/Euler_Beam.png
23.32KB
AI4XDE-master/.asset/Fractional_Diffusion_1D.png
107.78KB
AI4XDE-master/.asset/Fractional_Poisson_1D.png
33.21KB
AI4XDE-master/.asset/Fractional_Poisson_2D.png
208.06KB
AI4XDE-master/.asset/Fractional_Poisson_3D.png
213.15KB
AI4XDE-master/.asset/FuncFromData.png
35.66KB
AI4XDE-master/.asset/FuncFromFormula.png
30.95KB
AI4XDE-master/.asset/Heat.png
143.73KB
AI4XDE-master/.asset/Helmholtz.png
117.96KB
AI4XDE-master/.asset/Helmholtz_Hole.png
77.45KB
AI4XDE-master/.asset/Helmholtz_Sound_hard_Absorbing_dim_0.png
289.22KB
AI4XDE-master/.asset/Helmholtz_Sound_hard_Absorbing_dim_1.png
298.07KB
AI4XDE-master/.asset/IDE.png
30.02KB
AI4XDE-master/.asset/Klein_Gordon.png
241.02KB
AI4XDE-master/.asset/Kovasznay_Flow_0.png
157.5KB
AI4XDE-master/.asset/Kovasznay_Flow_1.png
156.47KB
AI4XDE-master/.asset/Kovasznay_Flow_2.png
67.58KB
AI4XDE-master/.asset/Laplace_disk.png
171.65KB
AI4XDE-master/.asset/LotkaVolterra.png
62.68KB
AI4XDE-master/.asset/NS_Flow_in_LidDriven_Cavity.png
53.44KB
AI4XDE-master/.asset/Poisson_1D_Dirichlet_Neumann.png
28.98KB
AI4XDE-master/.asset/Poisson_1D_Dirichlet_PointSetOperator.png
31.13KB
AI4XDE-master/.asset/Poisson_1D_Dirichlet_Robin.png
28.52KB
AI4XDE-master/.asset/Poisson_1D_Fractional_Inverse.png
31.81KB
AI4XDE-master/.asset/Poisson_1D_Hard_Boundary.png
26.58KB
AI4XDE-master/.asset/Poisson_2D_Peak.png
27.14KB
AI4XDE-master/.asset/Schrodinger_dim_0.png
65.46KB
AI4XDE-master/.asset/Schrodinger_dim_1.png
72.36KB
AI4XDE-master/.asset/SecondOrderODE.png
21.34KB
AI4XDE-master/.asset/Volterra_IDE.png
20.13KB
AI4XDE-master/.asset/Wave_1D_Hard_Boundary.png
300.49KB
AI4XDE-master/.gitignore
120B
AI4XDE-master/AI4XDE/
-
AI4XDE-master/AI4XDE/__init__.py
138B
AI4XDE-master/AI4XDE/algorithm/
-
AI4XDE-master/AI4XDE/algorithm/__init__.py
463B
AI4XDE-master/AI4XDE/algorithm/causalpinn.py
4.36KB
AI4XDE-master/AI4XDE/algorithm/fbpinn.py
7.77KB
AI4XDE-master/AI4XDE/algorithm/fipinn.py
3.89KB
AI4XDE-master/AI4XDE/algorithm/gpinn.py
2.38KB
AI4XDE-master/AI4XDE/algorithm/hpo.py
3.82KB
AI4XDE-master/AI4XDE/algorithm/pinn.py
623B
AI4XDE-master/AI4XDE/algorithm/r3sampling.py
3.2KB
AI4XDE-master/AI4XDE/algorithm/rad.py
1.61KB
AI4XDE-master/AI4XDE/algorithm/randomr.py
708B
AI4XDE-master/AI4XDE/algorithm/rard.py
1.4KB
AI4XDE-master/AI4XDE/algorithm/rarg.py
1.09KB
AI4XDE-master/AI4XDE/algorithm/uniform.py
2.95KB
AI4XDE-master/AI4XDE/cases/
-
AI4XDE-master/AI4XDE/cases/__init__.py
4.15KB
AI4XDE-master/AI4XDE/cases/convection.py
5KB
AI4XDE-master/AI4XDE/cases/function.py
4.5KB
AI4XDE-master/AI4XDE/cases/inverse.py
25.14KB
AI4XDE-master/AI4XDE/cases/pde.py
87.45KB
AI4XDE-master/AI4XDE/cases/poisson.py
25.96KB
AI4XDE-master/AI4XDE/cases/wave.py
5.61KB
AI4XDE-master/AI4XDE/data/
-
AI4XDE-master/AI4XDE/data/Allen_Cahn.mat
146.47KB
AI4XDE-master/AI4XDE/data/Burgers.npz
203.44KB
AI4XDE-master/AI4XDE/data/Flow_in_LidDriven_Cavity_u.csv
251.75KB
AI4XDE-master/AI4XDE/data/Flow_in_LidDriven_Cavity_v.csv
248.21KB
AI4XDE-master/AI4XDE/data/Lorenz.npz
1.22KB
AI4XDE-master/AI4XDE/data/NLS.mat
546.48KB
AI4XDE-master/AI4XDE/data/Poisson_Lshape.npz
607.98KB
AI4XDE-master/AI4XDE/data/cylinder_nektar_wake.mat
22.97MB
AI4XDE-master/AI4XDE/data/dataset.test
25.22KB
AI4XDE-master/AI4XDE/data/dataset.train
12.72KB
AI4XDE-master/AI4XDE/data/mf_hi_test.dat
49.34KB
AI4XDE-master/AI4XDE/data/mf_hi_train.dat
259B
AI4XDE-master/AI4XDE/data/mf_lo_train.dat
2.55KB
AI4XDE-master/AI4XDE/data/reaction.npz
635.27KB
AI4XDE-master/AI4XDE/decomposition/
-
AI4XDE-master/AI4XDE/decomposition/decomposition.py
826B
AI4XDE-master/AI4XDE/solver/
-
AI4XDE-master/AI4XDE/solver/PDESolver.py
2.8KB
AI4XDE-master/AI4XDE/solver/__init__.py
60B
AI4XDE-master/AI4XDE/utils/
-
AI4XDE-master/AI4XDE/utils/Math.py
3.62KB
AI4XDE-master/AI4XDE/utils/Visualization.py
3.18KB
AI4XDE-master/AI4XDE/utils/__init__.py
155B
AI4XDE-master/AI4XDE/utils/backend.py
2.2KB
AI4XDE-master/LICENSE
26.4KB
AI4XDE-master/MANIFEST.in
19B
AI4XDE-master/README.en.md
4.68KB
AI4XDE-master/README.md
3.92KB
AI4XDE-master/setup.py
1.65KB

资源内容介绍

xuelanghanbao/AI4XDExuelanghanbao/AI4XDExuelanghanbao/AI4XDExuelanghanbao/AI4XDExuelanghanbao/AI4XDExuelanghanbao/AI4XDExuelanghanbao/AI4XDExuelanghanbao/AI4XDExuelanghanbao/AI4XDExuelanghanbao/AI4XDExuelanghanbao/AI4XDExuelanghanbao/AI4XDExuelanghanbao/AI4XDExuelanghanbao/AI4XDExuelanghanbao/AI4XDExuelanghanbao/AI4XDExuelanghanbao/AI4XDExuelanghanbao/AI4XDExuelanghanbao/AI4XDExuelanghanbao/AI4XDExuelanghanbao/AI4XDExuelanghanbao/AI4XDExuelanghanbao/AI4XDExuelanghanbao/AI4XDExuelanghanbao/AI4XDE
# AI4XDE#### 介绍AI4XDE是一个用于科学机器学习和物理信息网络的综合库。AI4XDE旨在将具体算法与具体算例相解耦,将算例作为神经网络的输入参数,使得一次编程即可计算所有的算例。按照AI4XDE库中使用的接口范式编写神经网络算法以及算例,可以快速地测试算法在不同算例上的稳定性,加快实验进度;同时也可以使算例编写完成,即可在不同的神经网络算法上进行测试、比较。目前AI4XDE支持算法如下:1. PINN2. Uniform3. Random_R4. RAR_D5. RAR_G6. RAD7. R3Sampling8. HPO9. gPINN10. FI-PINN11. FBPINN12. CausalPINN目前AI4XDE支持算例如下:1. 基于公式的函数近似算例2. 基于数据的公式近似算例3. 一个简单的ODE算例4. Lotka-Volterra方程5. 一个二阶ODE算例6. 具有狄利克雷边界条件的一维Poisson方程7. 具有狄利克雷/纽曼边界条件的一维Poisson方程8. 具有狄利克雷/罗宾边界条件的一维Poisson方程9. 具有狄利克雷/周期边界条件的一维Poisson方程10. 具有狄利克雷/点集算子边界条件的一维Poisson方程11. 具有强制边界条件的一维Poisson方程12. 具有多尺度傅立叶特征网络的一维Poisson方程13. L型区域上的二维Poisson方程14. 具有未知强迫场的Poisson方程反问题15. 一维分数阶Poisson方程反问题16. 二维分数阶Poisson方程反问题17. 峰值二维Poisson方程18. 圆型区域上的Laplace方程19. 欧拉梁20. 二维矩形区域上的Helmholtz方程21. 带孔二维矩形区域上的Helmholtz方程22. 具有吸收边界条件的Helmholtz声硬散射问题23. Kovasznay流24. Burgers方程25. Heat方程26. Diffusion方程27. Diffusion-reaction方程28. AllenCahn方程29. Klein-Gordon方程30. Beltrami流31. 薛定谔方程32. 具有强制边界条件的一维Wave方程33. 使用时空多尺度傅里叶特征网络的一维Wave方程34. 积分微分方程35. Volterra积分微分方程36. 一维分数阶Poisson方程37. 二维分数阶Poisson方程38. 三维分数阶Poisson方程39. 一维分数阶Diffusion方程40. Lorenz反问题41. 具有外生输入的Lorenz反问题42. Brinkman-Forchheimer反问题43. Diffusion反问题44. Diffusion-Reaction反问题45. 不可压缩流体Navier-Stokes方程(圆柱扰流)反问题46. 二维双峰分布问题47. 方腔流48. 具有周期边界条件的一维对流方程49. 一维谐振子#### 安装教程由于AI4XDE基于DeepXDE库,所以你需要首先安装DeepXDE库。DeepXDE需要安装以下依赖项之一:- TensorFlow 1.x: [TensorFlow](https://www.tensorflow.org/)>=2.7.0- TensorFlow 2.x: [TensorFlow](https://www.tensorflow.org/)>=2.2.0, [TensorFlow Probability](https://www.tensorflow.org/probability)>=0.10.0- PyTorch: [PyTorch](https://pytorch.org/)>=1.9.0- JAX: [JAX](https://jax.readthedocs.io/), [Flax](https://flax.readthedocs.io/), [Optax](https://optax.readthedocs.io/)- PaddlePaddle: [PaddlePaddle](https://www.paddlepaddle.org.cn/en) ([develop version](https://www.paddlepaddle.org.cn/en/install/quick?docurl=/documentation/docs/en/develop/install/pip/linux-pip_en.html))请安装完上述依赖项作为基线后,再安装DeepXDE.随后,你就可以使用如下方法安装AI4XDE- 使用 `pip`安装:```$ pip install ai4xde```- 使用 `conda`安装:```$ conda install -c xuelanghanbao ai4xde```- 对于开发者, 可以将其克隆到本地计算机上:```$ git clone https://gitee.com/xuelanghanbao/AI4XDE.git```#### 使用说明AI4XDE将算法与算例分离,其中算法模板存放在 `solver` 文件夹中,基于算法模板实现的具体算法(如:PINN、R3Sampling等)存放在`algorithm`文件夹中。算例模板及具体算例(如:Burgers、AllenCahn等)存放在`cases`文件夹中。#### 参与贡献1. Fork 本仓库2. 新建 Feat_xxx 分支3. 提交代码4. 新建 Pull Request

用户评论 (0)

发表评论

captcha