当前位置: 首页 > article >正文

机器学习——神经网络(BP)

一.理论基础

BP (Back Propagation) 神经网络是 1986 年由 Rumelhart 和 McClelland 为首的科学家提出的概念,是一种按照误差逆向传播算法训练的多层前馈神经网络,是应用最广泛的神经网络。

感知器——BP 神经网络中的单个节点

  • [ ] 由输入项、权重、偏置、激活函数、输出组成。

  • 输入节点:x1​,x2​,x3​,...,xi​

  • 权重:w1​,w2​,w3​,...,wi​

  • 偏置:b

  • 激活函数:f

  • 输出节点:output

二.BP神经网络的结构与传播规则

BP 神经网络是一种典型的非线性算法。

BP 神经网络由 输入层隐含层(也称中间层)和 输出层 构成 ,其中隐含层有一层或者多层。每一层可以有若干个节点。层与层之间节点的连接状态通过 权重 来体现。

只有一个隐含层:传统的浅层神经网络;有多个隐含层:深度学习的神经网络。

BP 神经网络的核心步骤如下。其中,实线代表正向传播,虚线代表反向传播。

  • 正向传播数据(信息、信号)从输入端输入后&

http://www.lryc.cn/news/2420159.html

相关文章:

  • 【Web前端】“CSS”选择器是什么?
  • ELF文件详解
  • 新手安装 Ubuntu 操作系统步骤教程
  • SOTA:目标识别、计算机视觉中常见的名词SOTA的意思
  • Unicode及UTF-8、UTF-16、UTF-32
  • x86_64和AMD64和ARM64?傻傻分不清楚?
  • 保姆式介绍DDR5(比喻方法讲解)
  • 什么是VOIP-网络电话名词详解
  • 最全.NET Core各个版本特性整理,面试可能会考
  • iso文件打开方法
  • JDK版本说明/下载安装/环境配置 全过程详解
  • linux中fd的几点理解——一切皆文件
  • 《漏洞研究》Apache Log4j2 远程代码执行漏洞_apache log4j2远程代码执行漏洞
  • beyond compare简易破解方法
  • 【编程实践】Google Guava 极简教程
  • 知识点 | 今天好好学习MPP和MapReduce分别是个嘛?!
  • 微信小程序框架weui的基础使用
  • 带你正确认识Unicode和UTF-8
  • EIP的理解
  • C语言MD5算法
  • 从零学MyCat(一)Mycat基本介绍及安装
  • [HPC入门] 高性能计算 (HPC) 是什么?哪些业务场景需要HPC?
  • JPA Spring Data JPA详解
  • 一文弄懂 Unicode 编码
  • 字符串 格式化 String.format()的详细解释
  • 【计算机网络】localhost不能访问,127.0.0.1可以访问?
  • win10自动更新关闭
  • Fiverr 攻略:跨境自由职业通过 Fiverr 盈利
  • freemark--模版引擎
  • Java——反射(reflection)详解