【预测模型】基于天牛须算法BAS优化BP神经网络实现数据预测matlab代码
1 算法介绍
针对传统预测深孔加工中钻削力精度不高的问题以及BP神经网络本身存在的缺陷,提出了BAS-BP神经网络预测模型.文章基于天牛须算法与BP神经网络相互结合,利用天牛须算法计算优化BP神经网络中的初始权值与阀值,从而建立BAS-BP神经网络的预测模型.并与传统BP神经网络预测模型进行对比.结果表明BAS-BP神经网络克服了训练时间长,收敛速度慢的缺点,预测精度明显提高.
2 部分代码
%% 用天牛须算法来优化BP的权值和阈值,数据样本为测试数据,非论文实际数据,样本60个,其中每个样本具有401个特征值;NIR为样本的光谱数据,octane为60*1的辛烷值数据 % 1.0版本 %% 清空环境变量 clear all close all clc tic %% 加载数据 load spectra_data.mat % 随机产生训练集和测试集 temp=randperm(size(NIR,1)); %训练集——50个样本 P=NIR(temp(1:50),:)'; T=octane(temp(1:50),:)'; %测试集——10个样本 P_test=NIR(temp(51:end),:)'; T_test=octane(temp(51:end),:)'; N=size(P_test,2); M=size(P,2);%% 归一化 [P, ps_input] = mapminmax(P,0,1);%
【预测模型】基于天牛须算法BAS优化BP神经网络实现数据预测matlab代码相关推荐
- 【预测模型】基于人工鱼群算法优化BP神经网络实现数据预测matlab源码
1 算法介绍 1.1 BP神经网络 1. 反向传播算法应用领域 反向传播算法应用较为广泛,从字面意思理解,与前向传播相互对应.在简单的神经网络中,反向传播算法,可以理解为最优化损失函数过程,求解每个参 ...
- 【预测模型】基于差分进化算法优化BP神经网络实现数据预测matlab源码
1 算法介绍 2 部分代码 %% 差分进化算法应用于优化BP神经网络的初始权值和阈值%% 清空环境变量 clear all; clc; warning off load v357; load y357 ...
- 【预测模型】基于Logistic混沌映射改进麻雀算法改进BP神经网络实现数据预测matlab源码
1 模型 简介见这里. 2 部分代码 function [FoodFitness,FoodPosition,Convergence_curve]=SSA(N,Max_iter,lb,ub,dim,f ...
- 【ELM预测】基于粒子群算法改进极限学习机ELM实现数据预测matlab源码
一.极限学习机的概念 极限学习机(Extreme Learning Machine) ELM,是由黄广斌提出来的求解单隐层神经网络的算法. ELM最大的特点是对于传统的神经网络,尤其是单隐层前馈神经网 ...
- 【预测模型】基于灰狼算法优化BP神经网络实现数据预测matlab代码
1 简介 信息化时代的快速发展,给人们的生活带来了很大的便捷.越来越多的人习惯在网上办事.网络购物.在线支付,俨然成为了一种常态.通过网络来获取各类信息也更加方便,这就给网络钓鱼带来了肥沃的生存土壤. ...
- 基于帝企鹅算法优化BP神经网络实现数据预测matlab代码
1 算法介绍 1.1 BP神经网络 1. 反向传播算法应用领域 反向传播算法应用较为广泛,从字面意思理解,与前向传播相互对应.在简单的神经网络中,反向传播算法,可以理解为最优化损失函数过程,求解每个参 ...
- 【预测模型】基于 bp神经网络风电功率预测matlab源码
一.简介 BP网络(Back Propagation),是1986年由Rumelhart和McCelland为首的科学家小组提出,是一种按误差逆传播算法训练的多层前馈网络,是目前应用最广泛的神经网络模 ...
- 【ELMAN预测】基于粒子群算法改进ELMAN动态递归神经网络实现数据预测matlab源码
一.Elman神经网络介绍 1.特点 Elman神经网络是一种典型的动态递归神经网络,它是在BP网络基本结构的基础上,在隐含层增加一个承接层,作为一步延时算子,达到记忆的目的,从而使系统具有适应时变特 ...
- 【ELMAN预测】基于布谷鸟算法改进ELMAN动态递归神经网络实现数据预测matlab源码
一.Elman神经网络介绍 1.特点 Elman神经网络是一种典型的动态递归神经网络,它是在BP网络基本结构的基础上,在隐含层增加一个承接层,作为一步延时算子,达到记忆的目的,从而使系统具有适应时变特 ...
- 【预测模型】基于布谷鸟算法优化BP神经网络实现数据预测matlab代码
1 简介 针对当前智能算法对股票市场预测精度不高的问题,提出使用布谷鸟算法优化神经网络(CS-BP)的方法,对股票市场进行预测.并与粒子群算法优化神经网络模型(PSO-BP)和遗传算法优化神经网络模型 ...
最新文章
- java accept encoding_Accept-Encoding gzip 乱码 和Okhttp的解决方法
- jsp自定义图文新闻列表标签结合ssh2,带分页功能
- appium怎么操作物理返回键_Appium Studio使用指南(windows做ios自动化,录制appium脚本)...
- 来自极客标签10款最新设计素材-系列七
- 对身体的挣脱与自足的想象:谈阿满的小说集《双花祭》
- isatty_带有示例的Python File isatty()方法
- Python基础篇:Python 程序流程控制,让你的代码有理有据
- java sdk他edk de区别_最低SDK版本/目标SDK版本与编译SDK版本之间有什么区别?
- 20个你可能不知道的 Linux 网络工具
- Atitit 团队工具链体系打造---开发方面提升效率的软件与技术体系 attilax总结.docx
- 计算机操作系统的功能有哪些,操作系统的基本功能是什么
- 计算机多媒体技术实验报告【合集】
- GNN IS A COUNTER REVISITING GNN FOR QUESTION ANSWERING
- qq邮箱发送邮件服务器类型,设置QQ邮箱为发送邮件服务器的详细带图步骤
- Linux - 部署node项目
- 音视频解封装:MP4核心Box详解及H264AAC打包方案
- Turf.js——用于地理空间分析的js库,处理各种地图算法
- 安装完Windows Server 2008后怎么配置
- 百度语音-JAVA对PCM文件格式处理
- Windows10自带微软输入法不显示选字栏