基于物理信息的神经网络(PINN)热门研究成果盘点

2023-10-09 06:20

本文主要是介绍基于物理信息的神经网络(PINN)热门研究成果盘点,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

最近在淘金的时候发现基于物理信息的神经网络(简称PINN)也是个研究热点,遂研读了几篇经典论文,深觉这也是个好发论文的方向,所以火速整理了一些个人认为很值得一读的PINN论文和同学们分享。

为了方面同学们更好地理解,我们先来简单了解下PINN:

PINN就是将物理方程作为限制加入到神经网络之中使得拟合得到的结果更加满足物理规律,这是一种科学机器在传统数值领域的应用方法,通常用于解决交叉学科中存在微分方程难以求解问题。

本次分享的15篇论文都是PINN领域中具有代表性的高分论文,希望能给同学们提供更多的idea,顶会paper摩多摩多。论文资源文末获取

PINN综述

1、Scientific Machine Learning through Physics-Informed Neural Networks: Where we are and What’s next

基于物理信息神经网络的科学机器学习:进展与展望

简述:本文全面综述了PINN相关文献:主要目标是描述这些网络及其优缺点。综述还尝试纳入更广泛的基于归位法的物理约束神经网络的相关文献,从 vanilla PINN 扩展到许多其他变体,如 physics-constrained neural network(PCNN)、变分 hp-VPINN 和保守 PINN(CPINN)。研究表明,大多数研究聚焦于通过不同的激活函数、梯度优化技术、神经网络结构和损失函数结构对 PINNs 进行定制化。尽管 PINNs 已被应用于广泛的领域,但仍有可能取得进一步改进,特别是许多理论问题仍未解决。

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

物理信息神经网络在流体力学中的应用综述

简述:本文回顾了基于流体物理的学习方法,无缝集成数据和数学模型,并使用物理约束神经网络(PINN)实现。论文证明了PINN在与三维尾流、超音速流动和生物流体相关的反问题上的有效性。

3、Integrating physics-based modeling with machine learning: A survey

整合基于物理的建模与机器学习:综述

简述:本文提供了一种结构化和全面的方法来整合机器学习与基于物理的建模。首先,论文总结了这些方法的应用领域。然后,论文从机器学习的角度描述了用于构建基于物理指导的机器学习模型和混合物理-机器学习框架的方法类别。在此基础上,作者系统地整理了存在的技术,并讨论了未来研究的思路。

4、Physics Informed Machine Learning – A Taxonomy and Survey of Integrating Prior Knowledge into Learning Systems

基于物理知识的机器学习-将先验知识融入学习系统的分类与综述

简述:尽管机器学习取得了巨大成功,但在训练数据不足的情况下,它仍然存在局限性。一个潜在的解决方案是在训练过程中额外融合先验知识,这引出了知识驱动机器学习的概念。本文系统概述了该领域的各种方法,给出了知识驱动机器学习的定义,并提出了概念框架,阐明了它与传统机器学习的区别。

5、Physics-Informed Machine Learning: A Survey on Problems, Methods and Applications

基于物理知识的机器学习:问题、方法和应用综述

简述:本综述介绍了一种称为基于物理知识的机器学习的学习范式,它利用经验数据和可用的物理先验知识来改进涉及物理机制的一组任务的性能。论文从机器学习任务、物理先验的表示和融合物理先验的方法三个角度,系统地回顾了基于物理知识的机器学习的最新进展,还根据该领域的当前趋势提出了几个重要的开放研究问题。

6、Physics-informed neural networks: A deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations

物理信息神经网络:解决包含非线性偏微分方程的正问题和反问题的深度学习框架

简述:论文提出了物理信息神经网络 - 在遵守任意给定的物理定律的同时解决监督学习任务的神经网络。这些物理定律由一般的非线性偏微分方程描述。在本工作中,主要解决两大类问题:基于数据求解和基于数据发现偏微分方程。根据可用数据的性质和排列,作者设计了两种不同类型的算法,即连续时间和离散时间模型。

PINN应用

1、A physics-informed neural network technique based on a modified loss function for computational 2D and 3D solid mechanics

一种基于修正损失函数的基于物理信息的神经网络技术

简述:在本文中,作者使用最小二乘加权残差(LSWR)方法,提出了一个修改后的损失函数,即LSWR损失函数,其经过无因次化设计,只含有一个手动确定的参数。基于LSWR损失函数,作者开发了一种先进的PINN技术,用于计算二维和三维固体力学问题。

