自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (2)
  • 收藏
  • 关注

原创 RNN粗浅理解

很好的学习RNN的网址:http://iamtrask.github.io/2015/11/15/anyone-can-code-lstm/相关网址:http://iamtrask.github.io/2015/11/15/anyone-can-code-lstm/ 1.    什么是RNN简单地说,RNN就是上一次的输出当做这一次的输入。2.    什么情况下应该用RNN

2017-12-01 19:11:19 446

原创 二分类问题模型指标

二分类问题模型指标本文旨在介绍比较在二分类模型中,常用的几个模型评估指标,包括:准确率,召回率,F1-score,ROC,AUC,MSE等1.简单概念2. 准确率P 召回率R和 F1值准确率(Precision) P=TP/(TP+FP)。通俗地讲,就是预测正确的正例数据占预测为正例数据的比例。召回率(Recall) R=TP/(TP+FN)。通俗地讲,就是预测为正例的数据占实际为

2017-11-30 17:06:50 2523

原创 深度学习之-Qlearning

待续

2017-11-30 14:49:30 834

转载 IT笔试 错题整理

搜狗2015c++工程师笔试题 1.下面关于迭代器失效的描述哪个是错误的() A. vector的插入操作不会导致迭代器失效 B. map的插入操作不会导致迭代器失效 C. vector的删除操作只会导致指向被删除元素及后面的迭代器失效 D. map的删除操作只会导致指向被删除元素的迭代器失效解释:vector是顺序存储的,只有在尾部插入才不会导致迭代器失效,在头部插入或者中间插入

2015-07-02 11:26:31 911 1

原创 HIT-FA

对 0 1预测做评估时,可以用hit-fa 若x是预测出的由 0 1 组成的一维列向量,y 是实际的由 0 1 组成的一维列向量,则 hit = sum(x.*y)/sum(y) fa = sum(x.*(1-y))/sum((1-y)) 显然,对于一个好的模型,hit越大越好,fa越小越好。

2015-06-30 10:07:40 897

原创 linux命令

1.删除非空文件夹的命令 rm -rf filename 2.查找命令 find -name filename待续。。。。。。。

2015-06-29 11:28:25 529

原创 合成混合语音(纯净语音+噪声)和IBM

