自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

James Zhang's Blog

Wave My Life.

  • 博客(112)
  • 收藏
  • 关注

原创 JAVA学习笔记——第四章 流程控制

4.1 复合语句Java语言的复合语句是以整个块区为单位的语句,所以又称为块语句。复合语句由开括号“{”开始,闭括号“}”结束。注:使用复合语句时要注意,复合语句为局部变量创建了一个作用域,该作用域为程序的一部分,在该作用域中某个变量被创建并能够使用。如果在某个变量的作用域外使用该变量,则会发生错误。4.2 条件语句4.2.1 if条件语句简单的if条件语句

2014-02-25 23:16:50 1138

原创 JAVA学习笔记——第三章 Java语言基础

3.1 Java主类结构Java语言是面向对象的程序设计语言,Java程序的基本组成单元是类,类体中又包括属性和方法两部分。每一个应用程序都必须包含一个main()方法,含有main()方法的类称为主类。例:package Number //package为包关键字,Number为声明该类所在的包public class First{ static Sting s

2014-02-25 23:11:05 1851

原创 JAVA学习笔记——第一章 初始JAVA

1.1 Java简介Java是一种高级的面向对象的程序设计语言。使用Java语言编写的程序是跨平台的。1.1.1 什么是Java语言Java是1995年由Sun公司推出的一种极富创造力的面向对象的程序设计语言。Java最初的名字是OAK,在1995年被重命名为Java,正式发布。Java是一种通过解释方式来执行的语言,其语法法则和C++类似。Java语言编写的程序既

2014-02-25 23:05:38 2825

原创 JAVA学习笔记——第二章 Eclipse的下载安装以及配置和启动

第一步:在Eclipse的官方网站下载:http://www.eclipse.org/点击下载找到:下载后直接解压就可以了。第二步:安装Eclipse中文语言包找到Eclipse Babel找到Downloads中安装Eclipse的版本选择语言包找到汉语的包:下载后复制到相应的目录下解压缩就可以了。

2014-02-25 23:04:21 1730

原创 第一个JAVA程序

在安装好了JDK并搭建好了JAVA的开发环境之后,我们开始写第一个JAVA程序。第一步:新建记事本文件JAVATEST.txtpublic class JAVATEST{ public static void main(String[] args) { System.out.println("HELLO JAVA!"); }}然后保存为

2014-02-25 22:59:26 986

原创 特征变换以及维度下降——LDA VS PCA

在之前的博文介绍了,LDA以及PCA的原理以及算法过程,下面说说他们的区别。

2014-02-22 01:22:10 5770

原创 特征变换以及维度下降——Principal Component Analysis

在多元统计分析中,主成分分析(Principal components analysis,PCA)是一种分析、简化数据集的技术。主成分分析经常用于减少数据集的维数,同时保持数据集中的对方差贡献最大的特征。

2014-02-21 21:00:10 10799 2

原创 特征变换以及维度下降——Linear Discriminant Analysis(三)

线性判别分析(Linear discriminant analysis, LDA),是一种监督学习算法,也叫做Fisher线性判别(Fisher Linear Discriminant, FLD),是模式识别的经典算法,它是在1996年由Belhumeur引入模式识别和人工智能领域的。

2014-02-21 16:39:53 2029

原创 特征变换以及维度下降——Linear Discriminant Analysis(二)

线性判别分析(Linear discriminant analysis, LDA),是一种监督学习算法,也叫做Fisher线性判别(Fisher Linear Discriminant, FLD),是模式识别的经典算法,它是在1996年由Belhumeur引入模式识别和人工智能领域的。

2014-02-21 14:02:09 3375

原创 特征变换以及维度下降——Linear Discriminant Analysis(一)

线性判别分析(Linear discriminant analysis, LDA),是一种监督学习算法,也叫做Fisher线性判别(Fisher Linear Discriminant, FLD),是模式识别的经典算法,它是在1996年由Belhumeur引入模式识别和人工智能领域的。

2014-02-21 13:09:59 3182

原创 特征变换以及维度下降——前言

特征变换以及维度下降——前言:我们最初的设想是增加特征的维度从不会降低识别器的性能,因为我们提供了足够多或者至少是相同的大量信息。因此,最坏的情况是性能保持不变。但是,实际上并非如此,性能将会出现下降,尽管我们提供给了系统足够的数据。

2014-02-20 21:17:20 2993

转载 不肯努力 又不肯冒险 活该你屌丝一辈子

刚才看到新闻,京城四少之一开着布加迪,因为后面的车鸣笛所以下车把后面车里的两口子打了。挨打的女的是记者。本来一个“富二代欺负屌丝”的故事,顶多让我觉得打人的太可恨了。但是后面我发现,真相是:那女的老公开车,本来想从公交车道上超车,没成功,就想超那辆布加迪,还是没成功,于是她老公怒了,开始鸣笛,期间这女记者还在未经允许的情况下私自拍照。好了,基于以上三点:侵犯隐私,一直鸣笛,占公交车

