物理约束机器学习赋能科学计算

物理约束机器学习赋能科学计算

研究人员从有限体积法中汲取灵感,并调整神经算子,以在物理系统的深度学习模型中强制执行守恒定律和边界条件。

深度学习方法在科学计算领域也展现出前景,可用于预测偏微分方程的解。这些方程通常数值求解成本高昂;使用数据驱动方法有望改变科学计算的科学和工程应用。

一个根本性的挑战是,基于物理数据训练的深度学习模型的预测通常忽略基本的物理原理。例如,这类模型可能违反系统守恒定律:传热问题的解可能无法守恒能量,或者流体流动问题的解可能无法守恒质量。同样,模型的解也可能违反边界条件——例如,允许热量通过物理系统边界上的绝缘体流出。即使模型的训练数据中没有此类违规情况,在推理时,模型也可能只是以非法方式从训练数据中的模式进行外推。

在近期被国际机器学习大会和国际学习表征会议接受的两篇论文中,研究了在计算偏微分方程解时,如何将已知的物理约束添加到机器学习模型的预测输出中。

守恒定律

科学机器学习近期的工作侧重于将物理约束作为损失函数的一部分纳入学习过程。换句话说,物理信息被视为软约束或正则化。这些方法的一个主要问题是它们不能保证守恒这一物理特性得到满足。

为了应对这个问题,在《学习能够尊重守恒定律的物理模型》中,提出了ProbConserv框架,用于将约束纳入通用的科学机器学习架构。ProbConserv不是像科学机器学习中通常那样,将守恒定律以偏微分方程的微分形式表达,并将其作为损失函数的额外项,而是将其转换为积分形式。这使得可以利用有限体积法的思想来强制执行守恒。

具体而言,ProbConserv方法的第一步是使用概率机器学习模型(如高斯过程、注意力神经过程或神经网络模型集合)来估计物理模型输出的均值和方差。然后,利用守恒定律的积分形式对解剖面的分布均值和协方差进行贝叶斯更新,使其在极限情况下精确满足守恒约束。

论文详细分析了ProbConserv在广义多孔介质方程上的应用。通过改变偏微分方程参数,可以描述不同复杂程度的偏微分方程问题,从“简单”问题(如模拟平滑扩散过程的抛物线型偏微分方程)到“困难”的具有激波的非线性双曲型偏微分方程,如用于模拟水冰两相流、晶体生长等问题的斯蒂芬问题。

对于简单的广义多孔介质方程变体,ProbConserv与最先进的竞争对手表现相当;对于较难的变体,它优于其他不保证体积守恒的基于机器学习的方法。ProbConserv无缝地强制执行物理守恒约束,保持概率不确定性量化,并很好地处理了激波传播估计问题,这对于倾向于平滑连续行为的机器学习模型来说是困难的。它还能有效处理异方差性。在所有情况下,它在下游任务(如预测激波位置)上都实现了优越的预测性能。

边界条件

边界条件是物理强制约束,偏微分方程的解必须在特定空间位置满足这些约束。这些约束承载着重要的物理意义,并保证了偏微分方程解的存在性和唯一性。当前旨在求解偏微分方程的基于深度学习的方法严重依赖训练数据来帮助模型隐式地学习边界条件。然而,并不能保证这些模型在评估时会满足边界条件。

在《通过基于物理的边界约束指导连续算子学习》中,提出了一种高效的、硬约束的、基于神经算子的方法来强制执行边界条件。

大多数科学机器学习方法(例如物理信息神经网络)使用神经网络参数化偏微分方程的解,而神经算子的目标是学习从偏微分方程系数或初始条件到解的映射。每个神经算子的核心是一个核函数,它被表述为积分算子,用于描述物理系统随时间的演化。研究中选择了傅里叶神经算子作为基于核的神经算子的例子。

提出了一个称为边界增强算子网络的模型。给定一个表示偏微分方程解的神经算子、一个训练数据集和规定的边界条件,边界增强算子网络对神经算子进行结构修正,以确保预测解满足系统的边界条件。

