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

📄 getbluedatafromseq.m

📁 matlab使用BP网络的例子,使用Levenberg Marquardt算法提高训练速度,效果不错
💻 M
字号:
%从BlueSequence构建训练和识别数据,第二步做的工作

clear;
load BlueNeualNetwork.txt pn -mat;       %载入阶数
load BlueSequence.txt;                   %载入蓝球的数据序列

pall=size(BlueSequence,2);               %得到序列总大小

% TrainingSample=BlueSequence(pn:pall);
%
TrainingSample=[];
for i=1:pn
    TrainingSample=[TrainingSample;BlueSequence(pn+1-i:pall-i)];        %样本矩阵
end;
TrainingObject=BlueSequence(pn+1:pall);                                 %训练目标
PredictionSample=BlueSequence(pall-pn+1:pall)';                         %用于预测的源数据

%具体输入向量的录入问题可能可以用矩阵转置来做
save data.txt TrainingSample TrainingObject PredictionSample;

% 使用训练数据时只要TrainingSample(:,1:3) 相应的目标数据就是TrainingObject(:,1:3)

⌨️ 快捷键说明

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