自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_27292549的博客

never stop,to be better and better.

  • 博客(100)
  • 资源 (5)
  • 收藏
  • 关注

转载 git pull命令拉取代冲突的解决办法

在使用git pull命令拉取代码时,有时会遇到以下错误信息:error: Your local changes to the following files would be overwritten by merge: ...Please commit your changes or stash them before you merge.AbortingUpdating 1d17a2c5..3de3e1231.先将本地修改存储起来 git stash使用git .

2021-04-30 10:45:36 356

原创 ConvLWS(local/limited weight sharing):Convolutional Neural Networks for Speech Recognition 论文笔记&理解

直接解释我理解的ConvLWS(local/limited weight sharing,局部/限制性参数共享),不讲论文性能和其他相关东西,性能当然是杠杠的。本论文只考虑conv1d,即只对frequency进行conv操作,所以time维度没有卷积操作,但实际上,time维度因为有一个上下文context信息(一般取11帧),所以也是相当于做了time上面的conv的操作的。对于一句话的输入特征设为T*F,delta和delta-delta都加上得到T*(F*3),context取11进行拼帧得

2021-04-12 23:14:43 2448

转载 Linux下boost库的编译、安装详解

Linux下boost库的编译、安装详解下载boost源码解压到一个目录tar -zxvf boost_1_66_0.tar.gz1、正常编译:进入boost_1_66_0目录中cd boost_1_66_0./bootstrap.sh --with-libraries=all --with-toolset=gcc--with-liraries:需要编译的库--with-toolset:编译时使用的编译器安装boost库./b2 install --pref

2021-04-08 14:12:21 406

原创 c++读文本时多读取一行的处理办法

while (ff >> temp) { data.push_back(temp); sum += temp;}//不用使用eof()或者peek()方法,都没用,只有这种可以不多读取//另外这种方法还能处理假设最后一行有很多空格的情况,因为默认是空格分隔符,最后一行全是空格会默认忽略掉。...

2021-03-28 19:03:13 450

原创 Linux sort命令的细节问题 -k选项的真实用法

sort命令的-k我之前一般这么用:sort -k2xxx.txt表示xxx.txt,我的理解是:按照第二列排序但实际并不是这样的。这句话的意思是从第二列开始按字符串ascii码比较,第二列排序之后会继续往后面排,一直比较到行末。所以这样sort -k2xxx.txt这些用法有时候结果总是不准确。正确用法是:sort -k2,2xxx.txt 这里的-k选项后面是start [,end],即开始比较为第2列,结束比较也是第2列,即只比较第二列。举例:~$ ca...

2021-03-20 12:04:52 2218

原创 linux shell中的map和list

MAP:定义一个空map:declare -A map=()定义时初始化mapdeclare -A map=(["100"]="1" ["200"]="2")输出所有keyecho ${!map[@]}输出所有valueecho ${map[@]}添加值map["300"]="3"输出key对应的值echo ${map["100"]}遍历mapfor key in ${!map[@]}do echo ${map[$key]}doneLIST:list...

2021-03-07 17:37:11 1354

转载 ArcFace/AAMLoss实现详解

ArcFace/AAMLoss实现详解:Arcface 的 PyTorch 实现原版ArcFace使用 MXNet 实现,这里介绍 PyTorch 上的第三方实现。 # implementation of additive margin softmax loss in https://arxiv.org/abs/1801.05599 def __init__(self, embedding_size=512, classnum=51332, s=64., m=0....

2020-11-25 21:09:07 1112

转载 关闭linux终端发出的烦人提示音

使用Linux终端的时候,多数人都习惯使用“Tab”键来补全输入命令,以及使用vim编辑器时,如果“Tab”多了或者是输入错误,总是发出令人讨厌的“滴滴”声,如果你只使用远程SSH链接,或者是压根不适用vim编辑器,那请忽略此文,如果你需要,请继续;我这里用来截图的系统是:Windows10 kaili linux子系统,其他系统版本同样实用。 关掉linux文本模式或者是按“Tab”键发出的滴滴声 1. 在shell中输入: setterm -blength n 后,即可关闭.2.vim /.

2020-08-24 21:30:21 2661

转载 2020-08-17

visdom需要在首次启动的时候下载一些Scripts,然后公司使用了离线服务器,无法下载。相应的Scripts下载不下来,后续工作也就无法进行了。解决办法:将需要的Scripts下载下来放到对应的目录中参考网址:https://zhuanlan.zhihu.com/p/37580686...

2020-08-17 22:12:41 101

转载 linux下编译出现tmp空间不足解决办法

