• 大小: 4KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-06
  • 语言: 其他
  • 标签: LSSVM  

资源简介

LSSVM示例程序

资源截图

代码片段和文件信息


%% 清空环境变量
clc
clear

%% 训练数据预测数据提取及归一化
%下载输入输出数据
load date1 input
load date2 output

%从1到2000间随机排序
k=rand(1146);
[mn]=sort(k);

%找出训练数据和预测数据
input_train=input(n(1:117):)‘; %130组训练数据,22组预测数据
output_train=output(n(1:117))‘;
input_test=input(n(118:146):)‘;
output_test=output(n(118:146))‘;

%选连样本输入输出数据归一化
[inputninputps]=mapminmax(input_train);
[outputnoutputps]=mapminmax(output_train);

%% BP网络训练
% %初始化网络结构
net=newff(inputnoutputn10);

net.trainParam.epochs=10;
net.trainParam.lr=0.1;
net.trainParam.goal=0.00001;

%网络训练
net=train(netinputnoutputn);

%% BP网络预测
%预测数据归一化
inputn_test=mapminmax(‘apply‘input_testinputps);
 
%网络预测输出
an=sim(netinputn_test);
 
%网络输出反归一化
BPoutput=mapminmax(‘reverse‘anoutputps);

%% 结果分析

figure(1)
plot(BPoutput‘:og‘)
hold on
plot(output_test‘-*‘);
plot

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1288  2012-09-20 20:08  源码\BP.asv

     文件       1349  2012-09-29 22:55  源码\BP.m

     文件       1425  2010-01-30 20:21  源码\BP_Hidden.m

     文件       1106  2012-09-29 22:54  源码\date1.mat

     文件        820  2012-09-29 22:54  源码\date2.mat

     目录          0  2012-09-30 20:31  源码

----------- ---------  ---------- -----  ----

                 5988                    6


评论

共有 条评论