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

网站开发和网络设计有什么区别佛山网站定制开发

网站开发和网络设计有什么区别,佛山网站定制开发,北京性价比网站建设,建设网站的虚拟主机在哪里买一个故事我要讲一个故事:一个你几乎肯定听过的故事#xff0c;但它的侧重点与你习以为常关注的不同。所有现代深度学习模型都使用梯度下降进行训练。 在梯度下降的每个步骤中#xff0c;您的参数值从某个起始点开始#xff0c;然后将它们移动到最大损失减少的方向。 你可以通…一个故事我要讲一个故事:一个你几乎肯定听过的故事但它的侧重点与你习以为常关注的不同。所有现代深度学习模型都使用梯度下降进行训练。 在梯度下降的每个步骤中您的参数值从某个起始点开始然后将它们移动到最大损失减少的方向。 你可以通过从你的整个参数向量中获取损失的导数来实现这一点否则称为雅可比行列式。 然而这只是损失的一阶导数它没有告诉你曲率的任何信息或者说一阶导数变化的有多快。 由于您所处的区域中您对一阶导数的局部近似可能不会从该估计值点(例如在大山前的向下曲线)的区域中您通常需要谨慎并且不要太过大踏步。 因此为了谨慎起见我们用下面的等式中的步长α控制我们的前进速度。这个步长做了一些有趣的事情:它限制了你要在梯度方向上更新每个参数的距离并且这样做是固定的数量。在这个算法的最简单的版本中我们取一个标量假设是0.1然后乘以关于损失的梯度。我们的梯度记住实际上是一个矢量-损失的梯度相对于模型中的每个参数向量-损失的梯度模型中当我们将它乘以一个标量时我们用欧几里得的方法将沿每个参数轴的更新乘以相同的固定量。在梯度下降的最基本版本中我们在学习过程中使用相同的步长。但是这真的有意义吗有一个小学习率的前提是我们知道一个单一的局部梯度估计只能在该估计周围的一个小的局部区域有效。但是参数可以存在于不同的尺度上并且可以对您所学的条件分布产生不同程度的影响。而且这种程度的影响会在培训过程中波动。从这个角度来看在欧几里得参数空间中用一个固定的全局半径来定义一个安全波动似乎不是一件特别明智或有意义的事情。梯度计算技术的微妙之处自然梯度的支持者含蓄地提出了一个相反的建议即我们不应该用参数空间中的距离来定义安全窗口而是应该用分布空间中的距离来定义它。所以与其说我将遵循电流梯度服从保持参数向量保持在电流向量的极小值的距离内不如说我将遵循我的电流梯度服从保持分配我的模型是预测在之前预测的分布的极小值的距离内。这里的概念是分布之间的距离对于任何缩放、移动或一般的重新参数化都是不变的。例如例如相同的高斯可以使用方差参数或尺度参数(1/方差)进行参数化两种分布之间的距离是不同的这取决于它们是用方差还是尺度来进行参数化。但如果在原始概率空间中定义一个距离它将是一致的。本文的其余部分将尝试建立一种更强大更直观的理解方法称为自然梯度学习这是一种概念上优雅的想法旨在纠正参数空间中缩放的任意性。本文将深入探讨它是如何工作的如何在构成它的不同数学思想之间建立桥梁并最终讨论它是否以及在什么地方真正有用。但是首先:计算分布之间的距离意味着什么获得KLKL分歧或者更确切地说是Kullback-Leibler分歧在技术上并不是分布之间的距离度量(数学家对于所谓的度量或适当的距离是挑剔的)但它非常接近这个概念。从数学上讲它是通过计算从一个分布或另一个分布采样的x的值取得的对数概率(即概率值的原始差异)的比率的预期值来获得的。这个事实是期望取自其中一个分布或另一个分布使得它成为非对称度量其中KL(P || Q) KL(Q || P)。但是在许多其他方面KL分歧映射到我们关于概率距离应该是什么样的概念它直接根据概率密度函数的定义来衡量也就是说分配在一堆点上的密度值的差异来定义的。这有一个非常实用的方面当分布对于广泛的X系列的X的概率是多少的问题有更远的答案时分布被视为更加不同。在自然梯度条件下KL分歧被用作衡量我们的模型预测的输出分布变化的一种方式。如果我们正在解决多向分类问题那么我们的模型的输出将是一个softmax它可以被看作是一个多项式分布每个类具有不同的概率。当我们谈论由当前参数值定义的条件概率函数时这就是我们所讨论的概率分布。如果我们使用KL散度作为缩放梯度步长的方法这意味着我们看到两个参数配置为更远的距离对于给定的输入特征集如果它们会导致预测的类别分布在KL分歧方面非常不同。Fisher的介绍到目前为止我们已经讨论过为什么在参数空间中缩放更新步骤的距离是令人不满意的并建议一个不那么随意的替代方案缩放我们的步骤使得最多只能在KL分歧方面与我们的模型以前一直在预测的类分布。理解自然梯度最困难的部分是下一部分KL Divergence和Fisher信息矩阵之间的联系。从故事的结尾开始Natural Gradient就像这样实现自然梯度定义等号上的def表示右边的是左边符号的定义。右手项由两部分组成。首先这是你的损失函数相对于参数的梯度(这是在更正常的梯度下降步骤中使用的相同梯度)。自然位来自第二个分量:取对数概率函数梯度的平方梯度的期望值(取自z)。我们将整个对象称为Fisher信息矩阵用损失梯度乘以它的倒数。p-theta(z)项是由我们的模型定义的条件概率分布也就是说神经网络末端的softmax。我们正在研究所有p-theta项的梯度因为我们关心的是我们预测的类概率因参数变化而变化的量。预测概率的变化越大我们的更新前和更新后的预测分布之间的KL差异越大。使自然梯度优化混淆的部分原因在于当您正在阅读或思考它时您必须理解和争论两个不同的梯度对象这意味着不同的事物。顺便说一句这对于杂草来说是不可避免的特别是在讨论可能性时并没有必要掌握整体直觉; 如果您不喜欢浏览所有血淋淋的细节请随时跳到下一部分。关于损失的梯度通常您的分类损失是一个交叉熵函数但更广泛地说它是某种函数它将模型的预测概率分布和真实目标值作为输入并且当您的分布远离目标时具有更高的值。这个对象的梯度是梯度下降学习的核心面包和黄油; 它表示如果将每个参数移动一个单位您的损失将会发生变化。对数似然的梯度这是我学习自然梯度中最令人困惑的部分。因此如果您阅读有关Fisher信息矩阵的内容您将获得许多链接说明它与模型的对数似然的梯度有关。我之前对似然函数的理解是它代表了你的模型对某些数据集的可能性有多大; 特别是您需要目标值来计算它因为您的目标是计算模型分配给真实目标的概率当您对输入要素进行调节时。在讨论可能性的大多数情况下例如非常常见的最大似然技术您关心对数似然的梯度因为您的可能性越高您的模型分配从真实分布中采样的值的概率越高我们都快乐。实际上这看起来像计算p(class | x)渐变的期望值其中概率在数据中的实际类分布中得出。但是您也可以用另一种方式评估可能性而不是根据真实目标值计算您的可能性(您可能希望具有非零梯度因为它可能会推动您的参数增加概率对于真正的目标您可以使用从条件分布本身中提取的概率来计算您的期望。也就是说如果您的网络导致softmax而不是基于给定观察的数据中的真实等级以0/1概率取得logp(z)的期望请使用该模型的估计概率作为在它期望中的权重。这将导致整体预期梯度为0因为我们将模型当前的信念作为基本事实但我们仍然可以得到梯度的方差(即梯度平方)这是我们的Fisher矩阵中(隐含地)计算预测类空间中的KL分歧所需要的。用武之地这篇文章花了很多时间讨论力学这个东西究竟是什么叫做自然梯度估计以及关于它如何起作用以及为什么起作用具有更好的直觉。但是如果我不回答这个问题我觉得自己会失职这东西真的有价值吗简短的回答是实际上它并没有为大多数深度学习应用程序提供足够引人注目的价值。有证据表明自然梯度导致收敛发生的步骤较少但正如我稍后将讨论的那样这是一个复杂的比较。对于因参数空间中的缩放更新步骤的随意性而受挫的人来说自然渐变的想法是优雅的并且令人满意。但是除了优雅之外我不清楚它是否提供了无法通过更多启发手段提供的价值。
http://www.pierceye.com/news/620995/