1 直接清理/tmp文件夹2 如果没有权限删除其他用户在tmo文件夹下的文件,则只能换一种是那个解决方法:通过修改系统的tmp目录来搞定:你可以在空间充足的地方mkdir文件夹——你可以使用的文件夹,例如:mkdir/home/username/tmp 注意必须手动建立目录,否则依然会空间不足。为了是设置生效,需要设置环境变量,只要exportTMPDIR=/home/username/tmp,编辑完成记得source ~/.bashrc(source这一步实际我觉得不需要,但是我没有试过...

2020-07-07 22:41:58 3020 1

转载 kaldi ASR pipeline涉及到的知识

kaldi中基于决策树的状态绑定https://blog.csdn.net/asrgreek/article/details/88139638Kaldi学习笔记 -- 构建字典FST脚本 -- prepare_lang.sh 关键内容解析https://blog.csdn.net/duishengchen/article/details/52473918Kaldi...

2019-12-05 16:14:05 300

转载 pytorch两个层叠网络如何联合训练,梯度传播是否会有问题(比如在后面一个网络断开了)

作者:xaipxan链接:https://www.zhihu.com/question/322192259/answer/749589285来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。对于两个net1 net2两个网络,如何同时反向传播。对于这个问题,我自己做过简陋的实验。x = torch.rand(2, 3)net1 = nn.Lin...

2019-07-22 15:01:10 9255 1

原创 支持向量机 SVM 机器学习基础

2019-07-15 11:15:31 172

转载 ulimit修改打开文件上限的方式(ubuntu亲测通过)

vim /etc/security/limits.conf在文件末尾加上:* soft nofile 65535* hard nofile 65535保存退出。注意“*”是要加到文件里面的。这两句话的含义是soft(应用软件)级别限制的最大可打开文件数的限制,hard表示操作系统级别限制的最大可打开文件数的限制,“*”表示所有用户都生效。保存这个文件(只有root用户能够有权限...

2019-07-13 15:20:55 3097

原创 c++基础2 类占用的空间 隐藏 继承

2019-07-13 13:22:26 182

原创 const关键字总结c++

-const成员函数只能调用const成员函数 -const成员函数中不能改变成员变量的值,但是可以访问所有变量 -非const函数可以调用const函数因为非const可能会修改属性值,所以在const对象情况下,非const方法不能被调用,只能调用const方法const函数可被非const重载,调用对象的const属性决定调用哪一个函数...

2019-06-26 15:57:55 154

原创 c++基础,c风格的字符串处理,短类型向长类型转换unsigned和signed的处理

下面说明不正确的是()。正确答案: D 你的答案: B(错误)char a[10]="china";char a[10],*p=a;p="china"char *a;a="china";char a[10],*p;p=a="china"知识点:D中错误的原因是直接把字符串付给数组a,只能一个一个赋值,不能一起赋值,除非是声明变量的初始化时可以一起赋值。...

2019-06-17 16:17:39 452

原创 C++重写和隐藏的区别,重载,以及子类赋值给父类(c++不允许父类赋值给子类)

重载:必须在同一个类别中,不能是父子之间,父子之间只能是隐藏或者重写重写:方法名参数列表都一样(实际要求返回值也一样),必须是virtual函数,则子类覆写父类导致父类函数无法通过子类调用隐藏:只要子类函数名同父类就会隐藏父类方法,无论是否virtual,当然特殊情况则是在virtual时且参数列表也一样时,就变成了覆写,但仍然和覆写一样无法调用父类方法相应的方法。...

2019-06-15 22:46:26 264

转载 MFCC、 PLP特征的提取原理和过程

https://blog.csdn.net/shichaog/article/details/72809261https://blog.csdn.net/jojozhangju/article/details/18678861

2019-05-10 09:39:41 2162

转载 c++的输入输出流 cin scanf

输入流cin无论什么情况下都会忽略tab、空格、回车等分隔符,包括但不限于cin>>int,cin>>char,cin>>string等情况。scanf函数在除scanf("%c",&char)之外的所有情况都不会把回车符作为输入字符在输入缓存中读取,但scanf("%c",&char)也不会读取tab、空格,而是把他们作为分隔符在输入缓存中...

2019-05-05 20:29:16 283

原创 c++的一些特殊情况

1 *(p++)表示*p之后再p++,也能写成*p++;经过测试*++p和*(++p)也都能正常通过编译得到正确结果。2 char类型的数据实际上是ascii码,共8bit,即可以直接用于数组的索引,比如char a='a';int s[256]; s[a]表示s[97],因为'a'的ascii吗是97,这里注意8bit可以表示256个ascii码,但实际ascii码只有0~127是有效的...

2019-04-20 16:24:28 139

原创 linux(ubuntu)tomcat服务安装过程

引用于https://www.cnblogs.com/jieerma666/p/7527338.html因为我只是为了把一个完整的项目发布到linux上面,我们课题组好共享,所以不需要写代码,所以也不需要安装sql和java,因为这个项目没有数据库和java后端,只是一个简单的会议论文的展示和下载官网下载tomcat包,先在/usr下新建tomcat文件夹,并把安装包拷贝...

2019-04-17 17:29:22 367

转载 hash_map的实现原理

原博客地址:http://blog.csdn.net/yusiguyuan/article/details/12883727首先感谢原作者,诚挚的祝福。**好东西copy 做个备份**1)为什么需要hash_map用过map吧?map提供一个很常用的功能,那就是提供key-value的存储和查找功能。例如,我要记录一个人名和相应的存储,而且随时增加,要快速查找和修改:...

2019-04-09 21:35:22 408

转载 优化方法总结:SGD,Momentum,AdaGrad,RMSProp,AdaDelta,Adam

神经网络,优化方法(SGD,Momentum,AdaGrad,RMSProp,Adam),反向传播,各个网络层的导数,神经网络的正则化总结https://blog.csdn.net/BVL10101111/article/details/72614711https://blog.csdn.net/u010089444/article/details/76725843...

2019-04-03 16:56:26 267

转载 转发大神关于说话人识别的ivector系统的说明,看了瞬间懂了

作者:Leon晋链接:https://www.zhihu.com/question/63978977/answer/215215119来源:知乎1、先用一部分训练集(包含多个说话人),通过EM期望最大化算法,训练UBM通用背景模型;通常我们会先训练一个协方差对角矩阵,再训练全矩阵,理由如下:1、M阶高斯的稠密全矩阵UBM效果等同于一个更大高斯分量的对角矩阵;2、对角UBM...

2019-03-08 22:08:52 5777

原创 pytorch安装很慢,可以加入新的源soumith,这样可以直接pip或者conda安装

conda config --add channels soumithconda config --set show_channel_urls yes

2019-03-05 13:16:52 2214

原创 ubuntu 16.04根目录磁盘空间扩容

https://blog.csdn.net/weixin_41018348/article/details/82592057 已经试过是有用的。

2019-02-23 11:39:03 1745

原创 pytorch cuda cuDNN nvidia驱动安装

如下网址:https://blog.csdn.net/gdymind/article/details/82153643实际上nvidia驱动可以不单独装,因为在装cuda使用runfile版本安装时可以自动安装,但是注意要在安装询问时选择yes即可还有就是我之前装过9.1,然后发现有问题需要卸载,此时卸载方式可以网上搜索,但是网上搜索的不同版本卸载方式不同,这里贴出9.1的卸载方式:在...

2019-02-23 10:01:42 357

原创 c++基础知识

1函数接受形参是引用时(比如process_value(AA& a)或者process_value(int& a))不能直接在括号中实例化一个对象,比如process_value(AA(2))或者process_value(2)都是错的,因为AA类实例化出来没有赋值,即这是一个右值对象,同样的2也是一个右值,此时需要定义重载的process_value这个函数为可以接受右...

2019-01-23 14:58:04 83

转载 高斯混合模型GMM

https://blog.csdn.net/jinping_shi/article/details/59613054

2019-01-16 19:55:07 127

原创 c++的普通函数,虚函数,纯虚函数,抽象类,接口(纯虚基类)

1普通函数,虚函数的区别:虚函数是指一个类中你希望重载的成员函数,当你用一个基类指针或引用指向一个继承类对象的时候,你调用一个虚函数,实际调用的是继承类的版本。而对于普通函数,永远调用的是指针或者引用本身所属的类的函数即普通函数不能实现多态2  C++中的纯虚函数“只提供申明,没有实现”,是对子类的约束,是“接口继承”,也是一种“运行时多态”。3  C++中包含纯虚函数的类,被...

2019-01-10 21:02:22 500

转载 计算两个矩阵之间的欧式距离

https://blog.csdn.net/frankzd/article/details/80251042

2019-01-10 09:56:43 3796

转载 赋值操作符和拷贝构造函数调用的情况比较

C++ 拷贝构造函数和赋值运算符本文主要介绍了拷贝构造函数和赋值运算符的区别,以及在什么时候调用拷贝构造函数、什么情况下调用赋值运算符。最后,简单的分析了下深拷贝和浅拷贝的问题。拷贝构造函数和赋值运算符在默认情况下(用户没有定义,但是也没有显式的删除),编译器会自动的隐式生成一个拷贝构造函数和赋值运算符。但用户可以使用delete来指定不生成拷贝构造函数和赋值运算符,这样的对象就不能通...

2019-01-09 14:20:10 210 1

原创 C++的一些关键字的容易弄混的基础知识

   不同类型的数据成员有不同的赋值方式,要记住了哦!数据成员类型                              const    static    normal直接初始化(在声明时就赋值)    √         ×          √(实验发现static实际也可以直接赋值,有可能是我用的编译器不一样吧)先声明再通过初始化列表赋初值   ...

2019-01-06 20:06:11 136

转载 kaldi安装以及错误处理

首先下载kaldi包git clone https://github.com/kaldi-asr/kaldi.git然后安装依赖库进 cd tools tools文件 运行 ./extras/check_dependencies.sh根据它要求安装 各种库 我的是缺这些:sudo apt-get install zlib1g-dev libtool subversion l...

2018-12-04 13:15:30 2077

原创 安装protobuf之后的问题解决

安装protobuf之后需要执行下面的命令才能正常运行,不然找不到文件。export LD_LIBRARY_PATH=/usr/local/libexport LD_LIBRARY_PATH=/usr/local/lib 

2018-12-01 14:29:32 947 1

转载 Win10 1709 无法访问局域网共享问题及解决

摘要  Win10升级更新为1709以后,出现了不能匿名访问局域网共享,同时本机的共享也无法被其它机器匿名访问。 本文给出了设置方法来解决此问题。1.前言  Win10的安全性设置越来越严格,与此同时,也带来了易用性的缺失。新手往往会陷入很多功能不能使用的窘境中,从而导致了对Win10的排斥。局域网共享就是一个很典型的例子。  对很多中小企业而言, 无密码的局域网共享是非常方便和实用...

2018-10-16 11:37:44 2269

原创 for cat一起使用时的技巧,用于合并多个有规律的文件到一个文件中

for ((i=1;i<=41;i++))do echo mydoc$i.txt;done | xargs -i cat {} >> mynew.txt xargs的作用https://www.cnblogs.com/chyingp/p/linux-command-xargs.html

2018-10-11 21:03:52 1777

转载 卷积神经网络系列之softmax,softmax loss和cross entropy loss的讲解

我们知道卷积神经网络(CNN)在图像领域的应用已经非常广泛了,一般一个CNN网络主要包含卷积层,池化层(pooling),全连接层,损失层等。虽然现在已经开源了很多深度学习框架(比如MxNet,Caffe等),训练一个模型变得非常简单,但是你对这些层具体是怎么实现的了解吗?你对softmax,softmax loss,cross entropy了解吗?相信很多人不一定清楚。虽然网上的资料很多,但是...

2018-09-18 15:41:45 276

原创 pytorch出现cannot get repr的错误

该问题很多情况下都会出现,不过我遇到的是下列这种情况,已经遇到两次了,遂记下之,后面再来遇到就知道了: 我是因为是用别人的训练代码,没有改完,除了bug,导致最后输出的神经元个数(类别数)小于给的label-1(从0开始)的值。必须是神经元个数即类别数要完全等于maximum label value-1,比如分成10类,label最大只能是9,超过9的情况出现就会出现题目中的错误,然后py...

2018-08-31 19:29:46 3319

sctk-2.4.10-20151007-1312Z.tar.bz2

NIST官方出品的语音识别评分工具,在http://www.openslr.org/4/可以下载到,但是中国可能有的人进不去这个网站,所以传一份到csdn,给那些需要的人下载

2020-01-11

ShakaApktool-master.rar

shakeApkTool和apkTool作用一样,不过更加稳定兼容androidKiller.android逆向必要工具。 shakeApkTool和apkTool作用一样,不过更加稳定兼容androidKiller.android逆向必要工具。 shakeApkTool和apkTool作用一样,不过更加稳定兼容androidKiller.android逆向必要工具。 解压密码:123456

2020-01-11

XShell6破解版

1、首先呢下载解压缩软件包,双击运行“Xshell6.exe”进行程序安装;     2、勾选“我接受”许可协议,点击“下一步”;       3、名称随便,您根据自己需要填写,这里我就默认了;       4、选择安装目录,这里我就默认了,点击“下一步”;       5、点击“下一步”;       6、好的,最后点击“完成”您已经可以永久免费使用Xshell6啦;

2019-02-20

htk windows工具箱

HTK官方主页:http://htk.eng.cam.ac.uk/,里面有最新版本的安装文件,有其文档材料htkbook.pdf,当然这是英文版的,中文版的叫HTK基础指南。下载的时候,你需要先注册用户,记住你的密码,后面在其FTP服务器上下载软件的时候需要使用到。 在百度文库中搜索关键字 一个简单的HTK入门参考例子 即可得到一份更简洁的文档; 还有一篇博文需要用到:http://www.cnblogs.com/eboard/archive/2012/02/20/HTK.html。 ps:或许你还需要安装 Active Perl...如果你没有安装的话。。。 HTK(HMM Toolkit)一款基于hmm模型的语音处理工具

2018-01-22

matlab的语音识别,说话人识别工具箱

该资源可以在官网下载,如果你有积分也可以直接下载。我不想设定积分,但是这个网站没积分不准上传资源

2018-01-22

空空如也

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

TA关注的人

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