matlab RBF语音识别

1、内容简介


546-可以交流、咨询、答疑

2、内容说明

3、仿真分析

 %识别程序,
 %通过调用calCenter()、RBF_Train()实现计算中心center、半径sigma、权值W
close all;
clear;
clc;

filename=textread('train.txt','%s');  %读取数据
TrainNum=length(filename);         %训练数据个数
WordNum=10;                    %词数
Dimension=1024;                  %特征参数个数
SequNum=27;                     %归一化参数

for i=1: TrainNum
    File=filename{i,1};
    FileName=strcat('./train9ren/',File);
    fid=fopen(FileName,'r');
    feat=fscanf(fid,'%f');
    feature(i,:)=feat;
    fclose(fid); 
end
[ center,sigmaValue ]= calCenter(TrainNum,feature,WordNum,Dimension,SequNum) %计算中心、半径
W=RBF_Train(TrainNum,feature,Dimension,WordNum,center,sigmaValue,SequNum)   %训练RBF网络
TestNum=210;                     %测试数据个数
Hidden=10;                       %隐层节点数
effectiveH=11;
rate=RBF_Test(WordNum,Dimension,Hidden,effectiveH,center,sigmaValue,W,TestNum)%测试RBF网络
 

correct rate: 85.714286
rate =

   85.7143

4、参考论文


 

你可能感兴趣的:(Matlab系列案例,深度学习,神经网络,matlab,语音识别,RBF)