有纯净语音,有噪声,怎样合成不同信噪比下的混合语音呢?!function mixwav_IBM(S,db,nois) numChan = 64; %通道数 FS = 8000; %数据的采样频率 gamma = gen_gammaton(FS,numChan); ft_env = fir1(1024,[70,400]/FS*2,'bandpass'); [

2015-06-28 17:10:45 4200 2

原创 网络盲写点网络(2015某市海康技术支持笔试)

简述家庭路由器的功能? 家用路由器就是家用电脑上网用的一种分配器,如果几家的距离不是很远又都有电脑。就可以用一根电话线同时上网而不相互影响,有无线路由和有线路由区别。让家庭内多台电脑共享一个帐号上网。路由器的一个作用是连通不同的网络,另一个作用是选择信息传送的线路。选择通畅快捷的近路,能大大提高通信速度,减轻网络系统通信负荷,节约网络系统资源,提高网络系统畅通率,从而让网络系统发挥出更大的效益来。

2015-06-27 17:02:39 1696

转载 python基础知识

一.随机数的生成 1.用于生成一个指定范围内的随机浮点数。print random.uniform(10,20)print random.uniform(20,10)2.生成一个指定范围内的整数。(下限必须小于上限制) print random.randint(12,20) print random.randint(20,20)3.随机选取0到100之间的偶数print random.rand

2015-06-26 10:13:30 547

原创 python中关于文件的操作

1.读取.txt文件-遇到空格就截断了。 f = open('test.txt', 'r') print f.read() 2.一行一行地读取.txt文件,遇到换行停止读入,空格也能正确地读进去。注意文件最后要包含一个换行,否则文件最后一行的内容不能成功地读入 f = open('test.txt', 'r') print f.readline()3.一行一行地读入所有行,可以用下面的循

2015-06-24 08:48:33 697

原创 python中绘图

python并没有自带的图像处理库,需要独立安装,python常用的图像处理库叫做PIL(python image library). 下面介绍PIL在linux下的加载: 1.下载PIL。 2.下载并解压成功之后,到解压目录,找到 Imaging-1.1.7/setup.py 这个文件,修改下面几行代码(默认TCL_ROOT的设置为NONE,这里要传到系统库的路径才行):TCL_ROOT =

2015-06-16 17:27:50 1173

转载 静态成员变量static

不管是C,C++,还是JAVA,它们中都包含static。当然这其中的用法及作用也是不一样的。下面主要介绍static在C++中的用法:要理解static,就必须要先理解另一个与之相对的关键字,很多人可能都还不知道有这个关键字,那就是auto,其实我们通常声明的不用static修饰的变量,都是auto的,因为它是默认的,就象short和long总是默认为int一样;我们通常声明一个变量:int a;str

2015-06-10 16:41:25 505

转载 CTex 使用中的一些问题

第一次用LaTeX,编译的时候输出系统找不到原文件。http://blog.sina.com.cn/s/blog_70b888640101cmuu.html 帮了大忙!这个问题好像经常出现在Win7系统下。winEdit输出“系统找不到指定的文件”,这里“指定的文件”是“TeXify.exe”等需要运行的程序,而不是当前需要编译的“.tex”文件。所以,问题的本质就是系统找不到“TeX

2015-03-19 10:23:24 1272

原创 傅里叶变换的初浅理解

function a_FS() %% »æ³öԭʼµÄÖÜÆÚÐźŠa = -5;b=5 t = a:0.01:b; f = t*0; t1 =t;t2= t;T =1.7;tao = 0.8; f( find(t>=-tao/2&t<=tao/2) ) = 1; figure;plot(t,f);axis([-1.5,1.5,0,1.2]); for

2015-01-07 16:47:19 921

原创 基于鲁棒性的数字水印的嵌入与提取

数字水印技术(Digital Watermarking)是通过一定的算法将一些标志性信息直接嵌入到多媒体内容当中,但不影响原来内容的价值和使用,并且不能被人的感知系统察觉或者注意到,只有通过专门的检测器或者阅读器才能提取。如图1所示:左上角是要嵌入的水印,右上角是宿主图像,左下角是嵌入水印之后的图像。图1   (1)水印  (2)原始宿主图像 (3)嵌入水印之后的宿主图像数字水

2015-01-06 20:21:00 14180

原创 数据挖掘 作业2 SVM

实验二   使用SVM进行数据分类 【数据集名称】Shuttle(来自UCI机器学习数据集)【数据集描述】该数据集用于航天飞机的分类,包含两个子集(shuttle_training_set和shuttle_testing_set),分别作为训练集和测试集。其中:训练集有43500条数据,每条数据包含10个内容:前9项是特征,第10项是类别标号(值为1的类和值不为1的类)。测试集有145

2015-01-06 11:04:40 1553

原创 语音增强——谱减

噪声的干扰不仅会降低语音通信的质量,而且也会使得那些基于特征参数提取的语音处理系统(如:低速率语音编码、语音识别等)性能下降,而在语音处理系统中采用抑制噪声的语音增强技术就是解决上述问题的有效途径。谱减法的基本思路是:假设在加性噪声与短时平稳的语音信号相互独立的条件下,从带噪语音的功率谱中减去噪声功率谱,得到较为纯净的语音频谱,从而估计出原始语音。设为纯净的原始语音信号,为噪声信号,为带噪语音

2014-12-18 10:19:59 1826

原创 线性回归和logistic回归理解

2014-11-23 17:55:45 703

转载 EM算法粗浅理解

期望最大化算法简介期望最大化算法主要用于从不完整的数据中计算最大似然估计,后来经过其他学者的发展,这个算法也被用于聚类等。一个例子本章节希望通过一个例子来解释期望最大化算法的由来以及其合理性。考虑一个投掷硬币的实验:现在我们有两枚硬币A和B,这两枚硬币和普通的硬币不一样,他们投掷出正面和反面的概率不一定相等。我们将A和

2014-10-24 20:12:33 785

转载 word里写不了中文

注意大写键是不是开启了shift可以切换中英文ctrl+shift可以切换中英文ctrl+空格可以切换中英文如果还不行可能是关闭了高级语言服务,检查一下,控制面板→区域与语言选项→语言→详细信息→高级→关闭高级语言服务,这个不要勾选。在word中不能使用输入法的处理方法:1)word2003:word菜单-工具-选项-选择‘编辑’的选项卡-不要勾选‘输入法控制处于活动状态’→确定。关闭

