⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bp_cv.m

📁 应用连续小波变换对脑机接口(BCI)信号处理
💻 M
字号:
right=zeros(5,1);
wrong=zeros(5,1);

in=crossvalind('Kfold',norml_y_train);
net=newff(minmax(trail_x_train),[60,2,1],{'logsig','tansig','purelin'},'trainrp');
net.trainParam.epochs = 300;
net.trainParam.show = 100;
for i = 1:5
    m=1;
    n=1;
    for j=1:140
        if in(j) == i;
           tes(:,m)=norml_x_train_c3andc4_cwt(:,j);
           tes_ans(m)=norml_y_train(j);
           m=m+1;
        else
           trai(:,n)=norml_x_train_c3andc4_cwt(:,j);
           trai_ans(n)=norml_y_train(j);
           n=n+1;
        end
    end
    [net,tr] = train(net,trai,trai_ans);
    
    
    for k=1:28
    a(k,i)=sim(net,tes(:,k));
    b(k,i)=a(k)-tes_ans(k);
        if b(k,i)>0.5<0.5
           right(i)=right(i)+1;
        else
           wrong(i)=wrong(i)+1;
        end
    end  
    sr(i)=sum(right(i));
    acc(i)=sr(i)/28;
end
%sr=sum(right);
aongacc=sum(acc)/5;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -