当前位置: 首页 > news >正文

【五一培训】Day1

注:

1. 本次培训内容的记录将以“Topic”的方式来呈现,用于记录个人对知识点的理解。

2. 由于培训期间,作者受限于一些现实条件,本文的排版及图片等相关优化,需要过一段时间才能完成。

 

Topic 1:使用DeepSeek时,如何获得更加准确/更符合自己预期的答案?

核心在于:塑造“情景”。

这里我们拿培训过程中的一些问题来说明这一点。

问题:如何进行地震数据的处理?

方式一:新建Chat,直接询问。

DS给出的回答:

地震数据处理是将原始地震数据转化为可用于地质解释的高质量图像的过程,其核心目标是提高信噪比、分辨率和地质结构的准确性。以下是地震数据处理的主要步骤和技术要点,适用于学术研究或工业勘探场景:

### 一、数据预处理(质量控制)
1. **格式标准化**
- 转换SEG-Y、SEG-D等采集格式为处理系统兼容格式
- 检查道头信息完整性(炮点/检波点坐标、采样率等)

2. **异常道处理**
- 识别死道/反极性道(基于能量统计)
- 时变增益恢复(补偿球面扩散损失)
- 应用道均衡(消除接收点耦合差异)

3. **噪声压制技术**
- 面波切除(FK滤波+时变窗函数)
- 线性噪声压制(τ-p变换结合中值滤波)
- 随机噪声衰减(Curvelet变换阈值法)
- 工业干扰消除(陷波滤波+空变参数设计)

### 二、反褶积与子波处理
1. **确定性反褶积**
- 震源子波反演(最小相位假设)
- 基于测井数据的子波提取

2. **统计性反褶积**
- 预测反褶积(Wiener滤波实现)
- 地表一致性反褶积(分炮检距域处理)

### 三、速度分析与动校正
1. **速度谱构建**
- 常速扫描(CMP道集相干性度量)
- 高密度速度谱(沿层自动追踪)

2. **NMO校正优化**
- 高阶动校正公式(考虑各向异性)
- 非双曲线校正(适用于大偏移距)

3. **剩余静校正**
- 最大能量法(全局寻优算法)
- 共反射面元叠加约束

### 四、叠加成像技术
1. **常规处理**
- CMP叠加(加权平均增强同相轴)
- DMO叠加(解决倾斜地层问题)

2. **先进方法**
- 共反射角道集叠加
- 最小二乘偏移成像

### 五、偏移归位处理
1. **算法选择**
- Kirchhoff积分法(适应复杂观测系统)
- 波动方程偏移(RTM逆时偏移)
- 束偏移(Gaussian Beam)

2. **参数优化**
- 速度模型迭代更新(层析反演约束)
- 各向异性参数校正(VTI/TTI模型)

### 六、特色处理技术
1. **高分辨率处理**
- Q补偿(反Q滤波)
- 频谱整形(蓝色滤波)

2. **多波处理**
- 转换波分离(径向/横向分量旋转)
- 横波分裂分析(快慢波时差提取)

3. **智能处理**
- CNN去噪(U-Net网络架构)
- 遗传算法速度建模(全局最优解搜索)

### 七、质量监控标准
- 单炮数据信噪比>3:1
- 速度谱能量团聚焦度>70%
- 偏移剖面断层清晰度(可识别10ms断距)
- 频带宽度保持(主频±15Hz范围内无陷波)

### 八、现代处理系统
1. **商业软件**
- Omega(侧重海量数据并行)
- GeoEast(陆上复杂构造处理)
- CGG HampsonRussell(储层反演集成)

2. **开源工具**
- Madagascar(教学科研适用)
- SeismicUnix(经典算法库)

### 发展趋势
- 全波形反演(FWI)逐步替代常规速度分析
- 基于云平台的处理即服务(PaaS)模式
- 多物理场数据联合反演(地震+电磁+重力)

建议处理流程应根据具体地质目标动态调整,例如碳酸盐岩缝洞型储层需侧重绕射波分离,而页岩气勘探则需强化各向异性校正。处理参数需通过试验线系统测试确定,避免过度处理导致地质信息失真。

显然,我们可以明显的感觉到,这个回答是杂而乱的。究其根本,是因为太过于面面俱到,导致重点泯然众人,不够突出。