2014-02-20 14:01:56 1486 2

原创 Ubuntu下Hadoop MapReduce集群搭建以及程序运行

记得上学期有门课程就是MapReduce,在顺利通过之后,还是决定好好整理一下,方便日后用到,同时也能跟大家分享交流一下。以下就是ubuntu下Hadoop MapReduce集群环境搭建以及程序运行的全部流程。

2014-02-19 10:53:12 3002

转载 Ubuntu 下 配置 jdk1.7

第一步:下载jdk-7-linux-i586.tar.gzwget -c http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586.tar.gz(注:如果下载不下来,建议使用迅雷下载,然后拷贝到Linux系统上。)第二步:解压安装sudo tar zxvf ./jdk-7-linux-i586.tar.gz -C

2014-02-19 10:01:45 1147

原创 MATLAB添加VOICEBOX工具箱

一、介绍VOICEBOX: Speech Processing Toolbox forMATLABVOICEBOX is a speech processing toolbox consists ofMATLAB routines that are maintained by and mostly written by Mike Brookes,Department of Electr

2014-02-17 15:17:50 12502 2

原创 MATLAB数据降维工具箱drtoolbox介绍

最近在做数据降维的处理工作接触到drtoolbox工具箱,感谢:http://blog.csdn.net/xiaowei_cqu 提供的博文,我又做了些总结。1.MATLAB drtoolbox 介绍The Matlab Toolbox for Dimensionality Reduction contains Matlab implementations of 38 techniqu

2014-02-17 11:29:11 13933 7

原创 隐马尔可夫模型以及相关算法介绍

写了一篇关于隐马尔可夫模型的相关介绍的文章,无奈公式实在太多,所以决定把文章以图片的形式发出来。

2014-02-14 03:58:29 2419

原创 高斯混合模型(GMM)介绍以及学习笔记

