%%
清空环境变量
clc
clear
%%
训练数据预测数据提取及归一化
%
下载四类语音信号
load data1 c1
load data2 c2
load data3 c3
load data4 c4
%
四个特征信号矩阵合成一个矩阵
data(1:500,:)=c1(1:500,:);
data(501:1000,:)=c2(1:500,:);
data(1001:1500,:)=c3(1:500,:);
data(1501:2000,:)=c4(1:500,:);
%
从
1
到
2000
间随机排序
k=rand(1,2000);
[m,n]=sort(k);
%
输入输出数据
input=data(:,2:25);
output1 =data(:,1);
%
把输出从
1
维变成
4
维
for i=1:2000
switch output1(i)
case 1
output(i,:)=[1 0 0 0];
case 2
output(i,:)=[0 1 0 0];
case 3
output(i,:)=[0 0 1 0];
case 4
output(i,:)=[0 0 0 1];
end
end
%
随机提取
1500
个样本为训练样本,
500
个样本为预测样本
input_train=input(n(1:1500),:)';
output_train=output(n(1:1500),:)';
input_test=input(n(1501:2000),:)';