一次性解决 DL-FWI 论文题目问题

2024-01-01 21:12

本文主要是介绍一次性解决 DL-FWI 论文题目问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

摘要: 小组做同一方向研究时, 面临题目容易冲突的问题. 本文分析一篇 DL-FWI 涉及的几个方面, 以此来完全解决论文命名问题。

1. 反演结果

反演结果可以按几种方式划分.

1.1 数据的维度

1.1.1 1D

反演的结果是 1D, 其实容易有较好的普适性. 相应的输入, 一般是共中心点道集.

1.1.2 2D

反演的结果是 2D, 一般需要输入为多炮.

1.1.2 3D

当前采集的许多现场数据是 3D 的, 所以也支持 3D 结果的反演, 但这样需要的存储和计算资源很大.

1.2 模型的格式

1.2.1 层速度

这是默认格式, 一般来说, 提及速度模型就是它.

1.2.2 平均速度

时间深度对应的是平均速度.

1.2.3 叠加速度

在水平层状介质的情况下, 叠加速度就等于均方根速度; 在倾斜层状介质的情况下, 叠加速度就等于均方根速度乘以倾角的余弦.

1.2.4 均方根速度

2. 地质特点

现阶段, 我们并不需要获得一个到处可用的深度模型, 还是有些针对性更好.

2.1 地层深度

2.1.1 深层数据

2.1.2 浅层数据

2.2 大陆与海洋

2.2.1 大陆数据

2.2.2 海洋数据

2.3 构造特点

2.3.1 断层数据

2.3.2 盐体数据

3. 网络搭建方式

网络搭建可以按几种方式划分.

3.1 网络的基于操作

3.1.1 CNN

主要是卷积操作, 把数据看成是图片.

3.1.2 可变形卷积

比卷积更高级.

3.1.3 RNN

主要是循环操作, 把数据看成是时序.

3.1.4 LSTM

比 RNN 更高级.

3.1.5 Transformer

比 LSTM 更高级.

3.1.6 Inception相关模块

张星移建议.

3.2 网络框架

3.2.1 Encoder-decoder

编码解码器网络.

3.2.2 UNet

比 Encoder-decoder 更高级, 也是主流.

3.2.3 GAN

生成对抗网络.

3.2.4 Multi-head network

可以有多个编码、解码器, 可以做多任务.

3.2.5 多阶段结合型网络

就是多个网络结构的结合体, 或者迭代网络. 张星移建议.

3.3 可选模块

3.3.1 Deep prior

深度先验用其它数据 (如图片数据) 获得的模型, 直接插入网络里面使用 (plug-and-play).
参考 http://fansmale.com/downloadRAR/publicationPdf/2022FPOCS(Minfan).pdf

3.3.2 Multi-scale residual dense network

参考 http://fansmale.com/downloadRAR/publicationPdf/2022MSRDN(GaoLei).pdf

3.3.3 PINN

Physics-informed neural network, 可将物理规律直接做成模块, 像 Deep prior 一样使用.

3.3.4 RTM先验

张星移建议.

3.3.5 FWI梯度算子的先验

张星移建议.

4. 训练数据生成方式

4.1 声波数据

4.2 弹性波数据

4.3 带边界条件的弹性波数据

5. 数据训练的方式

5.1 迁移学习

5.2 多任务学习

5.3 域自适应学习

5.4 持续学习

6. 题目例子

有了前面的分析, 其实已经可以写出非常多的题目了. 如:
1.1.1 + 2.3.1 + 3.2.2 + 4.1 + 5.1 = 基于UNet与迁移学习的一维断层数据反演方法
如果做的是本科毕业论文, 只需要在后面加上"设计与实现".

这篇关于一次性解决 DL-FWI 论文题目问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/560526

相关文章

线上Java OOM问题定位与解决方案超详细解析

《线上JavaOOM问题定位与解决方案超详细解析》OOM是JVM抛出的错误,表示内存分配失败,:本文主要介绍线上JavaOOM问题定位与解决方案的相关资料,文中通过代码介绍的非常详细,需要的朋... 目录一、OOM问题核心认知1.1 OOM定义与技术定位1.2 OOM常见类型及技术特征二、OOM问题定位工具

C++右移运算符的一个小坑及解决

《C++右移运算符的一个小坑及解决》文章指出右移运算符处理负数时左侧补1导致死循环,与除法行为不同,强调需注意补码机制以正确统计二进制1的个数... 目录我遇到了这么一个www.chinasem.cn函数由此可以看到也很好理解总结我遇到了这么一个函数template<typename T>unsigned

Python一次性将指定版本所有包上传PyPI镜像解决方案

《Python一次性将指定版本所有包上传PyPI镜像解决方案》本文主要介绍了一个安全、完整、可离线部署的解决方案,用于一次性准备指定Python版本的所有包,然后导出到内网环境,感兴趣的小伙伴可以跟随... 目录为什么需要这个方案完整解决方案1. 项目目录结构2. 创建智能下载脚本3. 创建包清单生成脚本4

Vue3绑定props默认值问题

《Vue3绑定props默认值问题》使用Vue3的defineProps配合TypeScript的interface定义props类型,并通过withDefaults设置默认值,使组件能安全访问传入的... 目录前言步骤步骤1:使用 defineProps 定义 Props步骤2:设置默认值总结前言使用T

504 Gateway Timeout网关超时的根源及完美解决方法

《504GatewayTimeout网关超时的根源及完美解决方法》在日常开发和运维过程中,504GatewayTimeout错误是常见的网络问题之一,尤其是在使用反向代理(如Nginx)或... 目录引言为什么会出现 504 错误?1. 探索 504 Gateway Timeout 错误的根源 1.1 后端

Web服务器-Nginx-高并发问题

《Web服务器-Nginx-高并发问题》Nginx通过事件驱动、I/O多路复用和异步非阻塞技术高效处理高并发,结合动静分离和限流策略,提升性能与稳定性... 目录前言一、架构1. 原生多进程架构2. 事件驱动模型3. IO多路复用4. 异步非阻塞 I/O5. Nginx高并发配置实战二、动静分离1. 职责2

解决升级JDK报错:module java.base does not“opens java.lang.reflect“to unnamed module问题

《解决升级JDK报错:modulejava.basedoesnot“opensjava.lang.reflect“tounnamedmodule问题》SpringBoot启动错误源于Jav... 目录问题描述原因分析解决方案总结问题描述启动sprintboot时报以下错误原因分析编程异js常是由Ja

深度剖析SpringBoot日志性能提升的原因与解决

《深度剖析SpringBoot日志性能提升的原因与解决》日志记录本该是辅助工具,却为何成了性能瓶颈,SpringBoot如何用代码彻底破解日志导致的高延迟问题,感兴趣的小伙伴可以跟随小编一起学习一下... 目录前言第一章:日志性能陷阱的底层原理1.1 日志级别的“双刃剑”效应1.2 同步日志的“吞吐量杀手”

MySQL 表空却 ibd 文件过大的问题及解决方法

《MySQL表空却ibd文件过大的问题及解决方法》本文给大家介绍MySQL表空却ibd文件过大的问题及解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考... 目录一、问题背景:表空却 “吃满” 磁盘的怪事二、问题复现:一步步编程还原异常场景1. 准备测试源表与数据

解决Nginx启动报错Job for nginx.service failed because the control process exited with error code问题

《解决Nginx启动报错Jobfornginx.servicefailedbecausethecontrolprocessexitedwitherrorcode问题》Nginx启... 目录一、报错如下二、解决原因三、解决方式总结一、报错如下Job for nginx.service failed bec