让我们换一种方式,做如下询问:

方式二:按照如下循序依次询问

(1)什么是地震勘探?为什么需要做地震勘探?

(2)什么是FWI?什么是DL-FWI?与传统FWI相比,DL-FWI有什么优势和劣势?

(3)在DL-FWI中,如何进行数据处理?

DS给出的回答:

在DL-FWI(深度学习全波形反演)中,数据处理是确保深度学习模型有效训练和反演结果可靠性的关键环节。其核心目标是**构建高质量训练数据集**并**优化输入特征**,同时兼顾物理规律约束。以下是DL-FWI中数据处理的系统流程与技术要点:

---

### **一、数据采集与预处理**
#### 1. **观测系统适配**
- **多分量数据采集**:使用3C(三分量)或4C(四分量)检波器记录全波场(P/S波)
- **宽频带覆盖**:低频(2-5Hz)增强深层穿透,高频(80Hz+)提高分辨率
- **分布式光纤传感(DAS)**:千米级连续采样,空间采样密度达1m

#### 2. **传统预处理强化**
- **异常道修复**:基于生成对抗网络(GAN)的缺失道重建(修复误差<5%)
- **噪声智能压制**:使用U-Net网络区分有效信号与随机噪声(信噪比提升3dB)
- **振幅补偿**:深度强化学习(DRL)动态调整增益曲线

---

### **二、合成数据生成**
#### 1. **地质模型构建**
- **先验知识注入**:基于测井、露头数据构建高精度初始模型(速度、密度、各向异性)
- **随机扰动策略**:添加断层、盐丘、裂隙等复杂构造(扰动幅度±20%)
- **多尺度建模**:从宏观构造(千米级)到微观非均质性(米级)的多分辨率模型

#### 2. **波动方程正演**
- **弹性波模拟器**:使用高阶有限差分(FDTD)或谱元法(SEM)
- **参数配置**:
  - 时间采样率:0.5-2ms(满足Nyquist定理)
  - 空间网格:λ/8(λ为最小波长)
  - 吸收边界:PML层厚度≥20个网格

#### 3. **数据增强技术**
- **波场畸变模拟**:
  - 震源子波变异(主频±10Hz,相位旋转±30°)
  - 检波器耦合噪声(添加10-20%随机抖动)
  - 环境干扰(模拟风速、潮汐等引起的噪声)
- **几何变换**:
  - 随机道抽取(最高50%缺失)
  - 空间重采样(生成非规则网格数据)

---

### **三、特征工程**
#### 1. **时-空-频域特征提取**
- **时频分析**:连续小波变换(CWT)提取时频谱(尺度128×128)
- **波场分解**:使用Curvelet变换分离直达波、反射波、多次波
- **极化分析**:三分量数据协方差矩阵求取偏振角(精度0.1°)

#### 2. **物理特征融合**
- **波动方程约束特征**:将波场传播方向(波矢量k)作为输入通道
- **数据-模型联合编码**:将初始速度模型与地震数据拼接为多通道输入(例如128×128×4)

#### 3. **降维与标准化**
- **主成分分析(PCA)**:保留95%能量成分,特征维度从1000+降至50-100
- **归一化方案**:
  - 振幅归一化:每道数据除以L2范数
  - 频带均衡:Whitening变换消除频谱倾斜

---

### **四、训练数据组织**
#### 1. **数据划分策略**
- **工区泛化划分**:按地质构造类型(如背斜、断块、盐丘)划分训练/验证集
- **时间序列切片**:将3D数据体切割为2D剖面(重叠率50%)
- **小样本优化**:使用MixUp数据混合(α=0.2)增强样本多样性

#### 2. **标签生成**
- **高精度基准**:通过传统FWI+地质约束反演生成"黄金标准"标签(误差<2%)
- **多尺度标签**:同步生成粗网格(100m)和细网格(10m)速度模型

---

### **五、实时数据处理**
#### 1. **边缘计算预处理**
- **现场QC模块**:部署轻量化网络(如MobileNetV3)实时检测数据质量
- **端到端压缩**:使用Autoencoder将TB级数据压缩至GB级(重构误差<3%)

