摘要:
原文:http://blog.csdn.net/pleasecallmewhy/article/details/86587951 源文件头部注释列出:版权、作者、编写日期和描述。每行不要超过80个字符的宽度。示例:[cpp]view plaincopy /**********************... 阅读全文
摘要:
转自:http://www.cnblogs.com/luxiaoxun/archive/2013/05/09/3069036.htmlDynamic Time Warping(DTW)是一种衡量两个时间序列之间的相似度的方法,主要应用在语音识别领域来识别两段语音是否表示同一个单词。1. DTW方法原理在时间序列中,需要比较相似性的两段时间序列的长度可能并不相等,在语音识别领域表现为不同人的语速不同。而且同一个单词内的不同音素的发音速度也不同,比如有的人会把“A”这个音拖得很长,或者把“i”发的很短。另外,不同时间序列可能仅仅存在时间轴上的位移,亦即在还原位移的情况下,两个时间序列是一致的。在这 阅读全文
摘要:
动态时间规整DTW在日常的生活中我们最经常使用的距离毫无疑问应该是欧式距离,但是对于一些特殊情况,欧氏距离存在着其很明显的缺陷,比如说时间序列,举个比较简单的例子,序列A:1,1,1,10,2,3,序列B:1,1,1,2,10,3,如果用欧氏距离,也就是distance[i][j]=(b[j]-a[i])*(b[j]-a[i])来计算的话,总的距离和应该是128,应该说这个距离是非常大的,而实际上这个序列的图像是十分相似的,这种情况下就有人开始考虑寻找新的时间序列距离的计算方法,然后提出了DTW算法,这种方法在语音识别,机器学习方便有着很重要的作用。这个算法是基于动态规划(DP)的思想,解决了 阅读全文
摘要:
谷歌路过这个专门介绍HMM及其相关算法的主页:http://rrurl.cn/vAgKhh里面图文并茂动感十足,写得通俗易懂,可以说是介绍HMM很好的范例了。一个名为52nlp的博主(google “I Love Natural Language Processing”估计就能找到)翻译后的HMM入门介绍如下,由于原文分了很多章节,我嫌慢了还是一次性整理,长文慎入吧。一、介绍(Introduction) 我们通常都习惯寻找一个事物在一段时间里的变化模式(规律)。这些模式发生在很多领域,比如计算机中的指令序列,句子中的词语顺序和口语单词中的音素序列等等,事实上任何领域中的一系列事件都有可能产生. 阅读全文
摘要:
蓝牙技术特点:Simple,Secure,Everywhere.另外,无须专利费。优势: 1低功耗2规定的Profile应用,安全可靠。3手机的通用性。个人未来的蓝牙发展趋势:BLE以手机等移动设备为终端,低功耗蓝牙设备遍布世界。工作模式抛弃单工模式,进入全双工。高速模式生死未知,传统模式还得兼容发展。充满机会的行业:医疗,保健,可穿戴设备,小家电,音响,电视,手机等。常用profile: A2DPAdvancedAudioDistributionProfile 高级音频流传输处理ATT(GATT) AttributeProfile(GforGeneric) 通用属性AVRCP Audio/. 阅读全文
摘要:
在RS232中本来CTS与RTS有明确的意义,但自从贺氏(HAYES) 推出了聪明猫(SmartModem)后就有点混淆了。在RS232中RTS与CTS是用来半双工模式下的方向切换;HAYES Modem中的RTS,CTS是用来进 行硬件流控的。通常UART的RTC、CTS的含义指后者,即用来做硬流控的。硬流控的RTS、CTS:RTS(Require To Send,发送请求)为输出信号,用于指示本设备准备好可接收;CTS(Clear To Send,发送清除)为输入信号,有效时停止发送。假定A、B两设备通信,A设备的RTS连接B设备的CTS;A设备的CTS连接B设备 的RTS。 前一路信号控 阅读全文
摘要:
一、文件分析流程1、第一部分:Section Cross References主要是各个源文件生成的模块之间相互引用的关系。stm32f10x.o(STACK) refers (Special) to stkheap2.o(.text) for __use_two_region_memory比如上面这句话,stm32f10x.o是stm32f10x.s生成的目标文件模块,(STACK)是文件内定义的一个段,链接器把它视为一个Section,输入节。它引用了模块stkheap2.o输入节(.text)里面的一个全局符号__use_two_region_memory(可能是一个函数或变量)。这个( 阅读全文
摘要:
许多初学者使用网上下载的程序时都会遇到这样一个问题,就是头文件找不到。我想就这个问题说明一下。/·首先,我们用到的KEIL有几种版本的,头文件也不同。有reg51.h和at89x51.h两种比较常见。at89x51和reg51这两个文件有点不同,reg51没有对IO口的位地址进行定义。所以我们在使用reg51的时候,可能会有一些相关语句通不过,比方说P0_1=1;这样的位操作。文件都放在Keil的KEILC/C51/INC目录下,大家可以看看自己的KEIL版本使用了哪个头文件,也有些KEIL封装了reg51和at89x51两个头文件,都可以用。/·头文件定义在程序的第一行, 阅读全文
摘要:
这是从http://funprogramming.org/视频学习过程中做的笔记,没法看视频的话,请FQ点point(x,y);线line(x,y,x2,y2);背景background(x),单个时为灰度等级,也是0-255,0为纯黑,255为纯白;或者background(x,y,z),x,y,z=0-255,RGB,加入图片loadImage("");随机数random(256) 0-255随机数,random(x,y)从x到y-1加载框架时间frameRate(t);t为每秒多少次刷新初始化:setup();屏幕大小,背景颜色,等等持续画图:draw();图形的边框 阅读全文