nninit.m
上传用户:szhysm888
上传日期:2008-07-11
资源大小:35k
文件大小:0k
开发平台:

Matlab

  1. % BP网络初始化:给出网络的训练样本P、T,
  2. % 输入、输出数及隐含神经元数R,S2,S1
  3. function [P,T,R,S1,S2,S]=nninit
  4. p=[0 0 0 0 0;
  5.    1 0 0 0 1;
  6.    0 1 0 0 1;
  7.    0 0 1 0 0;
  8.    0 0 0 1 0];
  9. P=p';
  10. t=[0 0 0 0;
  11.    1 0 0 0;
  12.    0 1 0 0;
  13.    0 0 1 0;
  14.    0 0 0 1];
  15.  t=t';
  16.  T=t;
  17. [R,Q]=size(P);
  18. [S2,Q]=size(T);
  19. S1=6;
  20. S=R*S1+S1*S2+S1+S2; % 遗传算法编码长度