说明:BP神经网络的仿真,能够拟合各种函数,支持梯度下降法和LM两种训练算法。所有代码自己编写,没有使用matlab自带的函数,是学习的最佳范本。
合种 神经网络 NerualNetwork BP lm算法
说明:BP神经网络进行数据分类,是一种多层前馈神经网络,该网络的主要特点是信号前向传递,误差反向传播。运用梯度下降法。
pullu1e 前向传播 BP分类 梯度下降 前馈神经网络
说明:最小均方算法,借助于最速下降算法发展起来的,通过维纳滤波所求维纳解,已知输入信号与期望信号的先验统计信息,以及再对输入信号的自相关矩阵进行求逆运算的情况下才能得以确定,计算复杂程度低,收敛性好
PCA-轴承 pca轴承 轴承-pca 自相关滤波 matrix-inversion
说明:解决了最小无约束优化问题,步长由ARmijo非精确一维搜索生成,迭代方向分别由最速下降法,阻尼牛顿法,共轭梯度法,拟牛顿法(BFGS)产生。
最小无约束优化 优化算法 阻尼牛顿法 共轭梯度法 拟牛顿法
说明:基于lms算法的干扰自适应抵消,LMS算法是基于最陡下降法的统计估计的最小均方值算法,令误差的均方值达到最小时的抽头系数的值即为最优解。LMS算法抽头系数w的变化方向为代价方程的负梯度方向。
lms算法 干扰 抵消
说明:机械优化设计的作业。包括一维搜索方法(二次差值,牛顿法,黄金分割法),以及最速下降法和内点惩罚函数法及等值线图。
机械 优化 设计
说明:matlab神经元网络的几个代码,动量下降法算法训练BP网络等。
神经元 代码
说明:无约束优化,最速下降法和共轭梯度法极小化函数。
无约束优化