#### 2. **在线学习优化**
- **增量训练**:新工区数据动态更新网络参数(学习率衰减至初始值1%)
- **主动学习**:基于不确定性估计(MC Dropout)选择关键样本再训练

---

### **六、质量控制标准**
1. **合成数据验证**  
   - 波动方程正演数据与网络预测数据互相关值>0.85  
   - 速度模型频谱匹配度(0-100Hz)>90%

2. **实测数据适配**  
   - 训练损失与验证损失差值<15%(防止过拟合)  
   - 泛化测试误差(新工区)<20%

3. **实时反演监控**  
   - GPU内存占用率<80%(防止溢出)  
   - 单样本推理时间<1分钟(RTX 3090级别显卡)

---

### **关键挑战与对策**
| **挑战**               | **解决方案**                                   |
|------------------------|-----------------------------------------------|
| 合成-实测数据域差异    | 域适应网络(CycleGAN)进行特征对齐            |
| 高频成分丢失           | 多尺度训练(从低频到高频逐步解冻网络层)      |
| 三维数据计算负载       | 使用3D稀疏卷积(如Submanifold Sparse CNN)    |
| 各向异性建模不足       | 引入Christoffel方程作为物理约束层            |

---

DL-FWI的数据处理本质是**物理规律与数据驱动的协同优化**:既要通过传统地球物理方法保证数据的地质合理性,又需借助深度学习技术突破传统方法的表征瓶颈。未来趋势将向**自动化数据流水线**(AutoML+Physics)和**量子-经典混合处理**方向发展。

对于这个回答,虽然依然存在过于面面俱到的问题,但相比与第一个回答来说,是更加贴近于我的预期的。

综上,在这个AI高速发展的时代,我们不仅仅需要学会使用AI,更应该学会如何高效的获得有用的答案,在这个竞争激烈的社会,这一点十分重要。

小Tips:在使用DS/Chat时,不要使用“请”“谢谢”等礼貌用语,会占算力。

 

Topic 2:Encoder-Decoder结构

对于编码-解码结构的相关知识,在之前的 Vision Transformer 辅助理解笔记中的第一部分,已经有比较详细的解释。从向量与词嵌入着手,能较为顺畅的理解这一结构的重要性。

【【Vision Transformer】辅助理解笔记】

感性来说,Encoder-Decoder结构是将人的语言,转化为计算机能够理解的语言。从而让计算机能够明白我们所面对的问题,进一步借用其算力来解决现实问题。

 

Topic 3:CNN

对于CNN的讲解,如下几篇文章是十分易懂的,这里单独提出几点来说明。

【卷积神经网络(CNN)详细介绍及其原理详解】

1. 如何理解“卷积层”与“卷积核”

感性来讲,卷积核就是一个特征点,卷积层就是拿着这个特点去地毯式对比,然后得到一个描述原图与这个特征点的相似程度的值。

2. 如何理解“降维”

通过数学操作获得特征核

3. 如何理解“反向传播”

目的是“优化算法与模型精度”,方式是“计算梯度,反向传播误差,最终实现梯度下降”

 

Topic 4:PCA(principal component analysis, 主成分分析)

这个在线性回归分析中有讲过,现回去复习复习,同时也给出几个讲的挺好的文章链接。

【降维算法之PCA:从原理到应用,8000多字,助你彻底理解!】

其实 PCA 的数学基础十分厚实,但是在数据处理中一般只是用于预处理。从数学角度来讲这是因为

(1)主成分各个特征维度的含义具有一定的模糊性,不如原始样本特征的解释性强。

(2)方差小的非主成分也可能含有对样本差异的重要信息,因降维丢弃可能对后续数据处理有影响。

对于机器学习的角度,则是 PCA 是一个无监督模型,不一定适用于有监督数据。

这里关于特征选择和特征提取的例子中就能感受到一定程度上的缺陷。

特征选择是指从已有的特征里面选择出一个子集.

例如: 身高、体重、性别、年龄、体温、血相等等, 如果要一个人是否患流感,身高、体重等不但没有作用, 反而还会让分类器效果变差. 回头想想  kNN, 在计算距离时考虑一些不相关的特征, 会使得相似的样本变得不相似.

 

特征提取则是指从已有特征中生成新的特征.

