目录
百战程序员,全站22050+开发课程+文档 ,学习精选优质好课快人一步!观看视频 快捷键ALT+N

Python全系列 教程

3567个小节阅读:5930.7k

收藏
全部开发者教程

鸿蒙应用开发

C语言快速入门

JAVA全系列 教程

面向对象的程序设计语言

Python全系列 教程

Python3.x版本,未来主流的版本

人工智能 教程

顺势而为,AI创新未来

大厂算法 教程

算法,程序员自我提升必经之路

C++ 教程

一门通用计算机编程语言

微服务 教程

目前业界流行的框架组合

web前端全系列 教程

通向WEB技术世界的钥匙

大数据全系列 教程

站在云端操控万千数据

AIGC全能工具班

A

A A

White Night

阅读(510)
赞(0)

人工神经网络

image-20230228135655959

人工神经网络基础

image-20230228135855811

人工神经网络(Artificial Neural Network,ANN),通常简称为神经网络。是指从信息处

理的角度对人脑神经元系统进行模拟,建立处理模型。因此,人工神经网络模型是一种信息

处理模型,由大量的神经元节点相互连接而成。

人工神经网络由输入层、隐藏层(隐层)、输出层组成,其中,隐藏层的个数可以根据

网络设计自行决定。

在神经网络中可以引入非线性激活函数,这样就可以使得神经网络可以对数据进行非线

性变换,解决线性模型的表达能力不足的问题。常用的激活函数有Relu、tanh、sigmoid

等。

image-20230228141830895

全连接神经网络

在人工神经网络中,有一种网络是其他网络的基础:全连接神经网络

全连接神经网络是一种连接方式较为简单的人工神经网络结构,某一层的任意一个节

点,都和上一层所有节点相连接。

image-20230228140924389

前向传播与反向传播

  • 前向传播: 神经网络计算输出值的过程称为“前向传播”
  • 反向传播(Backpropagation,BP):反向传播是用来求解神经网络参数的重要方法。通过计算输出层结果与真实值之间的偏差(损失函数)来进行逐层调节参数
w=wηJ(w)w

注意

要进行反向传播,必须先进行前向传播!

实时效果反馈

1. 关于人工神经网络,下列说法正确的是:

A 只能解决线性模型问题

B 只包含输入层和输出层

C 隐藏层的个数可以根据网络设计自行决定

D 以上说法均不正确

2. 关于反向传播,下列说法正确的是:

A 反向传播是神经网络计算输出值的过程

B 要进行反向传播,必须先进行前向传播

C 反向传播是用来预测结果的

D 前向传播与反向传播没有任何关系

答案

1=>C 2=>B

 

北京市昌平区回龙观镇南店村综合商业楼2楼226室

©2014-2023 百战卓越(北京)科技有限公司 All Rights Reserved.

京ICP备14032124号-2