- 博客(81)
- 收藏
- 关注
原创 【Pytorch: Deepwave】GPU引领的正演与数值全波形反演 (FWI)
Deepwave是一个强大的使用有限差分法实现波动方程的正演和数值迭代反演的Python库.相比于一般的基于Matlab或者常规代码实现的正演或者数值迭代反演, Deepwave利用了Pytorch可调用GPU进行反向传递和求导的特点, 具备更强大的运算性能. 本文讲介绍Deepwave在声波正演与全波形反演中的简单应用例子.
2024-05-18 23:30:25
3066
3
原创 一般神经网络的微分与网络参数的初始化
上周讨论的前向和反向传播算法可以推广到任意深度神经网络的微分。对于一般的网络来说,可能无法逐层分割,但仍然可以用流图来表示。因此,反向传播是通过从输出神经元开始、向后传递信息并在输入处结束来执行的。更准确地说,给定从Rd到R的神经网络fx;θ映射图,假设总共有 K 个神经元,我们用x1xd和Nd1NdK标记输入。为了方便起见,神经元被标记为使得有向边总是从小索引到大索引。我们用wij表示从神经元Ni(或输入xi)到神经元N。
2024-04-23 18:32:06
1197
原创 从陆上低信噪比地震记录解决办法 到 走时层析反演中的折射层析 调研
折射层析成像法是通过对初至波进行射线追踪反演, 构建相应的速度层析成像图, 由此可以确定地质体中速度异常体的大小、位置、物性等参数
2023-09-30 23:04:35
778
原创 2023 7.31~8.6 周报 (多尺度的DL-FWI + 自然图像的风格迁移速度模型)
Multiscale Data-Driven Seismic Full-Waveform Inversion With Field Data Study》2021年底的论文, 发表于TGRS 2022. 其实也算比较新的一篇味道很纯粹的DL-FWI.本周阅读的论文是从多尺度 (multi-scale) 角度来训练DL-FWI. 在之前几个月刚接触DL-FWI的时候, 遇到过类似的设计思路. 除了模型这道主菜外, 这篇论文也加了一些味道奇特的作料
2023-08-02 23:37:04
931
4
原创 2023 7.24~7.30 周报 (VelocityGAN)
这周继续深入阅读一篇DL-FWI论文:《Data-Driven Seismic Waveform Inversion: A Study on the Robustness and Generalization》并且通过已有代码来分析实现细节. 最终复现.
2023-07-24 22:55:29
609
3
原创 2023 7.17~7.23 周报 (共源图像域中地震记录的RTM预训练模型) (8.3更新)
深度剖析论文《Deep-Learning Full-Waveform Inversion Using Seismic Migration Images》的方法体系, 构思复现的可能 (但是不一定真要去复现), 探索RTM在实际DL-FWI中的应用潜力.
2023-07-18 13:16:25
453
原创 2023 7.10~7.16 周报 (RTM研究与正演的Python复现) (8.3更新)
1. Python复现简单的声波正演.2. 利用简单的声波正演手段实现RTM.3. Python复现包含复杂的边界吸收条件的弹性波正演.4. 试着看: 复杂的弹性波正演可否实现RTM.
2023-07-15 00:11:25
1780
8
原创 【多标签, 极限的多标签算法】评价指标梳理 (2023.1.15已重置)
这个文章本质是记录用, 当然也有些个人理解, 主要是是多标签和极限多标签有关的评价指标记录和学习, 如有问题欢迎指正!
2022-11-28 17:58:53
1638
4
原创 我的研究生论文的小总结 (以多标签方向为例)
研一学渣, 不久刚投了篇论文, 但是还在与审稿人做斗争. 不管怎么说, 先把当时写论文的一些经历和方法论文记录下来, 免得时间久了遗忘了.同时为第二篇论文留下些基石, 至少不会是从零开始的论文写作生活~
2022-11-03 22:24:35
4021
原创 极限多标签算法: FastXML 的解析
论文 Yashoteja Prabhu and Manik Varma, FastXML: A Fast, Accurate and Stable Tree-classifier for eXtreme Multi-label Learning.的分析. 以及这篇论文的源码的一些关键结构的分析. 涉及多标记与极限多标签的自学思考内容
2022-10-31 22:40:30
1385
4
原创 教你用Pytorch搭建一个自己的简单的BP神经网络( 以iris数据集为例 )
以iris数据为例教搭建了一个简单的BP神经网络, 并且介绍了部分代码的含义, 进行了基本的测试. 最后, 博主将结果同曾经没有用轮子写的BP网络代码的结构进行了横向比对, 体现出Pytorch编程实现神经网络的快捷与便利..........
2022-07-03 18:27:20
7294
原创 论文学习记录随笔 多标签之LIFT
原文: Zhang, M.-L., & Wu, L. (2015). LIFT: Multi-label learning with label-specific features. IEEE Transactions on Pattern Analysis and Machine Intelligence, 37, 107–120. 本文主要是我对于初读LIFT的一些自己的笔记与感悟
2022-06-29 20:54:50
1094
1
原创 论文学习记录随笔 多标签之LSML
原文: Huang, J., Qin, F., Zheng, X., Cheng, Z.-K., Yuan, Z.-X., Zhang, W.-G., & Huang, Q.-M. (2019). Improving multi-label classification with missing labels by learning label-specific features. Information Sciences, 492, 124–146. 本文主要是对这个论文进行初步阅读的感受和观点....
2022-06-27 23:13:12
4167
1
原创 论文学习记录随笔 多标签之GLOCAL
原文: Yue Zhu, James T. Kwok, Zhi-Hua Zhou, Multi-Label Learning with Global and Local Label Correlation, IEEE Transactions on Knowledge and Data Engineering, 2018 (30), 1081–1094. 记录下读论文的一些体会
2022-06-26 12:29:10
1069
3
原创 多标签算法:MASP 的理论与Python代码分析
本篇文章是基于导师与师姐发布的论文: Xue-Yang Min, Kun Qian, Ben-Wen Zhang, Guojie Song, and Fan Min, Multi-label active learning through serial-parallel neural networks, Knowledge-Based Systems (2022) 相关论文内容可以自行查看, 本文也是主要对于文章算法进行学习和分析, 最后对代码进行学习与自我理解学习.........
2022-06-17 20:47:08
2753
6
原创 基于Java机器学习自学笔记(第81-87天:CNN卷积神经网络的入门到全代码编写)
本文加上代码一共6万多字, 讲述了CNN的基本概念与实现原理, 并且分析了它的学习的逻辑, 做数学推导, 得到一些CNN的学习公式. 最后通过原理设计了完整了CNN代码
2022-06-07 22:54:30
2915
5
原创 基于 Java 机器学习自学笔记 (第75-76天:通用化BP神经网络: 单层神经网络封装与总体组合)
注意:本篇为50天后的Java自学笔记扩充,内容不再是基础数据结构内容而是机器学习中的各种经典算法。这部分博客更侧重于笔记以方便自己的理解,自我知识的输出明显减少,若有错误欢迎指正!
2022-05-30 22:25:21
379
原创 基于 Java 机器学习自学笔记 (第74天:通用化BP神经网络-激活函数)
注意:本篇为50天后的Java自学笔记扩充,内容不再是基础数据结构内容而是机器学习中的各种经典算法。这部分博客更侧重于笔记以方便自己的理解,自我知识的输出明显减少,若有错误欢迎指正!
2022-05-27 22:29:23
480
原创 基于 Java 机器学习自学笔记 (第71-73天:BP神经网络)
注意:本篇为50天后的Java自学笔记扩充,内容不再是基础数据结构内容而是机器学习中的各种经典算法。这部分博客更侧重于笔记以方便自己的理解,自我知识的输出明显减少,若有错误欢迎指正!
2022-05-26 19:02:31
1642
1
原创 基于 Java 机器学习自学笔记 (第69-70天:Funk-SVD实现的矩阵分解)
注意:本篇为50天后的Java自学笔记扩充,内容不再是基础数据结构内容而是机器学习中的各种经典算法。这部分博客更侧重于笔记以方便自己的理解,自我知识的输出明显减少,若有错误欢迎指正!
2022-05-20 18:14:58
1079
1
原创 基于 Java 机器学习自学笔记 (第66至68天:主动学习之ALEC)
注意:本篇为个人Java自学日记中50天后的扩充,内容主要是机器学习中的各种算法。ALEC是博主的老师曾经发表过的一篇关于主动学习的算法,本文将对其进行介绍和学习。
2022-05-17 13:55:49
1236
1
原创 基于 Java 机器学习自学笔记 (第63-65天:集成学习之AdaBoost)
注意:本篇为50天后的Java自学笔记扩充,内容不再是基础数据结构内容而是机器学习中的各种经典算法。这部分博客更侧重于笔记以方便自己的理解,自我知识的输出明显减少,若有错误欢迎指正!
2022-05-13 22:03:21
939
4
原创 基于 Java 机器学习自学笔记 (第61-62天:ID3决策树)
注意:本篇为50天后的Java自学笔记扩充,内容不再是基础数据结构内容而是机器学习中的各种经典算法。这部分博客更侧重于笔记以方便自己的理解,自我知识的输出明显减少,若有错误欢迎指正!
2022-05-12 00:06:26
1014
3
原创 基于 Java 机器学习自学笔记 (第60天:过去十日的总结)
注意:本篇为50天后的Java自学笔记扩充,内容不再是基础数据结构内容而是机器学习中的各种经典算法。这部分博客更侧重于笔记以方便自己的理解,自我知识的输出明显减少,若有错误欢迎指正!
2022-05-10 22:24:30
3994
6
原创 基于 Java 机器学习自学笔记 (第59天:数值型数据的Naive Bayes算法)
注意:本篇为50天后的Java自学笔记扩充,内容不再是基础数据结构内容而是机器学习中的各种经典算法。这部分博客更侧重与笔记以方便自己的理解,自我知识的输出明显减少,若有错误欢迎指正!
2022-05-09 01:29:59
668
1
原创 基于 Java 机器学习自学笔记 (第58天:符号型数据的Naive Bayes算法)
注意:本篇为50天后的Java自学笔记扩充,内容不再是基础数据结构内容而是机器学习中的各种经典算法。这部分博客更侧重与笔记以方便自己的理解,自我知识的输出明显减少,若有错误欢迎指正!目录一、算法概念· 概率论回顾-条件概率与贝叶斯公式· 基本Naive Bayes推导· 基于程序设计的算法调整· Laplacian 平滑二、代码的变量确定三、代码实现1.构造函数2.计算\(P^{L}(D_i)\)3.计算\(P^{L}(x_jD_i)\)4.计算\(d(\ma
2022-05-07 23:02:11
1185
2
原创 基于 Java 机器学习自学笔记 (第56-57天:kMeans 聚类)
注意:本篇为50天后的Java自学笔记扩充,内容不再是基础数据结构内容而是机器学习中的各种经典算法。这部分博客更侧重与笔记以方便自己的理解,自我知识的输出明显减少,若有错误欢迎指正!
2022-05-05 20:42:13
2353
2
原创 基于 Java 机器学习自学笔记 (第54-55天:基于M-distance的推荐系统)
注意:本篇为50天后的Java自学笔记扩充,内容不再是基础数据结构内容而是机器学习中的各种经典算法。这部分博客更侧重与笔记以方便自己的理解,自我知识的输出明显减少,若有错误欢迎指正!
2022-05-04 22:28:21
1876
3
原创 基于 Java 机器学习自学笔记 (第51-53天:kNN)
注意:本篇为50天后的Java自学笔记扩充,内容不再是基础数据结构内容而是机器学习中的各种经典算法。这部分博客更侧重与笔记以方便自己的理解,自我知识的输出明显减少,若有错误欢迎指正!
2022-05-02 19:52:17
2838
6
原创 日撸 Java 三百行(49 天: 迭代法实现二路归并排序:稳定的高级排序)
注意:这里是JAVA自学与了解的同步笔记与记录,如有问题欢迎指正说明
2022-05-01 11:34:18
970
1
原创 日撸 Java 三百行(48 天: 堆排序:专门设计一个数据结构来实现的排序算法)
注意:这里是JAVA自学与了解的同步笔记与记录,如有问题欢迎指正说明目录一、关于堆排序二、堆积树——堆(Heap)结构· 创建型堆的维护· 创建型堆的维护的代码· 添加型堆维护· 删除型堆维护三、堆排序的实现逻辑四、全部代码及其单元测试性能与特性分析总结一、关于堆排序堆排序是基本的排序算法体系,也就是本科阶段基本要求掌握的算法体系中,是最麻烦的一个算法,因为其涉及了一个全新的数据结构——堆(Heap)。因此在完成堆排序操作时,还需要...
2022-04-29 18:59:14
404
1
原创 日撸 Java 三百行(46 天: 快速排序:20世纪十大最伟大的算法之一)
注意:这里是JAVA自学与了解的同步笔记与记录,如有问题欢迎指正说明
2022-04-27 20:54:57
1136
1
原创 日撸 Java 三百行(45 天: 冒泡排序:小巧好用的排序算法,数据的击鼓传花)
注意:这里是JAVA自学与了解的同步笔记与记录,如有问题欢迎指正说明
2022-04-26 20:19:23
1017
1
原创 日撸 Java 三百行(44 天: 希尔排序:借助插排思想实现的,简单排序中的“ 怪胎 ”)
注意:这里是JAVA自学与了解的同步笔记与记录,如有问题欢迎指正说明
2022-04-25 19:28:27
861
2
原创 日撸 Java 三百行(43 天: 插入排序:从线性结构的插入思想中启发的排序思想)
注意:这里是JAVA自学与了解的同步笔记与记录,如有问题欢迎指正说明
2022-04-24 20:27:46
965
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人