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

做外贸做什么网站好怎么看网站建设有多久

做外贸做什么网站好,怎么看网站建设有多久,C语言网站开发pdf,淘宝购物网站目录 一、说明二、朗之万方程的诞生2.1 牛顿力学2.2 流体中的随机运动 三、小质量物体布朗运动方程四、布朗运动的Python代码五、稳定性讨论5.1 波尔兹曼分布5.2 梯度下降算法 六、随机梯度下降#xff08;SGD#xff09;和小批量梯度下降七、机器学习与物理#xff0c;作为… 目录 一、说明二、朗之万方程的诞生2.1 牛顿力学2.2 流体中的随机运动 三、小质量物体布朗运动方程四、布朗运动的Python代码五、稳定性讨论5.1 波尔兹曼分布5.2 梯度下降算法 六、随机梯度下降SGD和小批量梯度下降七、机器学习与物理作为朗之万过程的梯度下降结论 一、说明 梯度下降算法是机器学习中最流行的优化技术之一。它有三种类型批量梯度下降GD、随机梯度下降SGD和小批量梯度下降在每次迭代中用于计算损失函数梯度的数据量不同。 本文的目标是描述基于朗格文动力学LD的全局优化器的研究进展LD是一种分子运动的建模方法它起源于20世纪初阿尔伯特·爱因斯坦和保罗·朗之万关于统计力学的著作。 我将从理论物理学的角度提供一个优雅的解释为什么梯度下降的变种是有效的全局优化器。 二、朗之万方程的诞生 没有迹象表明一场革命即将发生。1904年如果阿尔伯特·爱因斯坦放弃了物理学他的科学家同行们可能甚至都不会注意到。幸运的是这并没有发生。1905年这位年轻的专利职员发表了四篇革命性的论文。 m d 2 x d t 2 − λ d x d t R t F m \frac{d^2x}{dt^2}-\lambda\frac{dx}{dt}R_t F mdt2d2x​−λdtdx​Rt​F 这里提醒大家我们需要习惯于这种数学模型的表述。如何习惯简单长期接触长期体味逐渐地你就体会到这种简单方法的奇妙和快捷沟通那么该方程是到底什么意思呢 2.1 牛顿力学 我i们知道牛顿公式 m a F ma F maF 只要对这个方程任意加入能解释的项就可以了大致的框架如下图 其中 d 2 x d t 2 \frac{d^2x}{dt^2} dt2d2x​:加速度是位移对时间的二阶导。 − λ d x d t -\lambda \frac{dx}{dt} −λdtdx​: 该项是运动阻力速度越大阻力越大因此成正比。 R t R_t Rt​是个力来自高斯随机过程。 F F F是个外力可有可无。 其实几乎所有的宏观物理方程框架来自牛顿而且框架类似细节不同。 随机力 R t R_t Rt​是一个 δ \delta δ相关的平稳高斯过程其均值和方差如下 术语“ δ \delta δ相关”意味着两个不同时间的力是零相关的。 Langevin方程是第一个描述不平衡热力学的数学方程。 2.2 流体中的随机运动 什么是布朗运动 “布朗运动是指悬浮在流体中的小颗粒所表现出的随机运动。它通常被称为“布朗运动”。这种运动是粒子与流体中其他快速移动的粒子碰撞的结果。 布朗运动以苏格兰植物学家罗伯特·布朗的名字命名他首先观察到花粉粒放入水中时会沿随机方向移动。下面提供了描述流体粒子的随机运动由这些粒子之间的碰撞引起的图示。 三、小质量物体布朗运动方程 先参考朗之万方程 m d 2 x d t 2 − λ d x d t R t F m \frac{d^2x}{dt^2}-\lambda\frac{dx}{dt}R_t F mdt2d2x​−λdtdx​Rt​F 当 m ε m\varepsilon mε 表示如果粒子的质量足够小我们可以把左边设为零。此外我们可以用某个势能的导数来表示一个保守力比如引力。我们得到 小质量的朗之万方程 写作 其中δt是一个小时间间隔并有移动项我们得到了小质量粒子的离散朗之万方程 用这种方式表示朗之万方程描述了经历布朗运动的粒子的增量位移。至此我们可以用计算机程序实现整个过程。 四、布朗运动的Python代码 为了模拟二维离散布朗过程采用了两种一维过程。步骤如下 首先选择时间步数“steps”。 坐标x和y是随机跳跃的累积和函数np.cumsum()用于计算它们。 中间点X和Y通过使用np.interp()插值计算。 然后使用plot()函数绘制布朗运动。 代码是 import numpy as np import matplotlib.pyplot as plt import randomsteps 5000 random.seed(42)x,y np.cumsum(np.random.randn(steps)), np.cumsum(np.random.randn(steps)) points 10 ip lambda x, steps, points: np.interp(np.arange(steps*points),np.arange(steps)*points,x) X, Y ip(x, steps, points), ip(y, steps, points) fig, ax plt.subplots(1, 1, figsize(10, 10)) ax.set_title(Brownian Motion) ax.set_xlabel(x) ax.set_ylabel(y) ax.plot(X, Y, colorgreen,markero, markersize1) plt.show()五、稳定性讨论 布朗运动图解 朗之万动力学与全局极小值 朗之万动力学的一个重要性质是随机过程x(t)其中x(t)服从上面给出的Langevin方程的扩散分布p(x)收敛于平稳分布即普遍存在的波尔兹曼分布BD。 5.1 波尔兹曼分布 它集中在势能E(x)的全局最小值附近从它的函数形式我们可以很容易地看到BD峰在势能E(x)的全局最小值上。更准确地说如果温度按照离散步骤缓慢降至零: 那么p(x)在n的大值时收敛于玻尔兹曼分布x收敛于E(x)的全局最小值。朗之万方程的时变温度通常被解释为描述亚稳态物理状态的衰减到系统的基态这是能量的全局最小值。因此我们可以使用朗之万动力学来设计算法使其成为潜在非凸函数的全局最小化。 这一原理是模拟退火技术的基础用于获得近似的全局最优函数。模拟退火在寻找极大值中的应用。 5.2 梯度下降算法 现在我将转到机器学习优化算法。 梯度下降是一个简单的迭代优化算法最小化或最大化函数。在机器学习的背景下这些函数是损失函数。为具体起见考虑一个多元损失函数L(w)定义了一些不动点p周围的所有点w。GD算法基于一个简单的性质即从任何点p开始函数L(w)在其负梯度方向上衰减最快 损失函数的负梯度。 ​人们首先猜测最小值的初始值然后计算序列 遵循迭代过程 梯度下降法递归。 其中γ为学习率允许在每次迭代n时改变学习率。如果损失函数L及其梯度具有一定的性质按照一定的协议选择学习率变化保证局部收敛只有当L是凸函数时才保证收敛到全局最小值因为对于凸函数任何局部最小值也是全局最小值。 六、随机梯度下降SGD和小批量梯度下降 基本的GD算法在每次迭代时都扫描完整的数据集而SGD和小批量GD只使用训练数据的一个子集。SGD在每次迭代中使用单个训练数据样本更新梯度即在扫描训练数据时对每个训练示例执行上述w的更新。小批量GD使用小批量的训练示例执行参数更新。 让我们用数学的方式来解释。用于一般训练集 n个样本的训练集。 ​损失函数的一般形式为 一般损失函数。 在小批梯度下降的情况下总和仅在批内的训练示例。特别是SGD只使用一个样本。与普通的GD相比这些过程有两个主要优势它们速度更快并且可以处理更大的数据集。 定义G和g如下所示在这种情况下我们有 在下面的动画中SGD的收敛和其他方法一起展示了这些其他方法本文没有提到是SGD的最新改进。 七、机器学习与物理作为朗之万过程的梯度下降 下一个步骤对于论证是至关重要的。为了让读者理解主要思想我省略了一些较为严格的细节。 我们可以把小批量梯度写成全梯度和正态分布的η之间的和 现在将这个表达式代入GD迭代表达式中我们得到 小批量梯度下降迭代步骤 一个优雅的联系 将小批量梯度下降迭代的表达式与朗之万方程进行比较我们可以立即注意到它们的相似性。更准确地说它们通过以下方式变得相同 用γ代入δt我们发现 因此SGD或小批量梯度下降算法形式上类似于朗之万过程这就解释了为什么如果学习率按照前面提到的协议变化它们有非常高的概率选择全局最小值。 这个结果并不新鲜。事实上有许多证据表明在通常的梯度下降递归中添加一个噪声项会使算法收敛到全局最小值。 结论 在这篇文章中我展示了将随机或小批量梯度下降看作是朗之万随机过程并通过学习率包括额外的随机化级别我们可以理解为什么这些算法可以作为全局优化器工作得如此好。这是一个很好的结果它表明从多个角度检查一个问题通常是非常有用的。
http://www.pierceye.com/news/155037/

