位置: 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怎么看错误提示)

  • 网店推广有哪些办法(网店推广有哪些重要性)

    网店推广有哪些办法(网店推广有哪些重要性)

  • 苹果12和13电池对比(苹果12和13电池差多少)

    苹果12和13电池对比(苹果12和13电池差多少)

  • imovie有安卓版的吗(安卓版imovie2019)

    imovie有安卓版的吗(安卓版imovie2019)

  • 华为mate30插u盘为啥子没反应(华为mate30pro插u盘)

    华为mate30插u盘为啥子没反应(华为mate30pro插u盘)

  • 酷家乐会员有什么用(酷家乐会员什么时候可以免费渲染)

    酷家乐会员有什么用(酷家乐会员什么时候可以免费渲染)

  • 域名的四个组成部分(域名的四个特点)

    域名的四个组成部分(域名的四个特点)

  • 腾讯会议要开摄像头吗(腾讯会议要开摄像头怎么办)

    腾讯会议要开摄像头吗(腾讯会议要开摄像头怎么办)

  • 插u盘的接口叫什么(u盘插口是什么样子的)

    插u盘的接口叫什么(u盘插口是什么样子的)

  • qq撤回失败是什么意思(qq撤回失败是什么情况)

    qq撤回失败是什么意思(qq撤回失败是什么情况)

  • 笔记本电脑几年换一次(笔记本电脑几年没用开不了机怎么办)

    笔记本电脑几年换一次(笔记本电脑几年没用开不了机怎么办)

  • 毒上面可以分期付款吗(毒上面分期开通)

    毒上面可以分期付款吗(毒上面分期开通)

  • 腾讯视频怎么取消会员(腾讯视频怎么取消连续包月自动续费)

    腾讯视频怎么取消会员(腾讯视频怎么取消连续包月自动续费)

  • 腾讯怎么超前点播(腾讯怎么超前点播三体)

    腾讯怎么超前点播(腾讯怎么超前点播三体)

  • 短信可以撤回吗(发错短信可以撤回吗)

    短信可以撤回吗(发错短信可以撤回吗)

  • 抖音极速版绑定支付宝安全吗(抖音极速版绑定异常怎么回事)

    抖音极速版绑定支付宝安全吗(抖音极速版绑定异常怎么回事)

  • airpodspro怎么调音量(airpodspro怎么调节音量)

    airpodspro怎么调音量(airpodspro怎么调节音量)

  • 微信群邀请几小时过期(微信邀请群时效是多久)

    微信群邀请几小时过期(微信邀请群时效是多久)

  • vivos1支持闪充吗(vivos1手机支持闪充吗)

    vivos1支持闪充吗(vivos1手机支持闪充吗)

  • 手机data什么意思(手机的data)

    手机data什么意思(手机的data)

  • 微信怎么用身份证实名验证(微信怎么用身份证找回账号密码)

    微信怎么用身份证实名验证(微信怎么用身份证找回账号密码)

  • 白名单怎么设置(电脑白名单怎么设置)

    白名单怎么设置(电脑白名单怎么设置)

  • 趣步行安全吗(趣步真的可以走路赚钱吗)

    趣步行安全吗(趣步真的可以走路赚钱吗)

  • 怎么用qq号注册微信账号 (怎么用qq号注册微信不绑定手机号)

    怎么用qq号注册微信账号 (怎么用qq号注册微信不绑定手机号)

  • 世界上最完美的两个软件,太厉害了!(世界上最完美的犯罪)

    世界上最完美的两个软件,太厉害了!(世界上最完美的犯罪)

  • auditstat命令 -显示内核审计统计(audit result)

    auditstat命令 -显示内核审计统计(audit result)

  • 个税一般劳务报酬所得如何申报
  • 小微企业税收优惠政策2023年房产税
  • 营业执照作废声明怎么撤销
  • 金税四期怎么监控银行流水
  • 已认证专票有误怎么回事
  • 普通发票需要进项税额转出吗
  • 计提社保公积金的会计分录
  • 计提坏账准备确认的信用减值损失累计金额
  • 单式记账法是什么意思呀
  • 财产租赁所得应缴纳个人所得税
  • 简易计税是否可以开增值税专用发票
  • 可供出售金融资产和长期股权投资
  • 应付票据与应付账款
  • 人力资源外包差额计税税率
  • 补充养老保险交200和500差别
  • 教育附加费和地方教育附加费的计算
  • 企业一次性补助金是多少标准
  • 小规模开普票要交税吗分录怎么做
  • 转籍车辆是什么意思
  • 参加会议属于什么工作类别
  • 可变现净值是不是就是毛利
  • 生产企业出口退税全部流程
  • 纳税单位与免税单位共用的房屋由纳税单位全额纳税
  • 小型微利企业在计提所得税时有哪些优惠政策
  • 会计分录如何试算出来的
  • 企业合并的会计分录
  • 9个点的税率有哪些
  • 趣谈linux系统
  • 增值税专票销售额
  • 所得税年报期间费用明细表
  • 财务费用利息收入为什么是负数
  • 对公账户自己扣钱
  • 亚士顿森林薄雾日出,英国东萨塞克斯郡 (© Tim Stocker Photography/Getty Images)
  • 外国企业如何在阿联酋注册商标
  • 本期销售的单位成本怎么算
  • 没有数据企业所需的资料
  • 租金和物业管理费税率
  • javascript速成
  • 如何使用首页
  • 以前年度支出如何计算
  • 生活服务业纳税义务发生时间
  • 企业初期面临的主要问题
  • php判断ua
  • 怎么用java写代码
  • 长期股权投资的明细科目有哪些
  • 富文本word
  • 失控票要在抵扣当月转出吗
  • 工会经费的计提基数不包括
  • sql如何进行事务操作
  • 其他债权投资如何计提减值
  • 工会经费如何支出
  • 未分配利润是不是净利润的意思
  • 存货周转率多少算合理
  • 收到客户预付款会计分录
  • 企业法人投资收益交税吗
  • 停薪留职社保怎么算
  • 管理费怎么扣除
  • mysql 5.6 从陌生到熟练之_数据库备份恢复的实现方法
  • 史上最快的速度
  • win10快速启动什么意思
  • 解决口苦最快的方法
  • ccsve是啥
  • 包含正在使用的windows版本 无法格式化
  • 传统与现代的结合英文
  • exe什么意思?
  • windows8.1玩英雄联盟
  • Win10 Mobile 10581预览版升级界面曝光 上手视频观赏
  • win7系统多久不动自动关机
  • win7休眠模式在哪
  • win10预览版好吗
  • ubuntu20安装unity桌面
  • android开源小项目
  • jquery将文本框设置为只读
  • 掌上海关怎么查询
  • 电子湖北税务局
  • 小规模和一般纳税人的划分标准
  • 纳税人未按照规定纳税
  • 一季度土地市场
  • 车船税单独交行吗
  • 信用评级机构有几家
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设