例如: 人们常说自己有多重, 然后表达想减肥的意愿. 但这种想法是错误的, 应该从身高和体重计算 BMI, 以此确定自己是否偏胖. 这里 “从计算 BMI”, 就是一个特征提取的过程.\n 总的来说, 特征选择相对简单, 而特征提取有很大的相像空间. 后面将会介绍的神经网络, 其最本质的任务就是特征提取.

 

 

相关文章:

【五一培训】Day1

注&#xff1a; 1. 本次培训内容的记录将以“Topic”的方式来呈现&#xff0c;用于记录个人对知识点的理解。 2. 由于培训期间&#xff0c;作者受限于一些现实条件&#xff0c;本文的排版及图片等相关优化&#xff0c;需要过一段时间才能完成。 Topic 1&#xff1a;使用DeepS…...

SpringBoot使用分组校验解决同一个实体对象在不同场景下需要不同校验规则的问题

背景 添加分类的接口不需要id字段&#xff0c;但更新分类的接口需要id字段&#xff0c;当在id字段上使用NotNull注解时&#xff0c;会导致使用添加分类接口报id字段不能为空的错误 解决 定义分组 pojo/Category.java // 如果没有指定分组&#xff0c;则默认属于Default分组…...

Hibernate与MybatisPlus的混用问题(Invalid bound statement (not found))

当项目里已经有了Hibernate后&#xff1a; spring:jpa:hibernate:ddl-auto: updateshow-sql: trueproperties:hibernate:format_sql: true 再配置yml文件就会失效&#xff1a; mybatis-plus:mapper-locations: classpath:mapper/*.xml# 全局策略global-config:db-config:# 自…...

【音视频】ffplay数据结构分析