2014-10-13 17:07:11 687

原创 matlab语法-----待续

导入matlab工具包的方法1 解压文件把下载的工具箱解压到matlab中的toolbox文件夹里,2 添加目录matlab主界面:File——>Set Path...——>点击Add with subfolders...    在浏览文件中,选择刚才的安装路径C:\Program Files\MATLAB\R2012a\toolbox\DeepLearnToolbox-mas

2014-10-08 15:27:25 1170

转载 一个有趣的C语言问题

今天看到有人提了这么个问题;i=3,s=0s=(++i)+(++i)+(++i )为什么结果是s=16,i=6呢初一看,我想结果不应该是15(4+5+6)吗,是他搞错了吧,保险起见,我决定用编译器运行一下,看一下结果,先是用VC是了一下,结果确实没错,会不会是编译器问题,不行,我再试试其他编译器,换了codeblocks试了一下:那么DevC

2014-10-01 12:03:33 749

原创 语音zero phase matlab处理

首先,求得zero phase之后的波形,函数名为:%a_convert.m function [Pu]=a_convert(filename)    if nargin         filename = 'C:\Users\suhong\Desktop\语音信号盲分离\用到的语音文件\F16A1.WAV';    end    winsize = 512;   

2014-10-01 11:12:13 1732

原创 二项分布期望和方差的公式推导

二项分布即重复n次独立的伯努利试验。在每次试验中只有两种可能的结果,而且两种结果发生与否互相对立,并且相互独立,与其它各次试验结果无关,事件发生与否的概率在每一次独立试验中都保持不变,则这一系列试验总称为n重伯努利实验,当试验次数为1时,二项分布就是伯努利分布。

2014-10-01 09:25:31 47847 4

转载 进程和线程的区别和联系

进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。1.计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。2.假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候,其他车间都必须停工。

2014-09-30 08:59:47 785

原创 发音原理

人类的发音器官由三大部分构成:    1.肺(动力)    2.声带(发音体)     3.口腔、鼻腔、咽腔(共鸣腔)          人类的发音器官由三大部分构成:    1.肺(动力)    2.声带(发音体)     3.口腔、鼻腔、咽腔(共鸣腔)

2014-09-28 12:03:52 2565

原创 matlab生成可执行文件

matlab 程序打包成exe文件1选择合适的编译器mbuild -setupmcc -m myfunction.m 等一小会儿,myfunction.exe就生成了。参考http://pan.baidu.com/s/1c0vRnLu,第30页

2014-09-27 11:40:20 788

原创 deep learning (RBM)调用

一个多层的神经网络由若干层构成,每层均是其下一层数据的变换结果,若记第i层的数据为y(i),其下一层数据为y(i-1),则从y(i-1)到y(i)的变换可表示为y(i)=s(y(i-1)*w),s(*)为传递函数一般选择sigmoid函数,对于最后一层的s(*)一般会有其他选择,如做回归问题时可选择使用线性传递函数,分类时使用softmax函数。一个多层神经网络的包含一组参数{w}和最后一层使用的

2014-09-17 09:40:19 2005 3

原创 matlab中fft的简单应用

信号处理中fft的简单应用

2014-09-13 20:26:12 841

转载 matlab的功率谱计算

功率谱估计在现代信号处理中是一个很重要的课题,涉及的问题很多。在这里,结合matlab,我做一个粗略介绍。功率谱估计可以分为经典谱估计方法与现代谱估计方法。经典谱估计中最简单的就是周期图法,又分为直接法与间接法。直接法先取N点数据的傅里叶变换(即频谱),然后取频谱与其共轭的乘积,就得到功率谱的估计;间接法先计算N点样本数据的自相关函数,然后取自相关函数的傅里叶变换,即得到功率谱的估计.都可以编程实

