自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 神经网络误差回传或梯度下降法迭代更新原理推导

鉴于网上没有特别清晰地解释为何梯度下降法中更新式子为特此将自己理解做个记录。1. 先从Taylor展开的本质开始理解:泰勒展开:泰勒公式是将一个在x=x0处,且具有n阶导数的函数P(x)利用关于(x-x0)的n次多项式来逼近函数f(x)【我们想要近似的函数】的方法。泰勒展开式在x=x0点展开形式为:【即f(x)只是用来近似t(x)在x0点附近的函数值】 Taylor展开的真正意义:对于x0点的泰勒展开,其第一项就是f(x0), 也就是说对于x0这点的值来说,泰勒展开没有任何意义,因

2022-04-21 14:55:00 1134

原创 C++头文件逻辑结构

C++中头文件(.h)和源文件(.cpp)都应该写些什么_lyanliu的博客-CSDN博客_.h文件和.cpp文件的区别function.h: 定义function.cpp中需要引用的其他库,静态变量,函数声明,类等function.cpp: 开头写上 #include”function.h“表明此函数与function.h链接上,为一个整体,之后在main.cpp中引用时只需用 function.h即可代表整个 function.h+function.cpp...

2022-04-19 10:08:51 964

原创 本地搭建SVN局域网服务器

参考链接:http://tortoisesvn.net/docs/nightly/TortoiseSVN_zh_CN/tsvn-serversetup-svnserve.html参考链接:http://blog.csdn.net/lu7kang/article/details/6245588参考链接:http://blog.csdn.net/starnight_cbj/article/details/4687011参考链接:http://blog.csdn.net/xyz_lmn/articl.

2022-02-17 15:53:15 8198

原创 matlab实现文本内容批量替换

感谢以下这篇博客的启发,对此做了些更新:matlab实现文本内容批量替换_搞电机的博客-CSDN博客_matlab全部替换https://blog.csdn.net/linzhe_deep/article/details/105292700加入了:1. 标志位前后空格忽略;2. 可以同时替换多个起始标志位中间的内容。function [outCell] = strReplace(srcCell,desCell,beginStr,endStr)% srcCell: 输入信号的元包数组,

2021-12-30 15:19:50 3774

原创 CSR Matrix表示方法详解

鉴于找遍全网没有一个人能清楚解释CSR矩阵压缩表示法中的indptrs具体代表啥意思,花了半天时间总算研究明白,记录下。先看看网上随便能搜到的解释:CSR是比较标准的一种,也需要三类数据来表达:数值,列号,以及行偏移。CSR不是三元组,而是整体的编码方式。数值和列号与COO一致,表示一个元素以及其列号,行偏移表示某一行的第一个元素在values里面的起始偏移位置。如上图中,第一行元素1是0偏移,第二行元素2是2偏移,第三行元素5是4偏移,第4行元素6是7偏移。在行偏移的最后补上矩阵总的元素个数,

2021-12-30 10:49:31 2472 6

原创 Git使用命令

1. 右键工作文件夹,选择git bash2. git init3. git add .git status 可查看状态4. git commit -m "Comments"5. 在github上创建仓库6. git remote add origin "https://...."origin是给本地仓库一个与原创仓库对接的别名,不同仓库可以取不同名字,代表其对接不同仓库。可以创建多个本地仓库别名,代表对接不同远程仓库可用git remote remove删除/git

2021-11-24 16:25:39 587

原创 嵌入式开发内存节约方法(笔记)

1. 不要在.h文件中定义变量,可以声明一个extern全局变量,定义在某一个.c文件中进行。其他.c文件即可共用。2. 尽量用结构体3. 常量用const定义,会存放道flash中函数内部的定义的变量,只在函数内部存在,函数外部定义的变量分为extern 和static,extern全局变量在整个项目均可调用,static只在本文件.c/.h文件有效。...

2021-11-22 09:40:51 1665

原创 倒谱的本质理解

倒谱:实倒谱的处理:复倒谱的处理(复对数运算):在实倒谱域,只取其模值,忽略了相位信息,实际上FFT频谱就是信号无相位信息的一种表达。对其再取ln,是将一些难以剔除的乘性噪声变为容易剔除的加性噪声(同态处理)。噪声分为加性与乘性噪声:加性类噪声的信号是固定的,且噪声部分不随信号而变化,但是乘性类噪声则不同。乘性噪声往往由信道不理想引起,噪声部分随着信号的变化而变化 。因此,对于乘性噪声,利用传统的去噪方法很难得到理想的效果。现有的有效处理方法是引入同态变换去除噪声与信号的相.

2021-11-04 09:49:31 1548

原创 Mel倒谱系数计算

