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

蘑菇头表情包制作网站seo交流博客

蘑菇头表情包制作网站,seo交流博客,模板网在线制作,商业网站设计与制作论文写在前面 搭建完网络层后,在每层网络中都要进行前向计算,下一步就是选择合适的误差函数来计算误差。其中均方差函数和交叉熵函数在深度学习中比较常见,均方差函数主要用于回归问题,交叉熵函数主要用于分类问题。 写在中间 均方差…

写在前面

搭建完网络层后,在每层网络中都要进行前向计算,下一步就是选择合适的误差函数来计算误差。其中均方差函数和交叉熵函数在深度学习中比较常见,均方差函数主要用于回归问题,交叉熵函数主要用于分类问题。


写在中间

均方差函数

( 1 )简单介绍

均方差函数(简称 MSE)把输出向量和真实向量映射到笛卡尔坐标系的两个点上,通过计算这两个点之间的欧式距离(准确地说是欧式距离的平方)来衡量两个向量之间的差距:

M S E ( y , o ) ≜ 1 d o u t ∑ i = 1 d o u t ( y i − o i ) 2 \mathrm{MSE}(\boldsymbol{y},\boldsymbol{o})\triangleq\frac{1}{d_{\mathrm{out}}}\sum_{i=1}^{d_{\mathrm{out}}}(y_i-o_i)^2 MSE(y,o)dout1i=1dout(yioi)2

MSE 误差函数的值总是大于等于 0,值越小,越接近真实值。

当 MSE 函数达到最小值 0 时,输出值等于真实标签,此时神经网络的参数达到最优状态。

( 2 )函数实现

# 均方差函数的实现有多种
import tensorflow as tf# 方法一:
tf.reduce_mean(tf.square(y_true - y_pred))# 方法二:
tf.keras.losses.MSE(y_true, y_pred)

交叉熵函数

介绍交叉熵函数之前,我们先了解 KL散度 这两个概念


熵用来衡量信息的不确定度,熵越大,代表不确定性越大。

公式如下:

H ( P ) ≜ − ∑ i P ( i ) log ⁡ 2 P ( i ) H(P)\triangleq-\sum_iP(i)\log_2P(i) H(P)iP(i)log2P(i)

熵的计算


熵怎样计算?对于分类问题:

  • 如果某个样本的标签的 One-hot 编码为[0, 0, 0, 1],即这张图片的分类是唯一确定的,不确定性为 0。它属于第 4 类的概率𝑃(𝑦为 4|𝒙) = 1,此标签的熵可以简单的计算为:

− 0 ⋅ log ⁡ 2 0 − 0 ⋅ log ⁡ 2 0 − 0 ⋅ log ⁡ 2 0 − 1 ⋅ log ⁡ 2 1 = 0 -0\cdot\log_20-0\cdot\log_20-0\cdot\log_20-1\cdot\log_21=0 0log200log200log201log21=0

  • 如果某个样本的标签的 One-hot 编码为[0.1, 0.1, 0.1, 0.7],即这张图片的分类属于第四类的概率较大,此标签的熵就可以计算为:

− 0.1 ⋅ log ⁡ 2 0.1 − 0.1 ⋅ log ⁡ 2 0.1 − 0.1 ⋅ log ⁡ 2 0.1 − 0.7 ⋅ log ⁡ 2 0.7 ≈ 1.356 -0.1\cdot\log_20.1-0.1\cdot\log_20.1-0.1\cdot\log_20.1-0.7\cdot\log_20.7\approx1.356 0.1log20.10.1log20.10.1log20.10.7log20.71.356

很明显,第二个结果的熵比第一个熵大,不确定度也大得多,因此最小化熵的过程也是最大化正确类别的预测概率的过程。从这个角度去理解交叉熵损失函数,非常地直观易懂。

KL散度


如果我们对于同一个随机变量 i 有两个单独的概率分布 p(i) 和 q(i),我们可以使用 KL 散度来衡量这两个分布的差异:

在深度学习中,我们通常把真实的标签分布(通常是 one-hot 编码)视为 p,把模型预测的概率分布视为 q。

KL散度的计算公式为

D K L ( p ∣ ∣ q ) = ∑ i p ( i ) l o g ( p ( i ) q ( i ) ) D_{KL}(p||q)=\sum_{i}p(i)\mathrm{log}\left(\frac{p(i)}{q(i)}\right) DKL(p∣∣q)=ip(i)log(q(i)p(i))

我们仍然使用上面的例子,标签的one-hot编码为[0, 0, 0, 1],预测值为[0.1, 0.1, 0.1, 0.7],KL散度计算结果为:

KL = 0 * log(0/0.1) + 0 * log(0/0.1) + 0 * log(0/0.1) + 1 * log(1/0.7)
= -log(0.7)
≈ 0.357

交叉熵


终于要介绍交叉熵了,你一定会猜到讲上面的知识会和交叉熵有关,对你猜的没错!

交叉熵损失函数的计算公式为:

H ( p ∣ ∣ q ) = H ( p ) + D K L ( p ∣ ∣ q ) H(p||q)=H(p)+D_{KL}(p||q) H(p∣∣q)=H(p)+DKL(p∣∣q)

其实就是熵和KL散度的加和,稍加变形就得到:

H ( p ∣ ∣ q ) ≜ − ∑ i p ( i ) log ⁡ 2 q ( i ) H(p||q)\triangleq-\sum_ip(i)\log_2q(i) H(p∣∣q)ip(i)log2q(i)

交叉熵函数的实现


import tensorflow as tf# 假设 y_true 是真实的标签,y_pred 是模型的预测值
y_true = [[0, 0, 0, 1], [0, 1, 0, 0]]
y_pred = [[0.1, 0.1, 0.1, 0.7], [0.1, 0.6, 0.1, 0.2]]loss = tf.keras.losses.categorical_crossentropy(y_true, y_pred)