2014-09-12 16:35:44 10857 4

原创 pitch提取一(自相关函数法)

一般的声音都是由发音体发出的一系列频率、振幅各不相同的振动复合而成的。这些振动中有一个频率最低的振动,由它发出的音就是基音(fundamental tone),其余为泛音。人在发浊音时,气流通过声门使声带产生张驰振荡式振动,产生一股准周期脉冲气流,这一气流激励声道就产生浊音,又称有声语音,它携带着语音中的大部分能量。这种声带振动的频率称为基频,相应的周期就称为基音周期(Pitch),它由声带逐渐开

2014-09-12 09:20:23 7434

转载 LECTURES WILL BE POSTED AT THE END OF EACH WEEK (一)

点击打开链接

2014-09-11 11:52:32 555

转载 Apriori详解

关联规则是数据挖掘领域的一个重要分支。随着大量数据不停地收集和存储,人们对挖掘数据间的关联规则越来越感兴趣,Apriori算法就是经典的关联挖掘算法,文章分析了Apriori的算法思想、算法描述及实际应用。

2014-09-11 10:01:39 1310

原创 k-means聚类

#include#include#includeusing namespace std;#define N 100#define D 5#define K 10double item[N][D];double len[N][N]; class C{ public: int num; //每个聚类的数量 double m[D]; //每个聚

2014-09-11 09:56:41 797

转载 jsp

http://wenku.baidu.com/link?url=gzcZWiK4Wm1tHQZ3mdJDPlFIwmuNakXqOcZ_p4QJ47KZE-YW71Lr9GNThkaiY2mE4fExWelD4Mg9kWohw1m8p7MoyR1gDLnkN4TTfWbu-57

2014-04-25 11:42:33 528

原创 矩阵相乘

#includeusing namespace std;void mutiple(int** a,int** b,int** c,int m,int s,int n) //m*s乘以s*n最后得m*n { for(int i=0;i<m;i++) { for(int j=0;j<n;j++) { c[i][j]=0; for(int k=0;k<s;k

2014-03-25 17:37:43 794

转载 数组指针域指针数组

这两个名字不同当然所代表的意思也就不同。我刚开始看到这就吓到了,主要是中文太博大精深了,整这样的简称太专业了,把人都绕晕了。从英文解释或中文全称看就比较容易理解。指针数组:array of pointers,即用于存储指针的数组,也就是数组元素都是指针数组指针:a pointer to an array,即指向数组的指针还要注意的是他们用法的区别,下面举例说明。int* a[4]     指针数组

2014-03-25 17:24:09 1396

转载 word2007 插入引用的方法

在Word 2007中添加参考文献及其引用的方法以前写文章的时候忽略了在文章中添加参考文献及其引用的方式,文章各式显得不太正式,在网上进行了相关搜索,将方法整理如下:1、将光标停留在需要插入文献的地方[1],选择菜单栏上的“引用 -> 插入尾注”,此时默认会在文档末尾或者当前章节的末尾出现罗马数字的尾注。如图1所示:图 1 插入尾注2、点击“注脚”菜单栏右侧的箭头进

2014-03-05 11:31:07 1667

原创 隐马尔科夫(HMM)模型 前向后向(Forward_backward) 维特比 (viterbi)

#include#include#include#includeusing namespace std;#define NN 10 //表示模型中的状态数#define MM 7 //每个状态中不同观察序号的个数#define l 100 //观测值的长度int N,M,ll; //对应于NN MM LL的含义double t[l][NN+2]; //l时刻处于状

2014-03-03 21:47:18 1390

转载 error C2678: binary '>>' : no operator found which takes a left-hand operand of type 'std::

解决方法:添加头文件#include

2014-03-03 19:07:11 3772

机器学习 HMM

HMM模型 前向 后向 维特比算法的实现

2014-03-03

模式识别作业1_线性拟合

模式识别作业 线性拟合_黄志强 里面有matlab代码和运行效果

2014-03-01

空空如也

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

TA关注的人

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