提供了细化程序,并证明了边界增强算子网络的解满足基于物理的边界条件,如狄利克雷、诺依曼和周期性边界条件。还在广泛的问题上进行了大量数值实验,包括热方程、波动方程、伯格斯方程以及具有挑战性的用于气候和海洋建模的二维不可压缩纳维-斯托克斯方程。结果表明,强制执行这些物理约束可以实现零边界误差,并提高域内部解的准确性。边界增强算子网络的修正方法相对于给定的神经算子模型,在相对L2误差上表现出2倍到20倍的改进。

致谢:这项工作的完成离不开合著者、亚马逊学者Michael W. Mahoney;合著者及博士生实习生Derek Hansen和Nadim Saad;以及导师Yuyang Wang和Margot Gerritsen的帮助。
更多精彩内容 请关注我的个人公众号 公众号(办公AI智能小助手)或者 我的个人博客 https://blog.qife122.com/
对网络安全、黑客技术感兴趣的朋友可以关注我的安全公众号(网络安全技术点滴分享)

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

彻底解析Java访问修饰符:public、private、protected及默认的区别

文章目录彻底解析 Java 访问修饰符:public、private、protected 及默认的区别?什么是访问修饰符?第一部分:public(公共的)public 的作用范围public 的应用场景示例代码第二部分:private&#xf…

AnimeGANv2代码实例:Python调用模型避坑指南

AnimeGANv2代码实例:Python调用模型避坑指南 1. 引言 1.1 项目背景与技术价值 随着深度学习在图像生成领域的快速发展,风格迁移(Style Transfer)技术已从早期的神经网络艺术化处理演进到如今高度精细化的动漫风格转换。其中&am…

一键部署通义千问2.5-7B-Instruct,AI应用开发从未如此简单

一键部署通义千问2.5-7B-Instruct,AI应用开发从未如此简单 1. 引言:为什么选择通义千问2.5-7B-Instruct? 随着大模型技术的快速演进,开发者对高效、轻量且可商用的本地化推理模型需求日益增长。在这一背景下,通义千问…

手把手教程:用通义千问2.5-7B和vLLM实现代码补全功能

手把手教程:用通义千问2.5-7B和vLLM实现代码补全功能 1. 学习目标与前置知识 本文将带领读者从零开始,使用 通义千问2.5-7B-Instruct 模型结合 vLLM 推理框架,搭建一个高效的本地化代码补全系统。通过本教程,您将掌握&#xff1…

Windows 10/11 优化大师 Windows Manager

一、前言:为什么 Windows 10/11 越用越卡? 相信很多朋友都有这样的体验: 新装的 Windows 10 / Windows 11 用着很流畅用了一段时间后: 开机变慢系统反应迟钝后台服务越来越多磁盘空间被莫名其妙占满 即便你不安装乱七八糟的软…

hal_uart_transmit支持多协议切换的控制系统设计方案

基于hal_uart_transmit的多协议动态切换系统设计:从理论到实战在嵌入式控制系统中,我们常常面临一个看似简单却极具挑战的现实问题:如何让一块MCU通过同一个UART接口,与使用不同通信协议的多个外设稳定“对话”?比如&a…

AnimeGANv2实战:动漫风格社交媒体广告