相关文章:

  • 为啥网站打开速度慢备案域名怎么弄
  • 门户网站建设主要内容深圳网站有哪些
  • 最好看的免费网站源码龙泉驿最新消息
  • 百度建立网站需要花多少钱学校门户网站建设工作
  • 网站安全防护方案沈阳网站建设策划方案
  • php做网站需要啥技术网站每年空间域名费用及维护费
  • 商城网站建设报个人免费网站
  • 公司网站开发建设wordpress首页加图片
  • 个人网站怎么写建设工程网站广州
  • 东阿网站制作如何在国外网站做推广
  • 宣城公司做网站潍坊市住房和城乡建设局网站
  • 用自己服务器做网站用备案wordpress弹窗订阅
  • 配色相关网站省住房城乡建设厅网站
  • 做汽车配件出口用什么网站好些求百度关键词搜索网站
  • 做网站到八方资源网怎么样公司网站首页如何做
  • 东莞政务网站建设方案wordpress三栏博客主题
  • 艺友网站建设网站需要的栏目
  • 教育类网站 前置审批重庆网站建设首选卓光
  • 宁波做网站哪家好个人做论坛网站怎么做
  • 公司网站建设北京电子设计工程期刊
  • 网站前端建设都需要什么c 网站开发案例详解
  • 无锡网站无忧网站建设
  • 最火高端网站设计厂家宁波新亚建设内部网站
  • 娱乐网站建设宁波网站建设多少钱一年
  • app制作器手机版下载网站关键词优化排名怎么做
  • 网站站外优化推广方式网站建设网站需要什么软件有哪些
  • 重庆建设厂招聘信息网站做坑网站需要
  • 光谷 网站建设公司海珠区住房和水务建设局网站
  • 公司做网站还是做appwordpress多文件传递变量
  • 网站教学苏州优化网站