位置: IT常识 - 正文

什么是神经网络?(什么是神经网络算法)

编辑:rootadmin
什么是神经网络?

推荐整理分享什么是神经网络?(什么是神经网络算法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:什么是神经网络引擎,什么是神经网络感受野,什么是神经网络技术,什么是神经网络技术,什么是神经网络控制,什么是神经网络模型,什么是深度神经网络,什么是神经网络技术,内容如对您有帮助,希望把文章链接给更多的朋友!

神经网络,也称为人工神经网络 (ANN) 或模拟神经网络 (SNN),是机器学习的子集,并且是深度学习算法的核心。其名称和结构是受人类大脑的启发,模仿了生物神经元信号相互传递的方式。

一、神经元的组成

每个神经元包含wx+b的运算和一个激活函数组成。

将各个节点想象成其自身的线性回归模型,由输入数据、权重、偏差(或阈值)和输出组成。公式大概是这样的:

∑wixi + bias = w1x1 + w2x2 + w3x3 + bias

一旦确定了输入层,就会分配权重W。 这些权重有助于确定任何给定变量的重要性,与其他输入相比,较大的权重对输出的贡献更大。 将所有输入乘以其各自的权重,然后求和。 之后,输出通过一个激活函数传递,该函数决定了输出结果。

如下:是具有两个神经元的计算过程

二、激活函数

激活函数(Activation Function)是一种添加到人工神经网络中的函数,旨在帮助网络学习数据中的复杂模式。类似于人类大脑中基于神经元的模型,激活函数最终决定了要发射给下一个神经元的内容。

1.Sigmoid 激活函数

Sigmoid 函数的图像看起来像一个 S 形曲线。

函数表达式如下:

在什么情况下适合使用 Sigmoid 激活函数呢?

Sigmoid 函数的输出范围是 0 到 1。由于输出值限定在 0 到 1,因此它对每个神经元的输出进行了归一化;

用于将预测概率作为输出的模型。由于概率的取值范围是 0 到 1,因此 Sigmoid 函数非常合适;

梯度平滑,避免「跳跃」的输出值;

函数是可微的。这意味着可以找到任意两个点的 sigmoid 曲线的斜率;

明确的预测,即非常接近 1 或 0。

Sigmoid 激活函数有哪些缺点?

倾向于梯度消失;

函数输出不是以 0 为中心的,这会降低权重更新的效率;

Sigmoid 函数执行指数运算,计算机运行得较慢。

2. Tanh / 双曲正切激活函数

3. ReLU 激活函数

ReLU 激活函数图像如上图所示,函数表达式如下:

ReLU 函数是深度学习中较为流行的一种激活函数,相比于 sigmoid 函数和 tanh 函数,它具有如下优点:

当输入为正时,不存在梯度饱和问题。

计算速度快得多。ReLU 函数中只存在线性关系,因此它的计算速度比 sigmoid 和 tanh 更快。

4. Leaky ReLU

5. ELU

什么是神经网络?(什么是神经网络算法)

6. Softmax

三、损失函数

影响神经网络训练的因素有很多,比如Loss函数,网络结构,参数优化,训练时间等,本节我们主要对loss函数进行介绍,损失函数可以表示为 L(y,f(x)) ,用以衡量真实值 y和预测值 f(x)之间不一致的程度,一般越小越好。为了便于不同损失函数的比较,常将其表示为单变量的函数,在回归问题中这个变量为 [y−f(x)] ,残差;在分类问题中为 [yf(x)] 趋势一致。

回归问题

(1)MSE 均方误差

均方误差(MSE)是回归损失函数中最常用的误差,也常被称为L2 loss,它是预测值与目标值之间差值的平方和,其公式如下所示:

优点:各点都连续光滑,方便求导,具有较为稳定的解。

缺点:不是特别的稳健,因为当函数的输入值距离中心值较远的时候,使用梯度下降法求解的时候梯度很大,可能导致梯度爆炸。

(2)平均绝对误差

平均绝对误差(MAE)是另一种常用的回归损失函数,也常被称为L1 loss,它是目标值与预测值之差绝对值的和,表示了预测值的平均误差幅度,而不需要考虑误差的方向,范围是0到∞,其公式如下所示:

分类问题

(1)0-1损失函数

以二分类问题为例,错误率=1-正确率,也就是0-1损失函数,可以定义为

(2) 绝对值损失函数

L(Y,f(X)=|Y−f(X)|

(3) Softmax Loss

对于多分类问题,也可以使用Softmax Loss。

机器学习模型的 Softmax 层,正确类别对于的输出是:

二分类问题用 One Hot Label + Cross Entropy Loss 或者Logistic loss

多分类问题用softmax, 它是sigmoid函数在多分类问题上的推广。

四、根据梯度计算出使损失函数最小的W值

梯度是神经网络里绕不开的一个概念。

一句话:梯度是一个向量,用来指明在函数的某一点,沿着哪个方向函数值上升最快,这个向量的模指明函数值上升程度(速度)的大小。

接下来举例

本质上,梯度就是一个向量,如果函数是n元函数,这个向量就是由n个元素组成。如果是二元函数,

这个向量就是:

计算方式为求偏导,然后带入点值。

可以得到在(1,1)这一点,沿着方向(3,1)函数值上升速度最快。

如图,红色是函数C(x,y)的图像,在(1,1)这一点,可以看到沿着(3,1)移动,函数值(Z轴)是上升最快的。

在神经网络中,我们经常要找一个函数的最小值,这个函数即损失(loss)关于网络中各个参数(parameter)的权重的函数。

如果我们算出这个函数的梯度,我们就知道对每一个参数,如何设置能够使损失上升最快。

那么我们减去这个梯度(即参数vector减去梯度vector),就能使损失下降最快了。

再加一个学习率,就能控制这个下降速度了。

本文链接地址:https://www.jiuchutong.com/zhishi/297610.html 转载请保留说明!

上一篇:被称为下一代风口的AIGC到底是什么?(被称为下一代风华的是)

下一篇:VScode 看这一篇就够了(vscode怎么看错误提示)

  • 鸿蒙系统支持荣耀哪几款手机(鸿蒙系统支持荣耀)

    鸿蒙系统支持荣耀哪几款手机(鸿蒙系统支持荣耀)

  • word页眉横线如何去掉(word 页眉横线)

    word页眉横线如何去掉(word 页眉横线)

  • 抖音赞多的好处有哪些(抖音里面赞多有什么好处)

    抖音赞多的好处有哪些(抖音里面赞多有什么好处)

  • 剪映草稿不小心删掉了(剪映草稿不小心删除了能找回吗)

    剪映草稿不小心删掉了(剪映草稿不小心删除了能找回吗)

  • 平板电脑如何连接打印机(平板电脑如何连接无线鼠标)

    平板电脑如何连接打印机(平板电脑如何连接无线鼠标)

  • 华为nova5怎么更改锁屏密码(华为nova5怎么更改手机密码)

    华为nova5怎么更改锁屏密码(华为nova5怎么更改手机密码)

  • 微信红包怎么默认零钱通支付(微信红包怎么默认零钱支付,不用卡)

    微信红包怎么默认零钱通支付(微信红包怎么默认零钱支付,不用卡)

  • 云班课测试可以切屏吗(云班课测试可以切屏搜题么)

    云班课测试可以切屏吗(云班课测试可以切屏搜题么)

  • 华为手环充不进去电怎么回事(华为手环充不进去电了怎么办)

    华为手环充不进去电怎么回事(华为手环充不进去电了怎么办)

  • 苹果手机微信小程序不能用(苹果手机微信小程序上面的音乐和音频怎么删除)

    苹果手机微信小程序不能用(苹果手机微信小程序上面的音乐和音频怎么删除)

  • 戴尔g3多重(戴尔g3重量实测2019)

    戴尔g3多重(戴尔g3重量实测2019)

  • 闲鱼移动硬盘为什么这么便宜(闲鱼移动硬盘为什么便宜)

    闲鱼移动硬盘为什么这么便宜(闲鱼移动硬盘为什么便宜)

  • 微信朋友圈发图片怎么配音乐(微信朋友圈发图片的方法)

    微信朋友圈发图片怎么配音乐(微信朋友圈发图片的方法)

  • 支付宝蓝牙如何设置(支付宝蓝牙如何关闭)

    支付宝蓝牙如何设置(支付宝蓝牙如何关闭)

  • 网卡被卸载了怎么恢复(网卡被卸载了怎么安装)

    网卡被卸载了怎么恢复(网卡被卸载了怎么安装)

  • 华为mate30和p30pro区别(华为mate30和p30pro哪个值得入手)

    华为mate30和p30pro区别(华为mate30和p30pro哪个值得入手)

  • 宝马标志设计理念及含义(宝马汽车logo设计理念)

    宝马标志设计理念及含义(宝马汽车logo设计理念)

  • vue如何设置照片时间(vue怎么设置成拍照片)

    vue如何设置照片时间(vue怎么设置成拍照片)

  • 什么是ssp平台(ssp是指)

    什么是ssp平台(ssp是指)

  • miui10闹钟不响解决(小米10闹钟不响)

    miui10闹钟不响解决(小米10闹钟不响)

  • 苹果xmax尺寸厘米(苹果x max的尺寸)

    苹果xmax尺寸厘米(苹果x max的尺寸)

  • 3ds开机键摁一下就灭了(3ds 开机键)

    3ds开机键摁一下就灭了(3ds 开机键)

  • 锤子便签怎么涂鸦(锤子便签用法)

    锤子便签怎么涂鸦(锤子便签用法)

  • 小米8se有nfc吗(小米8se支不支持nfc)

    小米8se有nfc吗(小米8se支不支持nfc)

  • 电话hd是什么意思怎么取消(电话上hd什么意思)

    电话hd是什么意思怎么取消(电话上hd什么意思)

  • 谷粒商城二十五springCloud之Sleuth+Zipkin 服务链路追踪

    谷粒商城二十五springCloud之Sleuth+Zipkin 服务链路追踪

  • 预收款开发票,不确认收入可以吗?
  • 投资收益转入资本公积
  • 子公司的所得税是单独缴纳吗
  • 小规模申报增值税怎么申报
  • 过路费按照什么缴纳增值税
  • 费用挂账的会计分录怎么做
  • 收到应收账款逾期短信
  • 计提折旧需要减去预计净残值吗
  • 住房租金专项附加扣除申报方式
  • 融资租赁租金会计科目
  • 可抵扣增值税的发票
  • 党组织专项经费项社区服务队项目简介
  • 收到应收的货款的会计分录
  • 进口缴纳关税
  • 出口退税是按进项税额吗
  • 成本票和专票区别
  • 企业申请资产损失需要提供哪些确认证据?
  • 个人股权激励收入计入年度综合个人所得税吗
  • 主营业务收入增速怎么算
  • 应交税费属于什么费用科目
  • 购进半成品怎样做分录
  • 城建附加减半征收文件
  • 款已付发票未到怎么做结转成本
  • 4s店帮买保险后会哪些资料要给我的
  • 客户扣了一部分不合格产品的货款,请问如何做账呢?
  • 清理缓存网页电脑
  • 不附追索权的票据包括
  • 出差的住宿费较高的原因
  • 苹果11怎么充不上电了
  • anyproxy提高公众号文章采集效率
  • 企业以租代购的利弊分析
  • 无线路由器如何桥接wifi信号
  • PHPfor循环语句10的阶乘
  • php 字符串 数组
  • 嵌套if怎么用
  • 销售费用属于损益类科目的收入还是费用
  • 应付票据是发票吗
  • php restful接口
  • 十四届智能车规则
  • cookie什么意思啊
  • RuntimeError: CUDA error: CUBLAS_STATUS_NOT_INITIALIZED when calling `cublas‘
  • 误餐补助所得税处理
  • 小规模纳税人无进项票怎么办
  • 征税对象的具体项目
  • 用友重新安装步骤
  • 常见的垃圾回收器有哪些
  • 预交的诉讼费怎么做账
  • 选择mysql数据库为当前数据库
  • 混合销售如何做会计分录
  • 技术服务型公司如何做账务处理
  • 金蝶可以自动结转增值税吗
  • 固定资产减值准备可以转回吗
  • 长期借款利息如何计算
  • 实际购入成本包括增值税吗
  • 办公楼出租如何交税
  • 境外个人给境内个人汇款什么名义申报
  • 国债收入要交企业所得税吗
  • 股权转让完税证明图片
  • 营改增企业可以转小规模吗
  • 折扣折让红字发票
  • 未开票确认收入账务处理
  • 外经证预缴税款必须去外地交税吗
  • 股份有限公司股东人数
  • 广告公司没有广告合法吗
  • 抵扣认证的发票需要还回去吗
  • 哪些企业执行新的租赁政策
  • win7系统快捷键关机
  • server2008开机启动项设置
  • ubuntu安装chia
  • centos7更改默认内核
  • win8怎么彻底删除软件
  • win10开机提示xwz
  • win8应用程序没有响应
  • react基础入门
  • dos批处理文件的扩展名
  • 学javascript的书
  • 中国的外籍
  • 发票查验明细怎么截屏
  • 东莞各税务分局电话
  • 青年税务培训内容有哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设