- 博客(12)
- 收藏
- 关注
转载 Alternating Direction Method of Multipliers -- ADMM 怎么理解
定义:Alternating Direction Method of Multipliers(ADMM)算法并不是一个很新的算法,他只是整合许多不少经典优化思路,然后结合现代统计学习所遇到的问题,提出了一个比较一般的比较好实施的分布式计算框架。在了解ADMM之前,需要了解它的前身,对偶上升法(Dual Ascent)和增强拉格朗日乘子法(Augmented Lagrangians and the M
2017-07-24 11:53:16 6035 2
转载 6. ZigZag Conversion leetcode
The string "PAYPALISHIRING" is written in a zigzag pattern on a given number of rows like this: (you may want to display this pattern in a fixed font for better legibility)P A H NA P L S I I GY
2017-07-23 12:16:49 302
转载 array vector 和string
string string s对象的定义和初始化以及读写 string s1; 默认构造函数,s1为空串 string s2(s1); 将s2初始化为s1的一个副本 string s3(“valuee”); 将s3初始化一个字符串面值副本 string s4(n,’c’); 将s4 初始化为字符’c’的n个副本 cin>>s5; 读取有效字符到遇到空格 getl
2017-07-23 12:06:12 339
原创 template模板使用规则 C++
定义:什么是类模板 一类类 一个类模板(也称为类属类或类生成类)允许用户为类定义一种模式,使得类中的某些数据成员、默写成员函数的参数、某些成员函数的返回值,能够取任意类型(包括系统预定义的和用户自定义的)。 如果一个类中数据成员的数据类型不能确定,或者是某个成员函数的参数或返回值的类型不能确定,就必须将此类声明为模板,它的存在不是代表一个具体的、实际的类,而是代表着一类类。 A.首先要定
2017-07-21 17:02:01 624
转载 C++ inline内联函数使用规则
inline函数的作用 定义:内联函数避免频繁调用函数对栈内存重复开辟所带来的消耗,但是不能包含复杂的结构控制语句例如while、switch,并且内联函数本身不能直接调用递归函数(自己内部还调用自己的函数)。 在C++中,为了解决一些频繁调用的小涵数大量消耗栈空间或者是叫栈内存的问题,特别的引入了inline修饰符,表示为内联函数。 可能说到这里,很多人还不明白什么是栈空间,其实栈空间就是指放
2017-07-21 16:52:50 823
转载 如何理解等错误率(EER, Equal Error Rate)?
在语音vad和KWS任务中,经常用到EER,怎么正确理解EERFR定义:在一批本该全部正确(TRUE)的列表中出现几个没识别出正确的语音,这个就是错误拒识FR(False Rejection),是Miss的;FA定义:在一批本该全部错误(Flase)的列表中出现了几个没识别出错误的语音,就是错误的语音被认为对了,FA(False Acceptance),是Flase Alarm的。各自
2017-07-20 16:35:24 19113
转载 卷积神经网络(CNN)学习笔记1:基础入门
卷积神经网络(CNN)学习笔记1:基础入门概述卷积神经网络(Convolutional Neural Network, CNN)是深度学习技术中极具代表的网络结构之一,在图像处理领域取得了很大的成功,在国际标准的ImageNet数据集上,许多成功的模型都是基于CNN的。CNN相较于传统的图像处理算法的优点之一在于,避免了对图像复杂的前期预处理过程(提取人工特征等),
2017-07-20 12:07:26 441
转载 C++中箭头-> 双冒号::点号.操作符区别
C++ 箭头-> 双冒号:: 点号.操作符区别 首先介绍一下C++中的结构。对于一个结构来说,struct MyStruct { int member_a; };如果有个变量MyStruct s,那么使用其中的成员元素时可以用s.member_a = 1;如果采用指针方法访问,比如MyStruct * ps,那么同样的访问
2017-07-19 12:05:13 987
翻译 kaldi的triphone训练详解
Triphone 以单音素模型为输入训练上下文相关的三音素模型 #triphonesteps/train_deltas.sh --boost-silence 1.25 --cmd "$train_cmd" 2000 10000 data/mfcc/train data/lang exp/mono_ali exp/tri1 || exit 1;train_deltas.sh中的相关配置如下:sta
2017-07-17 16:37:47 4395
转载 Kaldi 入门train_mono.sh详解
Kaldi 入门详解 train_mono.sh 是音素训练脚本,下面详细介绍各个功能:这部分是训练用参数,调用mono.sh时可以通过 –name value的方式改变这些参数.[code]nj=4 并行个数 cmd=run.pl 处理程序 scale_opts=”–transition-scale=1.0 –acoustic-scale=0.1 –self-loop-scale=0
2017-07-17 15:56:14 5010 1
转载 kaldi的语音识别数据timit例子详解
本文将以 kaldi 中 timit 的例程来看整个 run.sh 脚本的执行过程。数据准备请先进入 kaldi\egs\timit\s5\ 这个目录。运行环境由于 kaldi 可以在本地运行,也可以在 Oracle GridEngine 上运行,因此,请修改 cmd.sh。如果你是在本地运行,请输入export train_cmd="run.p
2017-07-17 11:50:47 9933 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人