🌟欢迎来到 我的博客 —— 探索技术的无限可能!
🌟博客的简介(文章目录)
目录
- BP神经网络简介和应用
- 算法简介
- BP神经网络的优点
- BP神经网络的缺点
- 算法应用
- 实战
- 演示
- 库函数导入
- 模型训练
- 模型参数查看
- 数据和模型可视化
- 模型预测
- 基于BP神经网络的乳腺癌分类实践
BP神经网络简介和应用
算法简介
BP(Back Propagation)网络是1986年由Rumelhart和McCelland为首的科学家小组提出,是一种按误差逆传播算法训练的多层前馈网络,是目前应用最广泛的神经网络模型之一。BP网络能学习和存贮大量的输入-输出模式映射关系,而无需事前揭示描述这种映射关系的数学方程。它的学习规则是使用最速下降法,通过反向传播来不断调整网络的权值和阈值,使网络的误差平方和最小。BP神经网络模型拓扑结构包括输入层(input)、隐层(hide layer)和输出层(output layer)。在模拟过程中收集系统所产生的误差,通过误差反传,然后调整权值大小,通过该不断迭代更新,最后使得模型趋于整体最优化(这是一个循环,我们在训练神经网络的时候是要不断的去重复这个过程的)。
BP神经网络模型要点在于数据的前向传播和误差反向传播,来对参数进行更新,使得损失最小化