AnimeGANv2实战:动漫风格社交媒体广告 1. 引言 随着人工智能技术在图像生成领域的不断突破,将现实世界的照片转化为具有艺术风格的数字作品已成为可能。其中,AnimeGANv2 作为专为“照片转二次元动漫”设计的轻量级生成对抗网络(…

access数据库损坏后的修复方法

access数据库是微软Office套件里的“轻量级”关系型数据库,特别适合个人或小团队处理结构化数据。它最大的优势是‌零代码上手‌——通过可视化操作就能完成数据管理,同时支持VBA编程实现复杂功能。“轻量级”“关系型”基本上把Access的应用场景和特征说…

QProcess调用外部程序

在桌面应用开发中,调用外部程序是绑定不开的需求:执行系统命令、调用 FFmpeg 转码、启动 Git 操作……很多开发者习惯用 system("command") 一行解决,却不知道这种写法会阻塞整个线程,让 GUI 界面卡成 PPT。 Qt 提供的…

VibeThinker-1.5B值得部署吗?数学与编程双项评测教程

VibeThinker-1.5B值得部署吗?数学与编程双项评测教程 1. 引言:小参数模型的推理新星 随着大模型训练成本不断攀升,业界对高效、低成本的小参数模型关注度日益提升。微博开源的 VibeThinker-1.5B 正是在这一背景下诞生的一款实验性但极具潜力…

AnimeGANv2如何实现美颜效果?人脸优化算法深度解析

AnimeGANv2如何实现美颜效果?人脸优化算法深度解析 1. 技术背景与问题提出 近年来,AI驱动的图像风格迁移技术在艺术化图像生成领域取得了显著进展。其中,将真实人物照片转换为二次元动漫风格的应用场景尤为受欢迎,广泛应用于社交…

微博开源模型实战:VibeThinker-1.5B WEBUI界面使用详解

微博开源模型实战:VibeThinker-1.5B WEBUI界面使用详解 1. 引言 1.1 业务场景描述 随着大模型在数学推理与代码生成领域的广泛应用,如何在有限算力条件下实现高效、低成本的推理能力成为中小团队和开发者关注的核心问题。微博近期开源的 VibeThinker-…

导师推荐!8款AI论文软件测评,本科生毕业论文必备

导师推荐!8款AI论文软件测评,本科生毕业论文必备 2026年AI论文工具测评:如何选出最适合本科生的写作助手 随着人工智能技术在学术领域的深入应用,越来越多的本科生开始借助AI论文软件提升写作效率。然而,面对市场上琳琅…

VibeVoice-TTS模型更新机制:版本升级与回滚操作

VibeVoice-TTS模型更新机制:版本升级与回滚操作 1. 引言 1.1 业务场景描述 随着语音合成技术在播客、有声书、虚拟助手等长文本多角色对话场景中的广泛应用,对TTS系统在长序列生成能力、多说话人一致性以及自然对话流控制方面的要求日益提升。VibeVoi…

Keil环境下51单片机流水灯代码生成操作指南

从零开始点亮第一盏灯:Keil环境下51单片机流水灯实战全记录还记得你第一次看到LED闪烁时的兴奋吗?那种“我写的代码真的在控制物理世界”的震撼感,是每个嵌入式工程师都无法忘记的起点。今天,我们就从最经典的项目——流水灯入手&…

VibeThinker-1.5B-WEBUI权限管理:多用户场景下的配置建议

VibeThinker-1.5B-WEBUI权限管理:多用户场景下的配置建议 1. 引言 1.1 业务场景描述 随着轻量级大模型在开发者社区的广泛应用,VibeThinker-1.5B-WEBUI 因其低成本、高推理效率的特点,逐渐成为个人开发者和小型团队进行数学推导与编程辅助…

零基础玩转通义千问2.5:7B-Instruct模型保姆级部署教程

零基础玩转通义千问2.5:7B-Instruct模型保姆级部署教程 1. 引言 随着大语言模型技术的快速演进,Qwen2.5 系列在2024年9月正式发布,标志着中等体量模型在性能与实用性上的又一次飞跃。其中,通义千问2.5-7B-Instruct 作为该系列的…

【性能测试】2_JMeter _JMeter文件目录

文章目录一、Bin目录二、docs目录三、printable_docs目录四、lib目录一、Bin目录 Bin目录:存放可执行文件和配置文件。 examples:目录下包含Jmeter使用实例ApacheJMeter.jar:JMeter源码包jmeter.bat:windows下启动文件jmeter.sh&#xff1a…

AnimeGANv2技术指南:实现高质量动漫风格迁移的秘诀

AnimeGANv2技术指南:实现高质量动漫风格迁移的秘诀 1. 引言 随着深度学习在图像生成领域的快速发展,风格迁移(Style Transfer)技术已从学术研究走向大众应用。其中,将真实照片转换为具有二次元动漫风格的图像&#x…

AnimeGANv2性能测试:批量处理的效率优化方案

AnimeGANv2性能测试:批量处理的效率优化方案 1. 引言 1.1 业务场景描述 随着AI图像风格迁移技术的普及,将真实照片转换为二次元动漫风格已成为社交媒体、个性化头像生成等场景中的热门需求。AnimeGANv2作为轻量级且高效的人脸风格迁移模型&#xff0c…