相关文章:

  • word网站的链接怎么做的网页设计大赛网站开发
  • dede网站模板 音响海外酒店 网站建设
  • 深圳 网站建设公司南宁网站忧化
  • 做油和米的网站山西省网站备案
  • 做网站有陪标现象吗成都建设网站专业公司
  • 莱阳 网站建设博罗做网站公司
  • 简易个人网站模板推广一款app的营销方案
  • 小城镇建设有关网站起飞页怎么做网站
  • 网站影响seo的标签网站用国外的服务器打不开
  • 仿站 做网站网站备案 图标
  • 网站怎么做留言提交功能wordpress个人支付接口
  • 有哪些做室内设计好用的网站廊坊网站制作推广
  • 做村易通网站站长要收费吗?elegant wordpress
  • 网站建设专业培训网站开发网页加载缓慢查询数据库慢
  • 网站开发中 视频播放卡做soho建立网站
  • 面试网站开发员安徽建工集团网站
  • 公司制作网站价格表app系统开发费用
  • 网站建设需要学什么h5海报是怎么做出来的
  • 西平企业网站建设美媒中国或已建立了51区
  • 柯城区住房和城乡建设局网站免费搭建淘宝客网站
  • 低价机票 网站建设网站模板
  • 手机网站建设的教程视频做的网站怎么放在网上
  • 做视频网站视频空间设计是什么
  • 怎么把网站推广wordpress 百万数据
  • 乐陵市人力资源中心网站网站的内容和功能
  • wordpress网站搬家图片路径做网站的算什么行业
  • 个人网站logo重庆网络优化平台
  • 河南 网站建设静态网站是什么意思
  • 上海正规做网站公司电话基于flash网站设计
  • 每个城市建设规划在哪个网站wordpress 无法安装主题