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

wordpress主题知言桂平seo快速优化软件

wordpress主题知言,桂平seo快速优化软件,女孩学网站开发与运营方向怎么样,北京保障房建设网站序言 蒙特卡罗( Monte Carlo \text{Monte Carlo} Monte Carlo)方法,也被称为计算机随机模拟方法,是一种基于“随机数”的计算方法。这一方法源于美国在第二次世界大战期间研制原子弹的“曼哈顿计划”。其核心思想是使用随机数&am…

序言

蒙特卡罗( Monte Carlo \text{Monte Carlo} Monte Carlo)方法,也被称为计算机随机模拟方法,是一种基于“随机数”的计算方法。这一方法源于美国在第二次世界大战期间研制原子弹的“曼哈顿计划”。其核心思想是使用随机数(或伪随机数)来解决一些复杂的计算问题,通过对概率模型进行随机模拟或统计抽样,用所得样本得到这些特征量的估计值,从而得到问题的近似解。

蒙特卡罗方法广泛应用于各个领域。在金融领域,它用于期权定价、风险评估等,可以估算金融资产的未来价格分布。在物理学和工程学领域,它用于模拟粒子运动、热传导、辐射传输等复杂物理过程。此外,在求解复杂的优化问题、计算高维度积分以及进行不确定性分析、敏感性分析或风险评估等方面,蒙特卡罗方法也发挥着重要作用。

采样和蒙特卡罗方法

  • 机器学习中的许多重要工具是基于从某种分布中采样以及用这些样本对目标量做一个蒙特卡罗估计。

为什么需要采样?

  • 我们希望从某个分布中采样存在许多理由。
    • 当我们需要以较小的代价近似许多项的和或某个积分时采样是一种很灵活的选择。
    • 有时候,我们使用它加速一些很费时却易于处理的和的估计,就像我们使用 minibatch \text{minibatch} minibatch对整个训练代价进行子采样一样。
    • 在其他情况下,我们需要近似一个难以处理的和或积分,例如估计一个无向模型中配分函数对数的梯度时。
    • 在许多其他情况下,抽样实际上是我们的目标,就像我们想训练一个可以从训练分布采样的模型。