2、Physics-Informed Neural Networks for Optimal Planar Orbit Transfers

物理信息神经网络用于最优平面轨道转移

简述:该文利用物理信息神经网络(PINNs)框架求解平面轨道最优转移问题,将轨道力学方程作为PINN的物理约束,避免了传统间接法求解两点边值问题和直接法求解优化问题的困难。结果证明了PINN方法的有效性和可行性,为PINN解决更广泛空间最优控制问题提供了新思路。

3、Dense velocity reconstruction from particle image velocimetry/particle tracking velocimetry using a physics-informed neural network

使用物理信息神经网络从PIV/PTV重建密集速度场

简述:本文提出使用物理信息神经网络(PINN)从稀疏实验数据重建密集速度场。PINN是一种基于网络的数据同化方法,在PINN中,速度场和压力场都是通过最小化数据残差和Navier-Stokes方程残差的损失函数来逼近的。因此,PINN不仅可以提高速度分辨率,还可以预测压力场。

4、Physics-informed neural network for ultrasound nondestructive quantification of surface breaking cracks

物理信息神经网络用于超声无损检测表面破裂裂纹的定量

简述:本文提出物理信息神经网络(PINN)方法,用于无损检测和定量表面开裂裂纹。将声波传播方程引入PINN进行多目标训练,直接从超声回波数据预测裂纹的位置、长度和深度。在合成数据和实验数据上表明该方法对噪声鲁棒,取得了良好的预测精度,为超声无损检测技术的发展提供了新思路。

5、An Unsupervised Physics-Informed Neural Network to Model COVID-19 Infection and Hospitalization Scenarios

无监督物理信息神经网络用于建模COVID-19感染和住院情景

简述:本文提出一种无监督的物理信息神经网络(PINN)建模COVID-19传播。PINN无需感染数据监督,通过最小化数学模型残差进行参数估计,结合循环神经网络,可以预测未来几周疫情情景。该方法在数据不完整情况下为COVID-19建模提供了一种可行框架。

6、Physics-Informed Neural Networks for Heat Transfer Problems

用于传热问题的物理信息神经网络

简述:本文将物理信息神经网络(PINN)应用于各种典型传热问题,特别针对传统计算方法难以处理的实际复杂条件。首先考虑受迫对流和混合对流,目标是在给定稀疏温度测量的条件下,预测整个流域的温度和速度场,包括边界。其次研究两相Stefan问题,目标是推断移动界面、速度场、温度场以及固液两相的热导率,仅给定域内几点温度测量。最后展示一些电力电子相关的实际工业应用,强调PINN的实用性以及神经网络在解决工业复杂传热问题中的有效性。

7、Solving multi-material problems in solid mechanics using physics-informed neural networks based on domain decomposition technology

基于域分解技术的物理信息神经网络求解固体力学中的多材料问题

简述:本文提出了一种基于物理信息神经网络求解固体力学多材料问题的方法。受域分解技术启发,根据材料几何分布划分计算域,不同子网络表示场变量。动量平衡、运动关系以及不同材料控制的构成关系被融入子网络,额外项描述材料间接触关系。引入多任务学习中的参数共享概念,获得额外自由度选择共享结构和模式。与完全独立参数的普通物理约束神经网络相比,部分共享结构和全共享模式在解样例问题时达到更高精度。

PINN改进

1、PPINN: Parareal physics-informed neural network for time-dependent PDEs

PPINN: 用于时间依赖PDE的Parareal物理信息神经网络

简述:本文提出了并行物理信息神经网络(PPINN)方法,将长时间的PDE问题分解为多个短时间子问题,由廉价快速的粗粒度求解器监督,细粒度PINN进行迭代校正。相比原始PINN直接处理完整大数据集,PPINN利用小数据集训练PINN带来计算加速,同时可并行训练提高效率。文中分别应用PPINN求解Burgers方程和二维非线性PDE,结果表明PPINN仅需几次迭代就能收敛,获得与时间子域数量成正比的显著速度提升。

2、Finite Basis Physics-Informed Neural Networks (FBPINNs): a scalable domain decomposition approach for solving differential equations

有限基物理信息神经网络(FBPINNs):一种可扩展的域分解方法求解微分方程

简述:本文提出了可扩展的有限基PINN(FBPINN)方法,用于求解大规模差分方程问题。FBPINN借鉴经典有限元方法,将解表达为在小重叠子域上定义的有限基函数之和。该方法使用神经网络学习基函数,并通过子域独立输入归一化解决神经网络频谱偏差问题,使用多个小网络并行训练降低优化问题复杂度。

