- 博客(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
转载 ulimit修改打开文件上限的方式(ubuntu亲测通过)
vim /etc/security/limits.conf在文件末尾加上:* soft nofile 65535* hard nofile 65535保存退出。注意“*”是要加到文件里面的。这两句话的含义是soft(应用软件)级别限制的最大可打开文件数的限制,hard表示操作系统级别限制的最大可打开文件数的限制,“*”表示所有用户都生效。保存这个文件(只有root用户能够有权限...
2019-07-13 15:20:55 3097
原创 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
原创 c++的普通函数,虚函数,纯虚函数,抽象类,接口(纯虚基类)
1普通函数,虚函数的区别:虚函数是指一个类中你希望重载的成员函数,当你用一个基类指针或引用指向一个继承类对象的时候,你调用一个虚函数,实际调用的是继承类的版本。而对于普通函数,永远调用的是指针或者引用本身所属的类的函数即普通函数不能实现多态2 C++中的纯虚函数“只提供申明,没有实现”,是对子类的约束,是“接口继承”,也是一种“运行时多态”。3 C++中包含纯虚函数的类,被...
2019-01-10 21:02:22 500
转载 赋值操作符和拷贝构造函数调用的情况比较
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
2020-01-11
ShakaApktool-master.rar
2020-01-11
XShell6破解版
2019-02-20
htk windows工具箱
2018-01-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人