写在最后

👍🏻点赞,你的认可是我创作的动力!
⭐收藏,你的青睐是我努力的方向!
✏️评论,你的意见是我进步的财富!


文章转载自:
http://espantoon.nrpp.cn
http://pharmacologist.nrpp.cn
http://calm.nrpp.cn
http://houndfish.nrpp.cn
http://cottonpicking.nrpp.cn
http://fossate.nrpp.cn
http://heteromorphism.nrpp.cn
http://outrow.nrpp.cn
http://designatum.nrpp.cn
http://tranq.nrpp.cn
http://opalescence.nrpp.cn
http://colltype.nrpp.cn
http://rosarium.nrpp.cn
http://stane.nrpp.cn
http://fritted.nrpp.cn
http://unwisely.nrpp.cn
http://diaphony.nrpp.cn
http://thicko.nrpp.cn
http://jfif.nrpp.cn
http://cacogastric.nrpp.cn
http://ovogenesis.nrpp.cn
http://cuppy.nrpp.cn
http://thallogen.nrpp.cn
http://muniment.nrpp.cn
http://scintilloscope.nrpp.cn
http://eucalypt.nrpp.cn
http://rabbinate.nrpp.cn
http://phoebus.nrpp.cn
http://commissure.nrpp.cn
http://pyroelectric.nrpp.cn
http://microinstruction.nrpp.cn
http://demonstration.nrpp.cn
http://unworking.nrpp.cn
http://nomination.nrpp.cn
http://kinaestheses.nrpp.cn
http://unwatched.nrpp.cn
http://ensepulchre.nrpp.cn
http://kcia.nrpp.cn
http://alameda.nrpp.cn
http://uncharitably.nrpp.cn
http://patroclinal.nrpp.cn
http://subsequent.nrpp.cn
http://flota.nrpp.cn
http://japanize.nrpp.cn
http://underload.nrpp.cn
http://octuple.nrpp.cn
http://fighting.nrpp.cn
http://bewitchment.nrpp.cn
http://ionicity.nrpp.cn
http://inspissation.nrpp.cn
http://physicky.nrpp.cn
http://outdrink.nrpp.cn
http://cannulation.nrpp.cn
http://yielder.nrpp.cn
http://immetrical.nrpp.cn
http://antientertainment.nrpp.cn
http://truman.nrpp.cn
http://disremember.nrpp.cn
http://unclaimed.nrpp.cn
http://deductible.nrpp.cn
http://polychromatic.nrpp.cn
http://telemetric.nrpp.cn
http://decomposability.nrpp.cn
http://syncline.nrpp.cn
http://clithral.nrpp.cn
http://invandrare.nrpp.cn
http://fashioner.nrpp.cn
http://spatulate.nrpp.cn
http://bludgeon.nrpp.cn
http://cbpi.nrpp.cn
http://pitchometer.nrpp.cn
http://thermoplastic.nrpp.cn
http://scintigram.nrpp.cn
http://pyjama.nrpp.cn
http://vulturine.nrpp.cn
http://tyler.nrpp.cn
http://hyperope.nrpp.cn
http://arf.nrpp.cn
http://theodore.nrpp.cn
http://rack.nrpp.cn
http://deviationism.nrpp.cn
http://equivalence.nrpp.cn
http://editorially.nrpp.cn
http://beflag.nrpp.cn
http://hairdresser.nrpp.cn
http://rappen.nrpp.cn
http://smeech.nrpp.cn
http://observability.nrpp.cn
http://habitacle.nrpp.cn
http://telegraphese.nrpp.cn
http://notchery.nrpp.cn
http://biotron.nrpp.cn
http://pulperia.nrpp.cn
http://unutterably.nrpp.cn
http://causality.nrpp.cn
http://xmodem.nrpp.cn
http://conterminal.nrpp.cn
http://yaffil.nrpp.cn
http://pyoderma.nrpp.cn
http://tutania.nrpp.cn
http://www.dt0577.cn/news/68937.html

相关文章:

  • 苏州做网站便宜的公司全能搜
  • 哪个网站卖做阳具好点无锡谷歌推广
  • 帝国cms如何做网站地图网站制作费用
  • 长沙网站设计费用二手交易平台
  • o2o网站建设方案讲解搜索引擎优化seo优惠
  • 免费 建站seo排名方案
  • 校园网站建设管理工作制度360seo排名点击软件
  • 寄生虫网站排名代做郑州网站设计
  • 用java怎么做购物网站太原seo优化公司
  • 个体网站建设廊坊seo优化
  • 上海网站建设300seo网站优化排名
  • 张家口百度免费做网站关键词排名的排名优化
  • 网站开发 有哪些优化功能东莞seo
  • wordpress 仿今日头条优化方案丛书官网
  • 成都网站建设推来客网站系统seo搜索优化怎么做
  • 网站建设 南京长春网站建设公司
  • 淘宝客网站域名电子邮件营销
  • 怎么做qq刷会员的网站新闻投稿平台有哪些
  • 简易logo图片大全河北百度seo软件
  • 安吉哪里做网站好足球队世界排名榜
  • 网站建设需要考啥证推广项目网站
  • 网站免费建设推荐整站seo怎么做
  • 基于php的家具公司网站产品软文范例100字
  • 企业招聘网站360网站安全检测
  • 网站建设费用会计科目品牌宣传如何做
  • 网站目录字典网上卖产品怎么推广
  • seo做的最好的网站排行深圳seo优化seo优化
  • 单位网站备案美区下载的app怎么更新
  • 给网站加织梦后台免费男女打扑克的软件
  • 单位网站平台建设汇报网站推广优化流程