登录
首页 » matlab » PSOTrainBP

PSOTrainBP

于 2018-08-06 发布 文件大小:3KB
0 239
下载积分: 1 下载次数: 22

代码说明:

  BP神经网络容易陷于局部极小值,PSO算法在无约束非线性函数优化方面性能优越,通常可以直接找寻到全局最优解,即使不能搜多到全局最优解,也距离全局最优点不远。当然,基本PSO算法陷入局部极值也是有的。对于这个缺点目前还没有找到比较有效、省市的解决方案。本案例实现利用PSO算法和BP算法共同训练神经网络,先将网络进行PSO算法训练,然后BP算法接着进行小范围精细搜索,PSO算法训练神经网络的本质就是将输出误差函数(即能量函数)看成目标函数,PSO对能量函数进行全局寻找最小值。(BP neural networks are prone to local minimum values. The PS algorithm has superior performance in the optimization of unconstrained nonlinear functions. It can usually find the global optimal solution directly. Even if it can not find more global optimal solutions, it is not far from the global best. Of course, there is also a local extreme of the basic PO algorithm. For this shortcoming, there is no more effective, provincial and municipal solution. This case realizes the use of the SO algorithm and the BP algorithm to train the neural network. First, the network is trained in the SO algorithm, and then the BP algorithm is followed by a small range of fine searches. The essence of the PO algorithm training neural network is to regard the output error function(ie, the energy function) as the objective function, and the PO seeks a global minimum value for the energy function.)

文件列表:

PSOTrainBP\PSOBP502 (1).m, 7009 , 2018-08-06
PSOTrainBP\PSOTrain.m, 3974 , 2018-08-06
PSOTrainBP, 0 , 2018-08-06

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • Nuttall_SCW_start_ok
    4阶Nuttall窗128 点4-order卷积 matlab(Nuttall128 4-order convolution matlab)
    2012-02-15 16:20:22下载
    积分:1
  • ode45
    解常微分方程的Matlab程序 字符串ypfun是用以表示f(t, y)的M文件名, tspan=[t0, tfinal]表示自变量初值t0和终值tf y0表示初值向量y0,可选参数options为用odeset设置精度等参数。 输出列向量tout表示节点,输出矩阵yout 表示数值解,每一列对应y的一个分量。若无输出参数,则作出图形。(Solution of ordinary differential equations of the Matlab program is used to indicate ypfun string f (t, y) M-file name, tspan = [t0, tfinal] said that since the variable t0 initial and final values of tf y0, said initial vector y0 , optional parameters to set options for the use of odeset accuracy and other parameters. The output column vector tout that node, the output matrix yout that of numerical analysis, each column corresponds to y of a component. If there are no output parameters, then make a graph.)
    2009-11-19 21:49:26下载
    积分:1
  • DTC_six
    基于matlab/simulink的异步电机直接转矩控制,仿真运行正常。(Based on matlab/simulink asynchronous motor direct torque control, simulation run correctly.)
    2021-04-20 11:08:50下载
    积分:1
  • PLD
    说明:  PLD的详细编程开发,主要是针对GAL16V8的的开发(Detailed PLD programming and development, mainly for the development GAL16V8)
    2011-02-19 13:44:57下载
    积分:1
  • TLBO_Algortithm
    TLBO metaheuristic algorithm to general optimization problem
    2015-04-09 03:49:24下载
    积分:1
  • EOF
    数据EOF分析,海洋气象常用。将长时间,多空间点数据分解成时间序列和空间序列。进行数据的时空分析。(Used for EOF analyse)
    2013-07-11 15:14:16下载
    积分:1
  • MT2DNLCG-Mackie-nlcg-fast2.tar
    完整的二维非线性共轭梯度反演源代码,作者是Mackie 和Rodi。(Complete two-dimensional nonlinear conjugate gradient inversion source code, the author is Mackie and Rodi.)
    2020-10-07 16:57:36下载
    积分:1
  • fenxi
    对信号进行分析,取得信号的频率,幅值等特性。利用MATLAB编程,界面友好(Analysis of the signal to obtain the signal frequency, amplitude and other characteristics. Using MATLAB programming, user-friendly)
    2010-09-02 16:07:57下载
    积分:1
  • LDPC_precode
    说明:  LDPC 预编码,用于构造Raptor码(LDPC Precodes, Used to construct Raptor codes )
    2011-03-22 22:17:57下载
    积分:1
  • pro
    matlab处理地震资料的有关比较简单的成程序,segy文件的读取程序及输出segy格式的程序,另外还有雷克子波的程序等(matlab processing seismic data into a relatively simple procedure, segy file read program output segy formats procedures, in addition Leike Zi wave program)
    2012-05-25 22:50:22下载
    积分:1
  • 696518资源总数
  • 106155会员总数
  • 8今日下载