struct VideoState 播放器封装 typedef struct VideoState {SDL_Thread *read_tid; // 读线程句柄AVInputFormat *iformat; // 指向demuxerint abort_request; // 1时请求退出播放int force_refresh; // 1时需要刷新画⾯&#xff0c;请求⽴即刷新画⾯的意思int paused; // 1时…...

PV操作:宣帧闯江湖武林客栈版学习笔记【操作系统】

P,V,S江湖话翻译 P&#xff08;申请&#xff09; 江湖侠客拔剑大喊“掌柜的&#xff0c;给我一间上房&#xff01;”&#xff08;申请资源&#xff0c;房不够就蹲门口等&#xff09;-要房令牌 V&#xff08;释放&#xff09; 江湖侠客退房时甩出一锭银子&#xff0c;大喊“…...

精品推荐-湖仓一体电商数据分析平台实践教程合集(视频教程+设计文档+完整项目代码)

精品推荐&#xff0c;湖仓一体电商数据分析平台实践教程合集&#xff0c;包含视频教程、设计文档及完整项目代码等资料&#xff0c;供大家学习。 1、项目背景介绍及项目架构 2、项目使用技术版本及组件搭建 3、项目数据种类与采集 4、实时业务统计指标分析一——ODS分层设计与…...

对计网考研中的信道、传输时延、传播时延的理解

对计网考研中的信道、传输时延、传播时延的理解 在学习数据链路层流量控制和可靠传输那一节的三个协议的最大信道利用率时产生的疑惑 情景&#xff1a; 假如A主机和B主机通过集线器连接&#xff0c;A和集线器是光纤连接&#xff0c;B和集线器也是光纤连接&#xff0c;A给B发…...

RAGFlow报错:ESConnection.sql got exception

环境&#xff1a; Ragflowv0.17.2 问题描述&#xff1a; RAGFlow报错&#xff1a;ESConnection.sql got exception _ming_cheng_tks, 浙江, operatorOR;minimum_should_match30%) 2025-04-25 15:55:06,862 INFO 244867 POST http://localhost:1200/_sql?formatjson […...

报错:函数或变量 ‘calcmie‘ 无法识别。

1、具体报错 运行网上一个开源代码&#xff0c;但是运行报如下错&#xff1a; TT_para_gen 函数或变量 calcmie 无法识别。 出错 TT_para_gen>Mie (第 46 行) [S, C, ang,~] calcmie(rad, ns, nm, lambda, nang, ... 出错 TT_para_gen (第 17 行) [~,ang,Miee,C] …...

蓝桥杯获奖后心得体会

文章目录 获奖项备考心得&#x1f4d6; 蓝桥杯 Java 研究生组备考心得&#x1f4cc; 一、备考规划&#x1f4cc; 二、考试技巧&#x1f4cc; 三、心理调整&#x1f4cc; 四、总结 获奖项 JAVA研究生组省二 备考心得 好&#xff01;我来给你写一篇蓝桥杯研究生组Java方向的备…...

大鱼吃小鱼开源

因为知道一些学校也有相关C语言课设 所以这里对代码开源&#xff08;如果没有csdn会员请用夸克&#xff09; 我用夸克网盘分享了「大鱼吃小鱼-程序.zip」&#xff0c;点击链接即可保存。打开「夸克APP」&#xff0c;无需下载在线播放视频&#xff0c;畅享原画5倍速&#xff0…...

深度学习框架搭建(Vscode/Anaconda/CUDA/Pytroch)

目录 ​​​​​​一 Vscode安装 二、Anaconda安装 三、更新显卡驱动 四、安装CUDA 五、安装Pytorch 六、Vscode配置 七、出现的问题汇总 ​​​​​​一 Vscode安装 在 Windows 上安装 访问 VS Code 官网 https://code.visualstudio.com/&#xff0c;点击 "Downl…...

免费实用的图像处理工具箱​

提到图像处理&#xff0c;一般会想到Photoshop。的确PS比较专业&#xff0c;但是学习成本比较高。其实&#xff0c;针对具体的应用场景&#xff0c;选些简单的工具软件会更方便。 今天就给大家分享一款“洋芋田图像工具箱”软件。它支持Windows和Mac电脑。 用这款软件&#x…...

范式演进:从ETL到ELT及未来展望

范式演进:从ETL到ELT及未来展望 引言 随着数据规模与实时分析需求的爆发,传统的集中式 ETL(Extract-Transform-Load)已难以为继,ELT(Extract-Load-Transform)凭借云原生仓库的弹性计算与分析工程的兴起逐步成为主流。2025 年,数据团队正加速从“先变换再加载”走向“…...

定义一个3D cube,并计算cube每个顶点的像素坐标

定义一个3D cube,并计算cube每个顶点的像素坐标 scratch a pixel课程&#xff1a;Your Starting Point! 3D场景中物体所有点与坐标系原点的连线&#xff0c;该连线与像素平面canvas的交点就是场景中3D点其投影点的位置 3D场景中的点均由这个坐标系描述 相似三角形ABC和A’B’…...

Python学习笔记(第二部分)

接续 Python.md 文件的第二部分 字典 字典的基本操作 字典是一系列 键—值 对&#xff0c;每一个键都与一个值关联&#xff0c;值可以是数字&#xff0c;字符串&#xff0c;甚至是列表或字典&#xff0c;可以把任何python对象都作为字典中的值 alien {color:green,points:5}键…...

ZYNQB笔记(十六):AXI DMA 环路测试

版本&#xff1a;Vivado2020.2&#xff08;Vitis&#xff09; 任务&#xff1a;使用 PL 端的 AXI DMA IP 核实现对 DDR3 中数据的读取与写入&#xff0c;实现数据环回&#xff0c;具体流程为&#xff1a; PS 端产生测试数据并写入到 DDR3 中&#xff0c;然后 PL 端的 AXI DMA I…...

Java学习手册:Spring 数据访问

一、Spring JDBC JdbcTemplate &#xff1a;Spring JDBC 提供了 JdbcTemplate 类&#xff0c;它简化了数据库操作&#xff0c;提供了丰富的 API 来执行数据库访问任务。JdbcTemplate 可以自动处理数据库连接的获取、释放&#xff0c;SQL 语句的执行&#xff0c;结果集的处理等…...

第二章 日志分析-apache日志分析(玄机系列)

简介 账号密码 root apacherizhi ssh rootIP 1、提交当天访问次数最多的IP&#xff0c;即黑客IP&#xff1a; 2、黑客使用的浏览器指纹是什么&#xff0c;提交指纹的md5&#xff1a; 3、查看包含index.php页面被访问的次数&#xff0c;提交次数&#xff1a; 4、查看黑客IP访问了…...

类比分析AI Agent 技术

引言&#xff1a;AI Agent 的本质与范式转变 在人工智能领域&#xff0c;AI Agent&#xff08;智能体&#xff09;代表了一种从传统软件系统到自主性实体的深刻范式转变。不同于仅仅执行预设指令或算法的程序&#xff0c;现代 AI Agent 被设计为能够&#xff1a; 感知 (Perce…...

【业务领域】PCIE协议理解

PCIE协议理解 提示&#xff1a;这里可以添加系列文章的所有文章的目录&#xff0c;目录需要自己手动添加 PCIE学习理解。 文章目录 PCIE协议理解[TOC](文章目录) 前言零、PCIE掌握点&#xff1f;一、PCIE是什么&#xff1f;二、PCIE协议总结物理层切速 链路层事务层6.2 TLP的路…...

设计模式简述(十四)组合模式

组合模式 描述基本使用所有节点方法一致使用 叶子无实现子节点使用 添加向上查询使用&#xff08;没变化&#xff09; 描述 组合模式用于描述部分与整体的关系&#xff0c;将个体对象与组合对象的行为统一&#xff0c;便于维护整个数据集。 基本使用 所有节点方法一致 定义…...

【Tool】vscode

vscode问题集锦 1 全局搜索失效 ctrl shift f 快捷键失效&#xff1a; 原因&#xff1a;可能与输入法快捷键冲突&#xff0c;重定义输入法快捷键即可 其他 看心情和经历补充&#xff5e;...

文件操作--文件包含漏洞

本文主要内容 脚本 ASP、PHP、JSP、ASPX、Python、Javaweb --# 各种包含函数 检测 白盒 代码审计 黑盒 漏扫工具、公开漏洞、手工看参数值及功能点 类型 本地包含 有限制、无限制 远程包含 无限制、有限制…...

数字智慧方案6156丨智慧医联体信息化解决方案(50页PPT)(文末有下载方式)

资料解读&#xff1a;智慧医联体信息化解决方案 详细资料请看本解读文章的最后内容。 在医疗改革不断深化的大背景下&#xff0c;医联体信息化建设成为推动医疗服务高质量发展的关键力量。《智慧医联体信息化解决方案》这份资料&#xff0c;全面且深入地阐述了医联体信息化建…...

华为eNSP:多区域集成IS-IS

一、什么是多区域集成IS-IS&#xff1f; 多区域集成IS-IS是一种基于中间系统到中间系统&#xff08;IS-IS&#xff09;协议优化的网络架构设计&#xff0c;通过多区域协同、路径优化和扩展性增强实现高效路由管理&#xff0c;其核心特征如下&#xff1a; 1、分布式架构与多区…...

RAG技术完全指南(一):检索增强生成原理与LLM对比分析

RAG技术完全指南&#xff08;一&#xff09;&#xff1a;检索增强生成原理与LLM对比分析 文章目录 RAG技术完全指南&#xff08;一&#xff09;&#xff1a;检索增强生成原理与LLM对比分析1. RAG 简介2. 核心思想3. 工作流程3.1 数据预处理&#xff08;索引构建&#xff09;3.2…...

(持续更新)Ubuntu搭建LNMP(Linux + Nginx + MySQL + PHP)环境

LNMP&#xff08;Linux Nginx MySQL PHP&#xff09;环境是在Linux操作系统上构建的一个高性能Web服务器环境。M也可以指代其他数据库&#xff0c;P也可以指代Python 1. 准备Linux系统 确保你已经在一台服务器或虚拟机上安装了Linux操作系统。推荐使用Ubuntu、CentOS或Debi…...

机器人手臂控制器:EMC电磁兼容解决(一)

一、机器人手臂控制器行业标准剖析 GB/T 39004—2020《工业机器人电磁兼容设计规范》 GB/T 37283-2019 服务机器人 电磁兼容 通用标准 抗扰度要求和限值 GB/T 39785-2021 服务机器人 机械安全评估与测试方法 GB/T 40014-2021 双臂工业机器人 性能及其试验方法 GB/T 40013-…...

Qt进阶开发:QSS常用的语法介绍和使用

文章目录 一、什么是QSS?二、QSS的基本语法三、QSS 的使用方式3.1 在代码中设置 QSS3.2 加载外部 QSS 文件四、QSS中选择器的介绍和使用4.1 Type Selector(类型选择器)4.2 ID Selector(ID 选择器)4.2.1 仅使用 ID(常见写法)4.2. 2 类型 + ID(更精确匹配)4.3 Class Sel…...

qemu学习笔记:QOM

2.4 QOM介绍 说明&#xff1a;小白学习qemu的一些学习笔记。主要是学习《QEMU&KVM源码解析与应用》这本书。 参考&#xff1a; 《QEMU&KVM源码解析与应用》作者&#xff1a;李强 Qemu - 百问网嵌入式Linux wiki QOM 定义&#xff1a;QEMU Object Model&#xff0c;是 Q…...

Spring AI开发跃迁指南(第二章:急速上手3——Advisor核心原理、源码讲解及使用实例)

1.Advisor简介 Spring AI 中的 Advisor 是一种核心机制&#xff0c;用于拦截和增强 AI 应用程序中的请求与响应流。其设计灵感来源于 Spring AOP&#xff08;面向切面编程&#xff09;中的切面&#xff08;Aspect&#xff09;概念&#xff0c;但专门针对 AI 交互场景进行了优化…...

51c嵌入式~单片机~合集9

我自己的原文哦~ https://blog.51cto.com/whaosoft/13884964 一、单片机中hex、bin文件的区别 单片机程序编译之后&#xff0c;除了生成hex文件之外还生成了bin文件&#xff0c;实际它们都是单片机的下载文件&#xff0c;下文介绍它们的区别。 Hex Hex文件包含地址信息。…...

linux学习——数据库API创建

一.API操作 1.int sqlite3_open(char *filename,sqlite3 **db) 功能&#xff1a;打开sqlite数据库 参数&#xff1a; filename:数据库文件路径 db:指向sqlite句柄的指针 &#xff08;splite3* db;&#xff09; 返回值…...

21.2Linux中的LCD驱动实验(驱动)_csdn

1、修改设备树 1.1、LCD 屏幕使用的 IO 配置 编译&#xff1a; make uImage LOADADDR0XC2000040 -j8 //编译内核复制给内核的镜像路径&#xff1a;1.2、LDTC 接口节点修改 1.3、输出接口的编写 2、在 panel-simple.c 文件里面添加屏幕参数 显示波浪线是因为alientek_desc 保存参…...

Dubbo(89)如何设计一个支持多语言的Dubbo服务?

设计一个支持多语言的Dubbo服务需要考虑以下几个方面&#xff1a; 服务接口设计&#xff1a;确保服务接口的定义可以被不同语言实现。序列化协议&#xff1a;选择一个支持多语言的序列化协议&#xff0c;例如Protobuf、Thrift、gRPC等。服务注册与发现&#xff1a;确保服务注册…...

油气地震资料数据中“照明”的含义

油气地震资料数据中“照明”的含义 在地震勘探中&#xff0c;“照明”&#xff08;Illumination&#xff09;是一个比喻性术语&#xff0c;用于描述地下地质构造被地震波能量覆盖的程度。其核心含义包括&#xff1a; 能量覆盖&#xff1a;指地震波&#xff08;如人工激发的地…...

[FPGA Video IP] Frame Buffer Read and Write

Xilinx Video Frame Buffer Read and Write IP (PG278) 详细介绍 概述 Xilinx LogiCORE™ IP Video Frame Buffer Read&#xff08;帧缓冲读取&#xff09;和 Video Frame Buffer Write&#xff08;帧缓冲写入&#xff09;核&#xff08;PG278&#xff09;是一对专为视频处理…...

新能源行业供应链规划及集成计划报告(95页PPT)(文末有下载方式)

资料解读&#xff1a;《数字化供应链规划及集成计划现状评估报告》 详细资料请看本解读文章的最后内容。 该报告围绕新能源行业 XX 企业供应链展开&#xff0c;全面评估其现状&#xff0c;剖析存在的问题&#xff0c;并提出改进方向和关键举措&#xff0c;旨在提升供应链竞争力…...

curl详解

curl 是一个常用的命令行工具&#xff0c;用于发送 HTTP 请求&#xff0c;支持包括 GET、POST、PUT、DELETE 等在内的多种 HTTP 方法。它非常适合用来测试 API、下载文件、与后端服务进行交互等。接下来&#xff0c;我会详细讲解 curl 的基本用法以及常见的应用场景。 &#x…...

博客打卡-人类基因序列功能问题动态规划

题目如下&#xff1a; 众所周知&#xff0c;人类基因可以被认为是由4个核苷酸组成的序列&#xff0c;它们简单的由四个字母A、C、G和T表示。生物学家一直对识别人类基因和确定其功能感兴趣&#xff0c;因为这些可以用于诊断人类疾病和设计新药物。 生物学家确定新基因序列功能…...

Runnable组件动态添加默认调用参数

01. bind 函数用途与使用技巧 在使用 LangChain 开发时&#xff0c;某些场景我们希望在一个 Runnable 队列中调用另一个 Runnable 并传递常量参数&#xff0c;这些参数既非前序 Runnable 的输出&#xff0c;也不是用户输入&#xff0c;而是组件自身的部分参数。此时可以使用 R…...

系统架构设计师:设计模式概述

面向对象技术为软件技术带来新的发展。人们运用面向对象的思想分析系统、为系统建模并设计系统&#xff0c;最后使用面向对象的程序语言来实现系统。 但是面向对象的设计并不是一件很简单的事情&#xff0c;尤其是要设计出架构良好的软件系统更不容易。 为了提高系统的复用性…...

天山流域流量数据集(1991-2019)

时间分辨率日空间分辨率/共享方式开放获取数据大小131.67 MB数据时间范围 1901-01-01 — 2019-12-31 元数据更新时间2025-03-24 数据集摘要 由于天山地区数据稀缺和水文条件复杂&#xff0c;中亚水塔的自然径流数据集在各种全球径流数据集&#xff08;如GMIS、GRDC&#xff09…...

Linux 环境下 Mysql 5.7 数据定期备份

目录 一、创建数据备份脚本二、查看备份日志三、数据库数据恢复 备份策略&#xff1a; 系统环境 openEuler 22.03 (LTS-SP4) 单机备份 每天凌晨2点&#xff0c;指定数据库表全量备份&#xff0c;只保留近7次备份数据 每次的脚本执行&#xff0c;将会记录执行结果到日志&#xf…...

多模态大语言模型arxiv论文略读(五十二)

M3D: Advancing 3D Medical Image Analysis with Multi-Modal Large Language Models ➡️ 论文标题&#xff1a;M3D: Advancing 3D Medical Image Analysis with Multi-Modal Large Language Models ➡️ 论文作者&#xff1a;Fan Bai, Yuxin Du, Tiejun Huang, Max Q. -H. M…...

REST API、FastAPI与Flask API的对比分析

以下是关于REST API、FastAPI与Flask API的对比分析&#xff0c;涵盖架构设计、性能表现、开发效率等核心维度&#xff1a; 一、核心定位与架构差异 REST API 本质&#xff1a;一种基于HTTP协议的架构风格&#xff0c;强调资源化操作&#xff08;通过URI定位资源&#xff09;、…...

【论文阅读26】贝叶斯-滑坡预测-不确定性

&#x1f4d6; 这篇论文主要说了什么&#xff1f; &#x1f4cc; 背景&#xff1a; 滑坡预测里&#xff0c;预测失稳时间&#xff08;Slope Failure Time, SFT&#xff09; 很关键&#xff0c;但它受两方面不确定性影响&#xff1a; 观测不确定性&#xff08;监测数据本身的…...

【笔记】深度学习模型训练的 GPU 内存优化之旅④:内存交换与重计算的联合优化篇

开设此专题&#xff0c;目的一是梳理文献&#xff0c;目的二是分享知识。因为笔者读研期间的研究方向是单卡上的显存优化&#xff0c;所以最初思考的专题名称是“显存突围&#xff1a;深度学习模型训练的 GPU 内存优化之旅”&#xff0c;英文缩写是 “MLSys_GPU_Memory_Opt”。…...

边缘计算革命:大模型轻量化部署全栈实战指南

当ResNet-152模型能在树莓派4B上实现每秒27帧实时推理时&#xff0c;边缘智能时代真正到来。本文解析从模型压缩到硬件加速的完整技术栈&#xff0c;实测Transformer类模型在移动端的部署时延可压缩至16ms&#xff0c;揭示ARM芯片实现INT4量化的工程秘诀与十种典型场景优化方案…...