学习记录-PINN

学习记录-PINNPINN 物理信息神经网络 图解训练数据 1 初始条件和边界条件的采样点集 2 偏微分方程残差采样 类网格点选取 or 位随机离散点选取 的配置点集 3 标签数据用来辨识方程参数的已知数据样本集发展 Jagtap 等 6 在激活函数中引入超参数变为自适应激活函数 加速收敛速度 Shin 等 7 针对椭圆型和抛物线型偏微分方程 证明了 PINNs 训练得到的网络可以一致收敛到偏微分方程的解 Lu 等 8 基于 Tensorflow 开发了 Python 工具包 DeepXDE 整合了 PINN

PINN(物理信息神经网络)

图解

学习记录-PINN

 

训练数据

1.初始条件和边界条件的采样点集;

2.偏微分方程残差采样(类网格点选取or位随机离散点选取)的配置点集;

3.标签数据用来辨识方程参数的已知数据样本集

发展

Jagtap等[6]在激活函数中引入超参数变为自适应激活函数,加速收敛速度;

Shin等[7]针对椭圆型和抛物线型偏微分方程,证明了PINNs训练得到的网络可以一致收敛到偏微分方程的解

Lu等[8]基于Tensorflow开发了Python工具包DeepXDE整合了PINNS及其衍生,可以进行多保真度数据建模,并且从数据中直接学习非线性算子和函数关系;

英伟达[9]开发了SimNet工具包,用于求解偏微分方程的正问题、逆问题和数据融合问题

理解

属于深度学习的一种,损失函数包含物理场(理解为正则项,增加泛化性)和边界条件;

通过神经网络求解偏微分方程(例如NS方程),输入Var(x,t),输出y(x,t)        *x,t物理场;

通过损失函数中物理场的信息,将神经网络预测结果约束在物理规律之内,使得机器学习方法根本上摆脱了对实验或模型数据的依赖性,提高了模型的可理解性[4]

补充

偏微分方程与神经网络:ResNet;PINN及其衍生(cPINNs,离散域非线性守恒律方程;fPINNs,分数阶偏微分方程;nPINNs,非局部椭圆型偏微分方程;sPINNs,随机偏微分方程;vPINNs,以Petrov-Galerkin方法为基础求解偏微分方程;XPINNs,求解任意几何域上的非线性偏微分方程)[3]

商业应用:英伟达、ANSYS、西门子[3]

未来展望:正问题的精度、逆问题的鲁棒性[3]

Ref

[1] Physics-informed machine learning

[2] Physics-informed neural networks (PINNs) for fluid mechanics: A review

[3] 基于内嵌物理机理神经网络的热传导方程的正问题及逆问题求解

[4] 基于物理信息神经网络的传热过程物理场代理模型的构建

[5] GitHub – maziarraissi/PINNs: Physics Informed Deep Learning: Data-driven Solutions and Discovery of Nonlinear Partial Differential Equations

[6] Adaptive activation functions accelerate convergence in deep and physics-informed neural networks

[7] On the convergence of physics informed neural networks for linear second-order elliptic and parabolic type PDEs

[8] DeepXDE: A deep learning library for solving differential equations

[9] https://developer.nvidia.com/simnet

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/229041.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午5:36
下一篇 2026年3月16日 下午5:36


相关推荐

  • java使用nio读写文件[通俗易懂]

    java使用nio读写文件[通俗易懂]IO原理最近在研究JAVANIO的相关知识,学习NIO,就不能提到IO的原理和事项,必经NIO是基于IO进化而来IO涉及到的底层的概念大致如下:缓冲区操作。2)内核空间与用户空间。3)虚拟内存。4)分页技术一,虚拟存储器虚拟存储器是硬件异常(缺页异常)、硬件地址翻译、主存、磁盘文件和内核软件的完美交互,它为每个进程提供了一个大的、一致的和私有的地址空间。虚拟存储器的三大…

    2022年5月10日
    61
  • win7(64位)+IE8+QC9.0

    win7(64位)+IE8+QC9.0

    2021年9月6日
    97
  • Spring Boot On Kubernetes示例

    Spring Boot On Kubernetes示例

    2021年5月14日
    132
  • Flume中sources、channels、sinks的常用配置(多个案例)

    Flume中sources、channels、sinks的常用配置(多个案例)Flume 中 sources channels sinks 的常用配置 多个案例 文章目录 Flume 中 sources channels sinks 的常用配置 多个案例 Flume 基础及架构案例 1 netcat gt memory gt logger 案例 2 exec gt file gt logger 案例 3 spooldir gt memory gt hdfs 读取目录文件到 HDFS 案例 4 选择器 selector 两种类型 replicating 副本 multiplexin

    2026年3月17日
    2
  • 虚拟化漏洞3种解决方案_怎么实现漏洞复现的

    虚拟化漏洞3种解决方案_怎么实现漏洞复现的利用虚拟机复现漏洞“永恒之蓝”攻击:kaliLinux2020.3靶机:WindowsServer2008R2x64下面详细讲述测试的过程。————“永恒之蓝”简介利用Windows系统的SMB漏洞可以获取系统最高权限。于2017年在全球的范围内大面积爆发,不法分子利用这个漏洞制作了勒索病毒,锁定被攻击的设备,并要求支付高额赎金。“永恒之蓝”的原理主要是扫描所有开放445文件共享端口的Windows机器。这里进行测试要用到一个工具MSF,能快速

    2022年10月16日
    4
  • PHP面试-复习知识点整理

    PHP面试-复习知识点整理

    2022年2月10日
    48

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号