蒙特卡罗采样的基础

  • 当无法精确计算和或积分(例如,和具有指数数量个项,且无法被精确简化)时,通常可以使用蒙特卡罗采样来近似它。这种想法把和或者积分视作某分布下的期望,然后通过估计对应的平均值来近似这个期望。令:
    s = ∑ x p ( x ) f ( x ) = E p [ f ( x ) ] s=\sum\limits_x p(\boldsymbol{x})f(\boldsymbol{x})=E_p[f(\text{x})] s=xp(x)f(x)=Ep[f(x)]
    — 公式1 \quad\textbf{---\footnotesize{公式1}} 公式1
    或者
    s = ∫ p ( x ) f ( x ) d x = E p [ f ( x ) ] s=\displaystyle \int p(\boldsymbol{x})f(\boldsymbol{x})d\boldsymbol{x}=E_p[f(\text{x})] s=p(x)f(x)dx=Ep[f(x)] — 公式2 \quad\textbf{---\footnotesize{公式2}} 公式2
  • 为我们所需要估计的和或者积分,写成期望的形式, p p p 是一个关于随机变量 x \textbf{x} x 的概率分布(求和时)或者概率密度函数(求积分时)。
  • 我们可以通过从 p p p 中采集 n n n 个样本 x ( 1 ) , … , x ( n ) \boldsymbol{x}^{(1)},\dots,\boldsymbol{x}^{(n)} x(1),,x(n) 来近似 s s s 并得到一个经验平均值: s ^ n = 1 n ∑ i = 1 n f ( x ( i ) ) \hat{s}_n=\displaystyle\frac{1}{n}\sum\limits_{i=1}^n f(\boldsymbol{x}^{(i)}) s^n=n1i=1nf(x(i)) — 公式3 \quad\textbf{---\footnotesize{公式3}} 公式3
  • 这种近似可以被证明拥有如下几个性质。首先很容易观察到 s ^ \hat{s} s^ 这个估计是无偏的,由于
    E [ s ^ n ] = 1 n ∑ i = 1 n E [ f ( x ( i ) ) ] = 1 n ∑ i = 1 n s = s \mathbb{E}[\hat{s}_n]=\displaystyle\frac{1}{n}\sum\limits_{i=1}^n\mathbb{E}[f(\boldsymbol{x}^{(i)})]=\frac{1}{n}\sum\limits_{i=1}^n s = s E[s^n]=n1i=1nE[f(x(i))]=n1i=1ns=s — 公式4 \quad\textbf{---\footnotesize{公式4}} 公式4
  • 此外,根据大数定理 ( Law of large number \text{Law of large number} Law of large number),如果样本 x ( i ) \boldsymbol{x}^{(i)} x(i) 独立且服从同一分布,那么其平均值几乎必然收敛到期望值,即: lim ⁡ n → ∞ s ^ n = s \lim\limits_{n\to\infty} \hat{s}_n=s nlims^n=s — 公式5 \quad\textbf{---\footnotesize{公式5}} 公式5
  • 只需要满足各个单项的方差,即 Var [ f ( x ( i ) ) ] \text{Var}[f(\boldsymbol{x}^{(i)})] Var[f(x(i))]有界。
    • 详细地说,我们考虑当 n n n增大时 s ^ n \hat{s}_n s^n的方差。
    • 只要满足 Var [ f ( x ( i ) ) ] < ∞ \text{Var}[f(\boldsymbol{x}^{(i)})]\lt\infty Var[f(x(i))]<,方差 Var [ s ^ n ] \text{Var}[\hat{s}_n] Var[s^n]就会减小并收敛到0:
      { Var [ s ^ n ] = 1 n 2 ∑ i = 1 n Var [ f ( x ) ] — 公式6 = Var [ f ( x ) ] n — 公式7 \begin{cases} \begin{aligned} \text{Var}[\hat{s}_n]&=\frac{1}{n^2}\sum\limits_{i=1}^n\text{Var}[f(\text{x})] &\quad\textbf{---\footnotesize{公式6}}\\ &=\frac{\text{Var}[f(\text{x})]}{n} &\quad\textbf{---\footnotesize{公式7}} \end{aligned} \end{cases} Var[s^n]=n21i=1nVar[f(x)]=nVar[f(x)]公式6公式7
  • 这个简单有用的结果启迪我们如何估计蒙特卡罗均值中的不确定性或者等价地说是蒙特卡罗估计的期望误差。我们计算了 f ( x ( i ) ) f(\boldsymbol{x}^{(i)}) f(x(i)) 的经验均值和方差,然后将估计的方差除以样本数 n n n 来得到 Var [ s ^ n ] \text{Var}[\hat{s}_n] Var[s^n] 的估计。 中心极限定理 ( central limit theorem \text{central limit theorem} central limit theorem)告诉我们 s ^ n \hat{s}_n s^n 的分布收敛到以 s s s 为均值以 Var [ f ( x ) ] n \frac{\text{Var}[f(\textbf{x})]}{n} nVar[f(x)]为方差的正态分布。这使得我们可以利用正态分布的累积密度函数来估计 s ^ n \hat{s}_n s^n 的置信区间。
  • 以上的所有结论都依赖于我们可以从基准分布 p ( x ) p(\textbf{x}) p(x) 中轻易的采样,但是这个假设并不是一直成立的。
    • 当我们无法从 p p p 中采样时,一个备选方案是用重要采样。
    • 一种更加通用的方式是使用一个趋近于目标分布估计的序列。这就是马尔可夫链蒙特卡罗方法。

总结

  • 蒙特卡罗方法是一种强大且灵活的数值计算方法,它基于随机数或伪随机数进行模拟和抽样,以逼近复杂的数学或物理问题的解。该方法具有处理高维度问题、对模型假设较少以及简单易实现等优点。然而,其收敛速度较慢,需要大量样本才能得到精确结果,计算成本较高。
  • 蒙特卡罗方法不仅在数学和物理领域有广泛应用,还渗透到金融、工程等多个学科。通过合理的模型构建和大量的随机样本生成,蒙特卡罗方法能够为我们提供问题近似解的可靠估计,为科学研究和技术应用提供了有力的支持。

往期内容回顾

蒙特卡罗方法 -引言篇

http://www.wangmingla.cn/news/124835.html

相关文章:

  • 怎样做免费网站seo实战培训教程
  • 广告业网站开发杭州seo网站排名优化
  • 做ppt的网站兼职影视后期培训机构全国排名
  • 电子商务类网站模板seo引擎搜索入口
  • 如何做繁体字网站免费浏览外国网站的软件
  • 杭州互联网企业有哪些真人seo点击平台
  • 新闻网站域名广告投放渠道
  • 企业建网站哪家好北京seo关键词优化外包
  • 零代码建站seo高端培训
  • 哈尔滨企业网站建设电商运营培训大概多少学费
  • 大学毕业网站设计代做快速网站搭建
  • 易语言网站开发教程济南网络营销外包
  • 买了服务器主机这么做网站怎么给公司做网站推广
  • 版面设计图大全 模板西安网站seo工作室
  • 农产品如何建设网站绍兴seo排名
  • 网站删除留言板功能删除营销百度app下载手机版
  • h5 小米网站模板seo外链发布技巧
  • 1网站建设网站都有哪些
  • 网站注册页面代码新手运营从哪开始学
  • vue网站开发教程创意营销策划方案
  • 莱芜金点子电子版招聘seo快排优化
  • php免费网站空间seo公司杭州
  • 企业网站改版建议中文搜索引擎大全
  • 网站地图建设百度链接收录
  • wordpress bat高亮使用 ahrefs 进行 seo 分析
  • 做网站公示seo点击器
  • 邯郸专业做网站关键词查询工具包括哪些
  • 设计网站做什么内容好成都新站软件快速排名
  • 深圳网站建设 cms河北百度推广客服电话
  • php网站开发优势小学生一分钟新闻播报