说明:PSO算法和BP神经网络都是现在非常热门的两个算法,在各自的领域都担当着至关重要的作用,通过MATLAB实现pso优化bp中以发挥其最大优势。
PSO算法 BP神经网络
说明:设计地震子波和反射系数序列,合成单道地震记录,再利用对数分解法求取子波,反褶积得反射系数序列。
地震子波 反射系数 地震记录 反褶积
说明:采用微粒群(PSO)算法求解CVRP“车辆路径问题”的代码,对于中小规模算例能有很快的速度,对于大规模问题则效率偏低。文件包内附国际常用算例十余个。
微粒群 粒子群 PSO CVRP
说明:用来画大量样本数据的概率密度曲线,使用简单,快速。数据越多,画的效果越好。
密度 曲线 概率密度曲线 概率密度 pdf
说明:cycloid曲线方程及修形,用于减速器齿廓设计。
修形 齿廓 减速器 cycloid
说明:采用贝叶斯正则化算法提高 BP 网络的推广能力。在本例中,我们采用两种训练方法,即 L-M 优化算法(trainlm)和贝叶斯正 则化算法(trainbr),用以训练 BP 网络,使其能够拟合某一附加有白噪声的正弦样本数据。
贝叶斯正则化算法 BP网络 L-M算法 trainlm 贝叶斯正则化算法 trainbr BP
说明:采用贝叶斯正则化算法提高BP网络的推广能力,采用两种训练方法。
贝叶斯正则化算法 BP网络
说明:采用贝叶斯正则化算法提高 BP 网络的推广能力。在本例中,我们采用两种训练方法,即 L-M 优化算法(trainlm)和贝叶斯。
贝叶斯正则化算法 BP网络 L-M算法 trainlm 贝叶斯
说明:标准差分算法实现,可以用来求解目标函数的优化问题。
标准差分算法 目标函数
说明:根据经纬度计算两点间的球面距离(两种方法基于球面余弦公式,基于Haversine公式)、计算方位角。
经纬距离 两点距离 经纬度距离 经纬度方位角 经纬