说明:将粒子群算法与BP神经网络结合用于BP神经网络的训练,即优化网络中的连接权值和各项阈值。输入变量选择风速,风向角的余弦值及正弦值,输出变量选择风电功率。利用某风电场过去一年的实测数据作为训练样本,基于MATLAB编写PSO-BP算法进行风电功率预测。
说明:粒子群算法及其改进,在原有粒子群算法基础上进行改进,增加免疫算法,使其尽快跳出早熟,收敛更快,结果更优。
说明:在机器学习问题中,很多的算法归根到底就是在求解一个优化问题,然而我们的现实生活中也存在着很多的优化问题,例如道路上最优路径的选择,商品买卖中的最大利润的获取这些都是最优化的典型例子,前面也陆续地有一些具体的最优化的算法,如基本的梯度下降法,牛顿法以及启发式的优化算法(PSO,ABC等)。