matlab多层神经网络到权值和阈值,BP神经网络到底可不可以规定权值和阈值呢

%% 程序说明

% 主程序:ga_bp.m

% 适应度函数:gabpEval.m

% 编解码子函数:gadecod.m

% 使用前需安装gaot工具箱,上述三个文件需放在同一文件夹中且将该文件夹

% 设置为当前工作路径

% 运行程序时只需运行主程序ga_bp.m即可

% 此程序仅为示例,针对其他的问题,只需将数据修改即可,但需注意变量名

% 保持一致,尤其是全局变量修改时(在gadecod.m和gabpEval.m中也要修改)

% 版权归MATLAB中文论坛所有,转载请注明

%% 清除环境变量

clear all

clc

warning off

nntwarn off

%% 声明全局变量

global p     % 训练集输入数据

global t     % 训练集输出数据

global R     % 输入神经元个数

global S2    % 输出神经元个数

global S1    % 隐层神经元个数

global S     % 编码长度

S1=25;

%% 导入数据

% 训练数据

day=[0.9363 -0.9698 -0.9907 -0.9562 -0.9507 0.9363 -0.9164 0.9045 0.8918;

-0.9358 -0.9751 0.9821 -0.9544 -0.9469 0.9426 0.9182 0.8967 -0.8841;

0.9516 -0.9781 -0.9744 -0.9525 0.9509 0.9368 0.9082 -

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值