基于遗传算法的BP神经网络

基于遗传算法的BP神经网络

源码地址:https://github.com/Grootzz/GA-BP
介绍:
利用遗传算法并行地优化BP网络的权值和阈值,从而避免了BP网络在优化权值和阈值时陷入局部最优的缺点

背景:
这个项目的背景为客运量和货运量的预测

文件介绍:

  1. freightFlow.xlsx : 货运量数据集,前7列为影响货运量的因素,第8列为货运量
  2. passengerFlow.xlsx : 客运量数据集,前7列为影响货运量的因素,第8列为客运量
  3. Data.mat:这是一个结构体,成员P为从客运量数据集,成员F为货运量数据集

函数概述:

  1. gadecod:对输入的染色体编码,编码方式一般有两种,实数编码和二进制编码。
    此项目中对应的为实数编码,所以编码后的值即为解码后的值。
  2. getBPinfo:获取BP网络的基本信息。
  3. gabpEval:计算适应度
  4. normInit:数据获取,存入结构体Data.mat
  5. mainFun:主函数,完成训练和预测

GAOT使用说明:

因为项目中用到了GAOT工具包中的函数,所以需要将GAOT工具包加入路径。
操作步骤为:点击GAOT文件—&g

  • 2
    点赞
  • 54
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值