为您找到"

关于matlab的BP神经网络:

"相关结果约100,000,000个

MATLAB神经网络的介绍

读者调用案例的时候,只要把案例中的数据换成自己需要处理的数据,即可实现自己想要的网络。如果在实现过程中有任何疑问,可以随时在MATLAB中文论坛与作者交流,作者每天在线,有问必答。该书共有30个MATLAB神经网络的案例(含可运行程序),包括BP、RBF、SVM、SOM、Hopfield、LVQ、Elman、小波等神经网络;还...

matlab神经网络工具箱训练出来的函数,怎么输出得到函数代码段_百度知 ...

建立BP神经网络 net = newff(pn, tn, [200,10]);每10轮回显示一次结果 net.trainParam.show = 10;最大训练次数 net.trainParam.epochs = 5000;网络的学习速率 net.trainParam.lr = 0.05;训练网络所要达到的目标误差 net.trainParam.goal = 10^(-8);网络误差如果连续6次迭代都没变化,则matla...

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

BP神经网络是目前神经网络领域研究最多应用最广的网络,但BP神经网络学习算法易陷入局部极小的缺陷,本文采用遗传算法来优化BP神经网络的性能。首先采用遗传算法来优化BP神经网络的权值和阈值,然后将这些优化值赋给网络得到优化的BP神经网络,最后用MATLAB仿真平台,对非线性函数的逼近拟合和极值寻优问题进行...

BP神经网络每次训练结果不一样,怎么回事

你用的是matlab的神经网络工具箱吧。那是因为权值和阈值每次都是随机初始化的,所以结果就会不一样,你可以把随机种子固定,即在代码前面加上setdemorandstream(pi); 这样每次训练出来的结果都是一样的了。看来楼主是刚开始学习神经网络的,推荐一些资料给楼主:神经网络之家 (专讲神经网络的网站,...

本人新手,在做BP神经网络的时候遇到了一个问题

不知你是不是用matlab的神经网络工具箱,因为一般神经网络都是成批处理的,每一次调整都会综合所有样本的误差进行调整,而不是一类一类图片的去调整,所以不会出现你说的现象。目前我看过的很多C++或者其它语言自己写的神经网络,都会有这样或那样的理解错误,建议先使用现成的matlab的神经网络工具箱进行训练...

Matlab神经网络原理中可以用于寻找最优解的算法有哪些?

%若果误差上升大于阈值 lr = lr * lr_dec; %则降低学习率 else if newE2 < E2 %若果误差减少 lr = lr * lr_inc;%则增加学习率 end 详细的可以看《神经网络之家》nnetinfo里的《[重要]写自己的BP神经网络(traingd)》一文,里面是matlab神经网络工具箱梯度下降法的简化代码 ...

关于构建一个三层BP神经网络对药品的销售进行预测(程序由matlab...

clear all;close all;clc;p = [2056 2395 2600 2298 1634 1600 1837 1478 1900 2395 2600 2298 1634 1600 1873 1478 1900 1500 2600 2298 1634 1600 1873 1478 1900 1500 2046];t = [1873 1478 1900 1500 2046 1556];p = [ 2056 2395 2600 2298 1634 1600];--归一化输入输出-- 映射到...

bp生成软件-BP神经网络用什么软件可以实现?

bp是什么app 绘图。Bp指的是BambooPaper,是一款典型的绘图软件,软件可以记笔记,进行素描,绘图等,且软件支持自定义色盘。BambooPaper,作为绘图软件,在使用的过程中需要有配套的硬性产品,包括数位板,数位屏,触控笔。BP神经网络用什么软件可以实现?MATLAB!编个程序就能实现的,而且MATLAB有自带的神经网络工具...

急求人工神经网络的MATLAB算法~~求大虾教我

1、采用2-5-1三层BP网络结构即可实现其 MATLAB 程序如下:clc clear a=rand(2,200);x=a(1,:);y=a(2,:);F=x.^2+y.^2;net=newff(minmax(a),[5,1],{'tansig' 'purelin'},'trainlm');net.trainParam.epochs=100;net.trainParam.lr=0.1;net.trainparam.goal=0.001;net=train(net...

关于神经网络的问题。

楼主说的是matlab的BP神经网络工具箱么?这得看楼主想改动什么.你若果是想改动一下训练中的学习率的调整方法的话,是可以的,例如你要改动traingd里面的内容,只需要打开traingd.m,在里面找到相应的部分作修改.但是,若果楼主是想改动误差函数的话,就很困难了.,因为训练整个算法都是基于均方差误差函数来编写...
1 2 3 4 5 6 7 8 9

相关搜索