关注下方《学姐带你玩AI》🚀🚀🚀

回复“PINN”获取全部论文+代码合集

码字不易,欢迎大家点赞评论收藏!

这篇关于基于物理信息的神经网络(PINN)热门研究成果盘点的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/170946

相关文章

一文详解SQL Server如何跟踪自动统计信息更新

《一文详解SQLServer如何跟踪自动统计信息更新》SQLServer数据库中,我们都清楚统计信息对于优化器来说非常重要,所以本文就来和大家简单聊一聊SQLServer如何跟踪自动统计信息更新吧... SQL Server数据库中,我们都清楚统计信息对于优化器来说非常重要。一般情况下,我们会开启"自动更新

Python如何获取域名的SSL证书信息和到期时间

《Python如何获取域名的SSL证书信息和到期时间》在当今互联网时代,SSL证书的重要性不言而喻,它不仅为用户提供了安全的连接,还能提高网站的搜索引擎排名,那我们怎么才能通过Python获取域名的S... 目录了解SSL证书的基本概念使用python库来抓取SSL证书信息安装必要的库编写获取SSL证书信息

Win32下C++实现快速获取硬盘分区信息

《Win32下C++实现快速获取硬盘分区信息》这篇文章主要为大家详细介绍了Win32下C++如何实现快速获取硬盘分区信息,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 实现代码CDiskDriveUtils.h#pragma once #include <wtypesbase

Python如何实现PDF隐私信息检测

《Python如何实现PDF隐私信息检测》随着越来越多的个人信息以电子形式存储和传输,确保这些信息的安全至关重要,本文将介绍如何使用Python检测PDF文件中的隐私信息,需要的可以参考下... 目录项目背景技术栈代码解析功能说明运行结php果在当今,数据隐私保护变得尤为重要。随着越来越多的个人信息以电子形

C#实现系统信息监控与获取功能

《C#实现系统信息监控与获取功能》在C#开发的众多应用场景中,获取系统信息以及监控用户操作有着广泛的用途,比如在系统性能优化工具中,需要实时读取CPU、GPU资源信息,本文将详细介绍如何使用C#来实现... 目录前言一、C# 监控键盘1. 原理与实现思路2. 代码实现二、读取 CPU、GPU 资源信息1.

虚拟机与物理机的文件共享方式

《虚拟机与物理机的文件共享方式》文章介绍了如何在KaliLinux虚拟机中实现物理机文件夹的直接挂载,以便在虚拟机中方便地读取和使用物理机上的文件,通过设置和配置,可以实现临时挂载和永久挂载,并提供... 目录虚拟机与物理机的文件共享1 虚拟机设置2 验证Kali下分享文件夹功能是否启用3 创建挂载目录4

在C#中获取端口号与系统信息的高效实践

《在C#中获取端口号与系统信息的高效实践》在现代软件开发中,尤其是系统管理、运维、监控和性能优化等场景中,了解计算机硬件和网络的状态至关重要,C#作为一种广泛应用的编程语言,提供了丰富的API来帮助开... 目录引言1. 获取端口号信息1.1 获取活动的 TCP 和 UDP 连接说明:应用场景:2. 获取硬

SpringBoot使用Apache Tika检测敏感信息

《SpringBoot使用ApacheTika检测敏感信息》ApacheTika是一个功能强大的内容分析工具,它能够从多种文件格式中提取文本、元数据以及其他结构化信息,下面我们来看看如何使用Ap... 目录Tika 主要特性1. 多格式支持2. 自动文件类型检测3. 文本和元数据提取4. 支持 OCR(光学

C#实现获取电脑中的端口号和硬件信息

《C#实现获取电脑中的端口号和硬件信息》这篇文章主要为大家详细介绍了C#实现获取电脑中的端口号和硬件信息的相关方法,文中的示例代码讲解详细,有需要的小伙伴可以参考一下... 我们经常在使用一个串口软件的时候,发现软件中的端口号并不是普通的COM1,而是带有硬件信息的。那么如果我们使用C#编写软件时候,如

通过C#获取PDF中指定文本或所有文本的字体信息

《通过C#获取PDF中指定文本或所有文本的字体信息》在设计和出版行业中,字体的选择和使用对最终作品的质量有着重要影响,然而,有时我们可能会遇到包含未知字体的PDF文件,这使得我们无法准确地复制或修改文... 目录引言C# 获取PDF中指定文本的字体信息C# 获取PDF文档中用到的所有字体信息引言在设计和出