登录
首页 » matlab » pso-bp

pso-bp

于 2020-10-29 发布 文件大小:2KB
0 304
下载积分: 1 下载次数: 110

代码说明:

  粒子群算法,也称粒子群优化算法(Particle Swarm Optimization),缩写为 PSO, 是近年来发展起来的一种新的进化算法(Evolutionary Algorithm - EA)。PSO 算法属于进化算法的一种,和模拟退火算法相似,它也是从随机解出发,通过迭代寻找最优解,它也是通过适应度来评价解的品质,但它比遗传算法规则更为简单,它没有遗传算法的“交叉”(Crossover) 和“变异”(Mutation) 操作,它通过追随当前搜索到的最优值来寻找全局最优。这种算法以其实现容易、精度高、收敛快等优点引起了学术界的重视,并且在解决实际问题中展示了其优越性。粒子群算法是一种并行算法。 BP(Back Propagation)神经网络是1986年由Rumelhart和McCelland为首的科学家小组提出,是一种按误差逆传播算法训练的多层前馈网络,是目前应用最广泛的神经网络模型之一。BP网络能学习和存贮大量的输入-输出模式映射关系,而无需事前揭示描述这种映射关系的数学方程。它的学习规则是使用最速下降法,通过反向传播来不断调整网络的权值和阈值,使网络的误差平方和最小。BP神经网络模型拓扑结构包括输入层(input)、隐层(hidden layer)和输出层(output layer)。(Particle swarm optimization, also known as particle swarm optimization (Particle Swarm Optimization), abbreviated as PSO, is a new evolutionary algorithm developed in recent years (Evolutionary Algorithm- EA). Kind, and simulated annealing algorithm PSO algorithm is similar evolutionary algorithms, it is also starting a random solution, through an iterative search for the optimal solution, which is also used to uate the quality through fitness solution, but it is simpler than genetic algorithm rules It has no genetic algorithm " crossover" (Crossover) and " variant" (Mutation) operation, which by following the current search to find the optimal value to the global optimum. This algorithm is its easy implementation, high accuracy, fast convergence, etc. attracted academic attention and show its superiority in solving practical problems. PSO algorithm is a parallel algorithm. BP (Back Propagation) neural network is a 1986 team of scientists headed by Rumelhart and McC)

文件列表:

pso-bp
......\fun.m,861,2015-01-18
......\PSO1.m,3606,2015-01-18

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

发表评论

0 个回复

  • m
    说明:  matlab 直接序列扩频中对于高斯白噪声的抗干扰仿真仿真程序(matlab in direct sequence spread spectrum interference for the simulation of Gaussian white noise simulation program)
    2011-05-12 08:16:36下载
    积分:1
  • xitongbianshi
    系统辨识的matlab实现,已经上传,希望能给需要的同志一些帮助(System identification matlab realize, has been uploaded and want to give comrades need some help)
    2013-01-25 19:49:37下载
    积分:1
  • Desktop
    matlab毕业编程【谷速软件】Breasting海豚加载横向的桩(Graduation matlab software programming speed [Valley] Breasting laterally loaded pile dolphins)
    2015-01-07 22:39:57下载
    积分:1
  • CEEMDAN_V00
    齿轮箱故障诊断实用技术,可以有效掌握齿轮箱具体的故障诊断方法和步骤。(Practical gear box fault diagnosis technology, can effectively grasp the gearbox fault diagnosis methods and steps of the specific. )
    2013-05-06 09:35:43下载
    积分:1
  • Finite-time-stabilization-map
    rossler混沌系统中,反馈增益k在有限时间内收敛到了一个合适的负常数(rossler chaotic system, the feedback gain k in a finite time convergence to a suitable negative constant)
    2011-12-30 15:44:21下载
    积分:1
  • Minimum-Bayes-classifier-error-rate
    这是模式识别中最小错误率Bayes分类器设计方案。 自行完善了在不同先验概率的条件下,男、女错误率和总错误率的统计,放入各个数组当中。 全部程序由主函数、最大似然估计求取概率密度子函数、最小错误率贝叶斯分类器决策子函数三块组成。 调用最大似然估计求取概率密度子函数时,第一步获取样本数据,存储为矩阵;第二步对矩阵的每一行求和,并除以样本总数N,得到平均值向量;第三步是应用公式(3-43)采用矩阵运算和循环控制语句,求得协方差矩阵;第四步通过协方差矩阵求得方差和相关系数,从而得到概率密度函数。 调用最小错误率贝叶斯分类器决策子函数时,根据先验概率数组,通过比较概率大小判断一个体重身高二维向量代表的人是男是女。 主函数第一步打开“MAIL.TXT”和“FEMALE.TXT”文件,并调用最大似然估计求取概率密度子函数,对分类器进行训练。第二步打开“test2.txt”,调用最小错误率贝叶斯分类器决策子函数,然后再将数组中逐一与已知性别的数据比较,就可以得到不同先验概率条件下错误率的统计。 (This is the minimum error rate pattern recognition Bayes classifier design. Self- improvement prior probability in different conditions , male , female and total error rate error rate statistics , into which each array . All programs from the main function , maximum likelihood estimation subroutine strike probability density , the minimum error rate Bayesian classifier composed of decision-making three subfunctions . Strike called maximum likelihood estimate probability density subroutine , the first step to obtain the sample data , stored as a matrix the second step of the matrix, each row sum , and divided by the total number of samples N, be the average vector third step is to application of the formula ( 3-43 ) using matrix and loop control statements , obtain the covariance matrix fourth step through the variance-covariance matrix and correlation coefficient obtained , resulting in the probability density function . Call the minimum error rate decision Functions Bayesian)
    2012-02-02 20:33:06下载
    积分:1
  • 地震波正演模拟 吸收边界wyyd
    地震波正演模拟 吸收边界 matlab(Seismic forward simulation of absorbing boundary matlab)
    2012-02-23 15:29:19下载
    积分:1
  • Level_Set_Methods
    这是关于水平集工具箱的一些功能演示,包括PPT,视频,对初学者使用该工具箱提供便利,值得推荐。(This is about the level of some of the features of the toolbox set presentation, including the PPT, video, for beginners to facilitate the use of the toolbox, it is recommend.)
    2020-12-21 16:29:08下载
    积分:1
  • BISECNEW
    numerical bisection and Newton methods by Deyvi
    2010-11-30 05:49:49下载
    积分:1
  • ST-code
    matlab程序,实现广义S变换功能,广义S变换是用于时频分析的一重算法。(ST code in matlab)
    2013-12-06 16:35:10下载
    积分:1
  • 696518资源总数
  • 104349会员总数
  • 32今日下载