- 博客(30)
- 收藏
- 关注
原创 NVIDIA驱动命令自查
-h, --help Print usage information and exit.LIST OPTIONS:SUMMARY OPTIONS:QUERY OPTIONS:SELECTIVE QUERY OPTIONS:DEVICE MODIFICATION OPTIONS:[plus optional]UNIT MODIFICATION OPTIONS:[plus optional]SHOW DTD OPTIONS:STATISTICS: (EXPER
2023-08-10 17:50:05
1545
原创 深度学习注意力机制(MHA)的训练(Eigen)
本文使用Eigen3在Transformer模型中实现多头注意力的前向传播和反向传播。简单来说,MHA作为Tranformer模型中的一个模块,在训练中既要在需要将embedding,通过前向传播到下一层(可能是Layernorm),然后再在反向传播中,将输出O的梯度,通过O的线性层Q K V的线性层反向传播回输入端(embedding的梯度)。
2023-03-21 00:40:49
1301
原创 nnTest 一个基于Libtorch和CATCH2的简单的深度学习算子测试框架(以线性层为例)
nnTest的使用主要是用一个自己的类继承两个父类,并重写(1)子函数初始化输入数据(2)子函数基于Libtorch运行正确的算子功能(3)子函数)基于自己的函数库运行同样的功能来进行DNN的构建和输入数据的准备。最后使用 void verify() 来验证自己算子的正确性。其中,
2023-03-20 22:24:45
270
原创 低版本Linux系统安装高版本gcc
平台:Opensuse步骤:下载并安装指定版本gccwget http://ftp.gnu.org/gnu/gcc/gcc-11.2.0/gcc-11.2.0.tar.gztar zxvf gcc-11.2.0.tar.gzcd gcc-11.2.0/./contrib/download_prerequisitescd …mkdir gcc-11.2.0-buildcd gcc-11.2.0-build/…/gcc-11.2.0/configure --prefix=/usr/loc
2022-04-12 01:50:11
2107
原创 Suse/Linux 磁盘空间扩容
工具:YaST2 partitioner,opensuse自带磁盘分区软件方法:将需要扩容的磁盘(比如挂载为/home的sd3)之后的分区(sd4、sd5,etc,一般被挂载为Swap用作OS的虚拟内存)删除,点击Resize,选择想要的大小...
2022-04-11 22:08:02
2026
原创 python multiprocessing 中的那些 pools
Parallel programming is easy, as long as you don’t care about the performance.为什么要用multiprocessing这个module因为threading库是线性处理的,等于没有并行有些计算处理工作很明显是重复劳动,甚至其元素顺序都不重要(比如:产生随机10个数返回其的相关计算结果)没有时间将耗时部分用C/C++/Fortran重写,降低开发周期缺陷如果参数很多,很大,那么传递参数(pool的初始化)需要花费.
2021-07-29 04:10:57
530
原创 系统路径QT_PLUGIN_PATH: Miktex 与 QT Plugins 冲突
PyQT/PySimpleGUIQT所需的依赖dll的位置:C:\Users\FOO\anaconda3\Lib\site-packages\PyQt5\Qt5\plugins\platforms如果不满足可能会发生not found 或者 not initialized 的问题,从而无法运行PyQT。Miktex的GUI所需的QT依赖项在:C:\Users\FOO\AppData\Local\Programs\MiKTeX 2.9\miktex\bin\x64如果之前没添加过.
2021-07-01 18:03:59
1908
1
原创 WORD如何打印没有白边的PDF
默认有白边的原因是物理世界的打印机需要一定的边距才能泼墨。所以用word的打印会在页面上下带有白边。应该用导出中的创建PDF/XPS文件来打印。好处如下图说明中所示
2021-03-20 18:20:15
2646
原创 NetCDF(.nc) 文件读取报错:NetCDF: Not a valid ID 的解决
众所周知,NetCDF是一种很容易操作的数据集文件,常应用于气象学、图形学等学科中作为数据的存储。今日,笔者遇到了一个读取该文件时的轻微报错(Runtime Error):NetCDF: Not a valid ID在网上查找解决办法,StackOverflow上一哥们也碰到了类似的报错,最后解决办法是:“Nc 的 操作放在了错误的位置上”(没错就这么模糊)我最终的解决办法是:同一个N...
2020-01-08 15:59:05
7637
1
原创 虚拟机Ubuntu系统中安装Eclipse for C++(亲测能用)
由于笔者之前经常在Win下写Java,所以对Eclipse怀有执念,经过在网上的搜索和实际测试,整理了在Linux下安装Eclipse for C++的方法,记录如下:1. Eclipse需要安装java环境,因为eclipse运行需要Java环境支持,即jre. 如下命令即可安装所需要的JDK等其他依赖关系:sudo apt install eclipse-platform2.到官...
2019-12-30 19:41:10
1164
原创 VMWare (Ubuntu) 系统黑屏的恢复(已解决)
问题描述:由于之前多次非正常关闭,VMware虚拟机每当打开时便黑屏,无法显示Linux的界面。解决方案:打开C:\Users\"您的用户名"\Documents\Virtual Machines\Ubuntu 64 位找到文件夹里面所有extension为“.lck”的文件夹(如下图)和文件并删除,即可恢复使用,虚拟机不会损失内容。如果无法解决:https://blog.c...
2019-12-30 18:48:08
1877
原创 有理谱估计的参数化方法
非参数化方法对研究的信号除了平稳性假设外没有作任何假设。参数化或基于模型的谱估计方法均假设信号满足函数形式已知的模型,然后对假设中模型的参数进行估计。从估计模型中可以获得感兴趣的信号谱特性。显然,当假设模型与实际非常接近的情况下,参数化方法相对于非参数化方法能提供更为精确的谱估计值;但是,在研究信号的信息极少甚至没有的应用中,功率谱密度估计的非参数化方法仍然有用。谱估计参数化...
2019-12-20 17:35:46
2826
原创 功率谱的两种定义及各自估计方法
4.1.1 间接法全频域的平均功率:4.1.2 直接法此二种定义当时等价,此时意味着衰减的足够快。谱估计的问题在于:已知一个有限长序列,求PSD理论值的估计值,其中。4.2 非参数化估计方法4.2.1 Periodogram周期图可以看出,这是第二种定义方法在序列长度N有限,试验次数有限(非期望)条件下的实际值。4.2.2 Corre...
2019-12-20 17:24:14
5595
原创 自适应信号处理理论数学角度综述
3.1.1 适应滤波基础知识3.1.1.1自适应算法的三个基本要素3.1.1.1.1 最小化算法通过自适应参数集迭代使得目标函数最小化的方法步长或者修正项 旨在使目标函数 最小化。1.2.2.1.2.1.1.2.1.1.1.3.1.1.1.1.1 牛顿方法寻找目标函数二阶近似的最小值。牛顿方法要求在任意点存在一阶和二阶导数,...
2019-12-20 17:20:59
2617
原创 粒子滤波器理论知识和核心思想
2.1.1 概述l 是递归贝叶斯滤波的一种实现l 以高计算量为代价换取能表示任何一种分布形式l 用随机样本表示,用一组加权样本表示后验l 在局部化的背景下,粒子根据运动模型进行传播,然后根据观察结果的可能性对它们进行加权,在重新采样的步骤中,新粒子的绘制概率与观察到的可能性成正比l 从存储成本和对不断变化的信号特性的快速适应的角度来看,可以实现数据到达时进行实时处理...
2019-12-20 17:16:27
1418
原创 自回归贝叶斯滤波器
1.6.1 理论原理1.6.1.1 核心公式1.6.1.2 Markov Process马尔可夫过程视为对非平稳真实环境的简化,既保留了处理复杂问题的本质,同时也便于进行数学分析。1.6.1.2 Bayes, Kalman and ParticleIf the variables arenormally distributedand the ...
2019-12-20 17:14:38
482
原创 估计量的性质 (克拉美-罗(Cramer-Rao)界及其证明)
按照某种估计准则求出后,需要对估计量的质量进行评价,这就需要研究估计量的主要性质。估计量是观测量的函数,而观测量时随机变量,因此估计量也是随机变量,必须用统计的方法分析和评价各种估计量的质量。下面提出的估计量的主要特性就是估计量质量的指标。1.5.1 估计量的主要性质估计量的主要性质包括无偏性,有效性和一致性。1.5.1.1 无偏性对信号的参量进行多次观测后,希望估计值应分布在真值...
2019-12-20 17:13:57
9195
原创 贝叶斯估计及其派生估计准则(极大似然、最大后验证、最小均方)
1.4.0 参数估计基础在实际问题中,发现信号的基础上,还需要测定信号的参数,但由于信号要受到随机噪声的污染,不可能精确的测定信号的参数,需要使用统计估计的方法尽可能精确地对其估计。如果信号参数是随机变量或非随机的未知量,则称为信号的参数估计;若被估计量是随机过程或者非随机的未知过程,则称为波形估计或状态估计。因此,信号的参数估计是指被估计参数在观测时间内不随时间变化,属静态估计;波形或状态估...
2019-12-20 17:12:26
5319
1
原创 信号处理中二元假设检验下的贝叶斯准则
二元信号检测理论模型判决域1.3.1贝叶斯准则与似然比检验代价因子 判决 假设 H0 H1 H0 H1 二元假设检验时的代价因子...
2019-12-20 17:10:43
11379
5
原创 贝叶斯公式
1.2.1 Prior probability density????(????)Our knowledge about q is assumed to be contained in a known prior distribution P(q), which expresses previous knowledge of θ from, for example, a past exper...
2019-12-20 17:05:59
413
原创 粒子滤波器/卡尔曼滤波局限/状态空间模型/蒙特卡罗方法/重要性采样/重要密度函数/重采样/粒子退化 的核心思想+ Matlab代码
--》是递归贝叶斯滤波的一种实现--》以高计算量为代价换取能表示任何一种分布形式--》用随机样本表示,用一组加权样本表示后验--》在局部化的背景下,粒子根据运动模型进行传播,然后根据观察结果的可能性对它们进行加权,在重新采样的步骤中,新粒子的绘制概率与观察到的可能性成正比--》从存储成本和对不断变化的信号特性的快速适应的角度来看,可以实现数据到达时进行实时处理--》用于对非线性...
2019-04-24 08:45:49
3432
2
原创 贝叶斯原理 / 贝叶斯估计 / Recursive Bayesian Filter 自回归(递归)贝叶斯滤波器 原理+Matlab 程序
Bayesian Estimation补充:一个例子看懂最大后验(使用Hit or Miss代价函数的贝叶斯估计)和极大似然的区别小明今天没来上学,三个可能的Hypothesis(θ):小明今天生病了 / 美国总统特朗普会见小明 / 地球遭受陨石撞击用极大似然(MLE)估计出来的θ_hat(对θ的估计)是“地球遭受陨石撞击”,因为Likelihood(小明今天没来上学|...
2019-04-19 18:55:44
3358
原创 Surfacebook误删显卡恢复办法/无法打开nVidia控制面板解决办法/找不到显卡恢复方法
本人经历过一次surfacebook2笔记本模式黑屏,因此以为是显卡驱动出错,在平板模式卸载后。微微擦拭链接插销,悲催地发现是链接处有异物所致!(这个故事告诉我们:当Surface book遇到连接问题时,先检查连接插销处异物)(去nVidia官网下载GTX1050的驱动不好使,SB的显卡是定制版支持热插拔的) 步骤一:右键“计算机”,单击选择“管理”进入计算机管理页面,选择“设备管理器”à”显示...
2018-04-14 17:28:11
7364
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人