1.高斯混合模型概述高斯密度函数估计是一种参数化模型。高斯混合模型(Gaussian Mixture Model, GMM)是单一高斯概率密度函数的延伸,GMM能够平滑地近似任意形状的密度分布。高斯混合模型种类有单高斯模型(Single Gaussian Model, SGM)和高斯混合模型(Gaussian Mixture Model, GMM)两类。类似于聚类,根据高斯概率密度函数(Pro

2014-02-14 02:11:02 98787 17

原创 A Digit Recognizer——基于HTK实现数字串识别系统

这篇博文,可以说是之前学习笔记的实践,准备完成一个基于HTK实现数字串识别系统下面就让我们开始吧!由于很多部分的讲解在之前的博文中已经给出,所以这篇文章我们着重记录实验过程。整个系统分为四大部分,共有11步组成:(一)数据准备Step 1: The Task GrammarStep 2: The DictionaryStep 3: Recording the Data

2014-01-29 19:26:23 2943

原创 基于HTK的连续语音识别系统搭建学习笔记(四)

3.创建绑定状态的三音素HMM模型目的是加入上下文依赖(context-dependent)三音素模型并得到稳健的训练。包括两步,先由单音素得到三音素并重估参数,第二步就是绑定三音素的状态以使输出更加稳健。[step 9]得到三音素HMM上下文依赖三音素模型可以用单音素作为初始,再进行重估。由于重估时要三音素级标注文本,就先生成标注文本。创建文件:mktri.led创建位置:根

2014-01-28 02:34:01 3341

原创 基于HTK的连续语音识别系统搭建学习笔记(三)

[step 8]重校准训练数据确认trainwords.mlf中的路径为"*/S0???.lab",修改dict2加入silence sil一项,另存为dict3。执行:HVite -l * -o SWT -b silence -C .\config\config1 -a -H .\hmms\hmm7\macros -H .\hmms\hmm7\hmmdefs -i .\labels\

2014-01-28 01:09:51 3785 1

原创 基于HTK的连续语音识别系统搭建学习笔记(二)

[step 5]数据的特征提取这里所用特征为MFCC。工具HCopy可以实现提取特征的工作。创建文件夹:config创建文件:config1(要设置的参数)创建位置:config创建内容:创建文件:codetr.scp(制定训练输入和输出列表)创建位置:根目录下执行:HCopy -T 1 -C .\config\config1 -S codetr.scp

2014-01-28 00:02:20 5250 10

原创 基于HTK的连续语音识别系统搭建学习笔记(一)

放假之前,就已经对HTK上完成连续语音识别的实验充满兴趣。于是找了很多资料,准备在放假的时候好好学习,仔细琢磨,HTK博大精深,光学习和完成孤立词识别肯定是不够。从今天开始,开始同步学习和记录基于HTK的连续语音识别系统搭建工作,这一学习笔记主要记录学习过程,具体自己的实践后面会继续,本次学习的参考资料主要以:苏统华的《应用HTK搭建语音拨号系统》为主,同时,使用HTK BOOK作为参考。

2014-01-27 16:18:35 9564 4

原创 KALDI语音识别工具包运行TIMIT数据库实例

TIMIT数据库介绍:TIMIT数据库由630个话者组成,每个人讲10句,美式英语的8种主要方言。TIMIT S5实例:首先,将TIMIT.ISO中的TIMIT复制到主文件夹。1.进入对应的目录,进行如下操作:zhangju@ubuntu :~$ cd kaldi-trunk/egs/timit/s5/zhangju@ubuntu :~/kaldi-tr

2014-01-27 13:02:26 4896 1

原创 SPPAS自动对齐软件的介绍安装和使用

最近一直在自主学习连续语音识别的相关知识,也着手开始动手自己做一些列的实验。实验过程中需要采集自己需要的语料数据,但是发现采集之后标注确实是个问题,单纯使用praat逐个词的将音素也标注出来,实在是费时费力,所以经过这几天与同学的讨论和搜集资料,找到一个叫SPPAS的自动对齐标注软件,通过实验,基本满足我的需求,下面给大家介绍一下。SPPAS介绍:这个软件是法国人搞的,所以毋庸置疑

2014-01-27 12:07:52 6472 2

原创 声明

最近搬家CSDN,却发现博客搬家不支持原来的博客,所以将原来的博文细细检查,手动搬家。原博客地址:http://my.oschina.net/jamesju/blog现博客地址:http://blog.csdn.net/jojozhangju欢迎交流,转载请注明,谢谢。

2014-01-26 05:53:42 841

原创 KALDI语音识别库在LINUX下的安装和编译

1.介绍Kaldi语音识别工具将HTK比较零碎的各种各样的指令和功能进行整理集合,使用perl脚本调用。同时也加入了深度神经网络的分类器(DNN),本身由原来做HTK开发的人员制作而成,可以说是HTK的升级加强版。 kaldi官方网站请见:http://kaldi.sourceforge.net/index.html 2.安装和编译第一步:下载kaldi工具包 ka

2014-01-26 04:26:52 6260

原创 MyEclipse8.6以及Intellij IDEA运行CMU Sphinx中Helloworld DEMO实例

Section 1 MyEclipse 具体步骤如下:      File->new->project->java project找到workspaces中TestSphinxDemo文件,新建文件夹名为lib,并且加入如下jar包:在项目的src目录中新建名为edu.cmu.sphinx.demo.helloworld的包,并把原来的项目全部搞到包中:

2014-01-24 02:20:28 1988

原创 CMU SPHINX介绍

对于CMU Sphinx-4进行相关简单的介绍,并对其中的一些功能和使用进行相关说明。Introduction:CMU Sphinx:      由卡内基梅隆大学制作的用于语音识别的开源工具箱。CMU Sphinx-4:      Sphinx-4是完全用Java语言写的先进的语音识别系统。它是通过卡内基梅隆大学Sphinx组,Sun微系统实验室、三菱电器研

2014-01-24 02:05:21 3793

原创 使用HTK语音工具包进行孤立词识别基础教程

1.前言本教程主要介绍使用HTK工具包进行孤立词语音识别系统的搭建,主要参考书籍:HTK BOOK2.孤立词识别系统在本系统中我们将要实现三个词的识别系统,词汇集为:{brightness,channel,color}2.1.搭建步骤 A:创建语料库,brightness,channel,color各录制5次。B:声学分析,把wavform的声音文件转换为mfcc格

2014-01-24 01:57:14 4446 6

原创 HTK语音识别工具包的安装和编译

今天介绍一下HTK语音识别工具包的安装和编译,希望能够帮助到更多做语音相关工作的同仁们。介绍:HTK是用来进行自动语音识别研究的工具包,它由剑桥大学工程系的机器智能实验室开发的开源软件,全称叫做HiddenMarkov Toolkit。官方网站:http://htk.eng.cam.ac.uk Section 1 WINDOWS下HTK的安装和编译:第一步:下载官方

2014-01-23 22:18:55 7808 1

原创 语音特征参数MFCC提取过程详解

原来对语音特征参数MFCC的提取过程不是很了解,最近做实验需要自己手动去提取,所以借此机会,深入的学习了一下,所以记录下来,希望能够对日后的学习有一定的帮助。

2014-01-23 00:17:04 164996 26

空空如也

空空如也

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

TA关注的人

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