mfcc是通过对信号能量谱经过Mel滤波器后,对其做IDCT(通常倒谱是对频域信号实部做IFFT)的倒谱运算:i 为帧数,n为样点数,m为Mel滤波器个数X(i, k)为第i帧频谱Hm为第m个Mel滤波器,fs=8000;fl=0; fh=fs/2;bl=1125*log(1+fl/700);%将频率转换为Mel频率bh=1125*log(1+fh/700);p=24;%滤波器个数nfft=256;%FFT点数B=bh-bl;y=linspace(0,B.

2021-11-02 11:30:41 683

原创 倒谱(Cepstrum)和线性预测倒谱系数(LPCCs)

倒谱是表示一帧语音数据特征的一个序列。从periodogram estimate of the power spectrum计算得到的倒谱系数,可以用于基音追踪(pitch tracking),然而,从AR power spectral estimate计算得到的倒谱系数可以用于语音识别(现在已经被MFCCs所替代)。One of the benefits of cepstrum and LPCCs over e.g. LPCs is that you can do cepstral mean subtr

2021-11-02 09:50:02 2246

原创 频散曲线绘制

作者:Sheaping链接:https://www.zhihu.com/question/458713107/answer/1878851102来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。import numpy as npimport matplotlib.pyplot as pltfrom obspy import read# 读取面波数据并画图。st = read('MASW_DATA/Sample_Data/*.SAC')dt = st[0].

2021-11-01 19:16:28 2900 1

原创 共振与共振峰

共振出现在结构或材料在一特定频率下发生大幅度自然振动时。这个特定的频率被称为结构的共振频率,通常一个结构有很多个共振频率。系统受到外界激励产生的响应表现为大幅度的振动,此时外界激励频率与系统的固有振动频率相同或者非常接近。当结构的阻尼非常小时,共振频率近似等于结构的固有频率,也是材料自身分子的自由振动频率。因而,单个共振是外界的激励的频率等于或非常接近结构或材料的固有频率时,结构或材料发生大幅度的振动。共振时,结构的振动非常剧烈,这将导致不可预料的行为。最低阶固有频率,经常称为基频,跟结构的材质有

2021-11-01 17:06:00 4565

原创 群速度与相速度

相速度是针对单一频率成分而言的,群速度是针对多种混合频率合成波而言的,在频散曲线(角频率--波数)中,某点的y/x为对应频率成分的相速度,而斜率为整体的群速度(波包的传播速度)。这两个速度不同,说明不同频率成分传播速度发生变化,也就是频散。转:2)对于单色平面波讨论群速度有意义么?有说法说是波包的速度即是群速度,可是单色平面波无所谓波包啊。(4)即是是由连续谱组成的波包,在不同的ω处,dω/dk未必相同,只有对于固定的频率,才有相同的dω/dk,所以貌似群速度又不是.

2021-11-01 15:29:42 5311

原创 波数的理解

或者单位为长度分之一,理解为单位长度的波个数或者一个波长对应的距离(圆弧距离)。

2021-11-01 15:08:10 1037

原创 窗函数的选择

常用窗函数有三种矩形窗、海明窗、汉宁窗,其对应的主瓣宽度与对旁瓣的压制衰减程度如下: 矩形窗 海明窗 汉宁窗 主瓣宽度 0.89 1.44 1.3 旁瓣衰减/dB 13 32 43 选择窗函数时需要尽量尖锐的主瓣(窄主瓣宽度)和较多地压制旁瓣能量(较大的旁瓣衰减),从而避免加窗卷积时频谱泄露。但是,往往这一对是相互矛盾的。主瓣宽度与频率分辨率成正比,与窗长T成反比,即窗长越长主瓣宽度越窄;旁瓣衰减与窗长无关。矩形窗、海明窗、汉宁窗..

2021-11-01 13:39:26 4916

原创 频率分辨率

定义频率分辨率ΔfΔf 的定义是其中 为采样周期, 为时域窗口长度(点数),为时域采样时间长度。通俗的说频率分辨率就是你在一条直线(频率轴)上画竖线,相邻的两个竖线之间的间隔(你要分得清这两根线,不能黑乎乎的黏在一起)就是频率分辨率了,这种线画得越多频率分辨率自然就越高。长度为T的一段信号因为是连续的,比较难想象,我们不妨将它转换为离散的,也就是说我们将它看成N个点的一段信号。这段信号的N越长,就意味着信号对应到频域上的点数越多,那 ΔfΔf自然是越小啦。这里也有一个值得注意的地方,就是如果长

2021-11-01 11:41:46 3474

原创 2021-10-26

频散的本质原因波数和频率的关系,其实就是相速度于频率(或者波长)的关系。相速度由介质本身参数决定,均质介质不会发生频散现象。只有在非均质,比如层状介质中,不同频率波长不同,穿入介质深度也就不同,波长长的比如穿过几层不同介质就会有与均匀介质不一样的速度,不同频率即对应不同相速度,即频散。在异常检测中,如果有速度异常体,就会出现非均质,会有频散!...

2021-10-26 15:50:11 220

大型地震数据的读取和修改软件

对大型地震数据(200G左右的数据均可)读取以及修改道头和截取任意道,以及输出最大振幅等功能---已经测试过

2012-12-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除