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

纯html网站网站开发主要参考文献

纯html网站,网站开发主要参考文献,推广app赚钱项目,html编辑器在哪里设置这段时间看了VAE的有关知识,但网上关于VAE的讲解较为理论复杂,我这里就记录一下自己的想法了。 定义 VAE从概率的角度描述隐空间与输入样本,它将样本的隐变量建模为概率分布, 而非像AE一样把隐变量看做是离散的值。 AE VS VAE 损失函数 我们…

这段时间看了VAE的有关知识,但网上关于VAE的讲解较为理论复杂,我这里就记录一下自己的想法了。

定义

VAE从概率的角度描述隐空间与输入样本,它将样本的隐变量建模为概率分布, 而非像AE一样把隐变量看做是离散的值。

AE VS VAE

AE VS VAE}

损失函数

loss

我们假设隐变量的概率分布为标准正态分布 N ( 0 , 1 ) N(0, 1) N(0,1)(这种分布不是必须的,也可以是其它分布)。而描述正态分布需要有两个参数 μ x , σ x \mu_x, \sigma_x μx,σx,在encoder端使用神经网络来拟合这两个参数。在decoder端,使用神经网络来还原出原始图像。因此,VAE的损失函数分为两部分:

  • 正则化项,也就是KL Loss

  • 重构损失

L = L R e c o n + L K L = ∥ x − x ^ ∥ 2 + K L [ N ( μ x , σ x ) , N ( 0 , 1 ) ] = ∥ x − d ( z ) ∥ 2 + K L [ N ( μ x , σ x ) , N ( 0 , 1 ) ] \begin{aligned} L &= L_{Recon} + L_{KL} \\ &= \|x-\hat{x}\|^{2}+\mathrm{KL}[N(\mu_{x}, \sigma_{x}), N(0, 1)] \\ &= \|x-d(z)\|^{2}+KL[N(\mu_{x}, \sigma_{x}), N(0, 1)] \end{aligned} L=LRecon+LKL=xx^2+KL[N(μx,σx),N(0,1)]=xd(z)2+KL[N(μx,σx),N(0,1)]

关于 K L [ N ( μ x , σ x ) , N ( 0 , 1 ) ] KL\left[N\left(\mu_{x}, \sigma_{x}\right), N(0,1)\right] KL[N(μx,σx),N(0,1)]的推导如下:

K L ( N ( μ , σ 2 ) ∥ N ( 0 , 1 ) ) = ∫ 1 2 π σ 2 e − ( x − μ ) 2 2 σ 2 ( log ⁡ e − ( x − μ ) 2 2 σ 2 2 π σ 2 e − x 2 2 2 π ) d x = ∫ 1 2 π σ 2 e − ( x − μ ) 2 2 σ 2 log ⁡ { 1 σ 2 exp ⁡ { 1 2 [ x 2 − ( x − μ ) 2 σ 2 ] } } d x = 1 2 ∫ 1 2 π σ 2 e − ( x − μ ) 2 2 σ 2 [ − log ⁡ σ 2 + x 2 − ( x − μ ) 2 σ 2 ] d x = 1 2 ( − log ⁡ σ 2 + μ 2 + σ 2 − 1 ) \begin{aligned} & KL\left(N\left(\mu, \sigma^{2}\right) \| N(0,1)\right) \\ &= \int \frac{1}{\sqrt{2 \pi \sigma^{2}}} e^{\frac{-(x-\mu)^{2}}{2 \sigma^{2}} }\left(\log \frac{\frac{e^{ \frac{-(x-\mu)^{2}}{2 \sigma^{2}} }}{\sqrt{2 \pi \sigma^{2}}} }{\frac{e^{\frac{-x^{2}}{2}}}{\sqrt{2 \pi}} }\right) d x \\ &= \int \frac{1}{\sqrt{2 \pi \sigma^{2}}} e^{\frac{-(x-\mu)^{2}}{2 \sigma^{2}} } \log \left\{\frac{1}{\sqrt{\sigma^{2}}} \exp \left\{\frac{1}{2}\left[x^{2}- \frac{(x-\mu)^{2}}{\sigma^{2}} \right]\right\}\right\} d x \\ &= \frac{1}{2} \int \frac{1}{\sqrt{2 \pi \sigma^{2}}} e^{\frac{-(x-\mu)^{2}}{2 \sigma^{2}} }\left[-\log \sigma^{2}+x^{2}- \frac{(x-\mu)^{2}}{\sigma^{2}} \right] d x \\ &= \frac{1}{2}\left(-\log \sigma^{2}+\mu^{2}+\sigma^{2}-1\right) \end{aligned} KL(N(μ,σ2)N(0,1))=2πσ2 1e2σ2(xμ)2 log2π e2x22πσ2 e2σ2(xμ)2 dx=2πσ2 1e2σ2(xμ)2log{σ2 1exp{21[x2σ2(xμ)2]}}dx=212πσ2 1e2σ2(xμ)2[logσ2+x2σ2(xμ)2]dx=21(logσ2+μ2+σ21)

重参数技巧

我们从概率分布中采样出 z z z ,但是该过程是不可导的。VAE通过重参数化使得梯度不因采样而断裂。

reparams

总结

其实VAE可以看成一个做降维的model,我们希望把一个高维的特征投影到一个低维的流型上。而在VAE中,这个低维流型就是一个多元标准正态分布。为了使投影准确,于是通过希望每一个样本 X i X_i Xi的计算出来的期望与方差都接近与我们希望投影的分布,所以这里就有了KL Loss。至于重构损失,是可以使采样的时候更加准确,能够采样到我们在encode的时候投影到的点。

最佳实践

  • Pytorch实现: VAE 这篇博客实现了VAE,整体上代码简单易懂。在generation阶段,我们只需从学习到的概率分布中采样,然后送入decoder中解码,即可获得生成的图片。

  • 小小将的VAE实现,可以直接运行:https://github.com/xiaohu2015/nngen/blob/main/models/vae.ipynb


参考

  • 变分自编码器VAE:原来是这么一回事

  • Understanding Variational Autoencoders (VAEs)

  • Pytorch实现: VAE

  • 变分自编码器入门

  • VAE.ipynb - Colaboratory

  • 李宏毅2021春机器学习课程

  • VAE.pdf(ntu.edu.tw)

  • VAE的推导


文章转载自:

http://OV1AUiFr.pqqhL.cn
http://STLLno2f.pqqhL.cn
http://f5AAOrjN.pqqhL.cn
http://iCWAE46k.pqqhL.cn
http://064ayXEl.pqqhL.cn
http://og9dJjZk.pqqhL.cn
http://mithSYQK.pqqhL.cn
http://VEMaislR.pqqhL.cn
http://s9MwidDQ.pqqhL.cn
http://LWhLfzQ4.pqqhL.cn
http://ZPYH4cm1.pqqhL.cn
http://1iMdoJf2.pqqhL.cn
http://dt8C4W8s.pqqhL.cn
http://buGZq1HP.pqqhL.cn
http://owRdO7Uf.pqqhL.cn
http://kGpsA2qm.pqqhL.cn
http://RQ53OOfd.pqqhL.cn
http://SLAgzp4w.pqqhL.cn
http://WdqsBT8V.pqqhL.cn
http://beFwWkZl.pqqhL.cn
http://Dn0nchw9.pqqhL.cn
http://KZDL0v0w.pqqhL.cn
http://XzVYn093.pqqhL.cn
http://YMZ86mmR.pqqhL.cn
http://qVQgJV7T.pqqhL.cn
http://zgdS8Anu.pqqhL.cn
http://ltATesrD.pqqhL.cn
http://5QinbL0q.pqqhL.cn
http://aqIdIxyG.pqqhL.cn
http://98oACFVa.pqqhL.cn
http://www.dtcms.com/wzjs/613684.html

相关文章:

  • 中国网站建设调查分析常州企业免费建站
  • 免费空间 个人网站 google广告联盟wordpress 设计主题
  • 网站如何留住客户wordpress上传函数
  • 外贸网站如何建设网站前端模板
  • 钟山县住房和城乡建设局网站高级网站开发工程师工资
  • 不良网站进入窗口免费正能量360怎么做网站排名
  • 备案查询站长工具网站地图怎么做XML
  • 微信分销网站建设wordpress自定义小工具插件
  • 网站试用模块泊头做网站的
  • ae有么有做gif的网站一流的山西网站建设
  • 高校部门网站建设cad图做网站链接
  • 秒玩大型游戏的网站哪个网站上做ppt比较好看的
  • 找网站公司企业备案建筑图纸怎么学看图
  • 纪检网站建设计划黔南网站建设多少钱
  • 手机做网站淘宝推广费用多少钱一天
  • 合肥企业做网站wordpress 占内存
  • dede网站图标海外推广面试问题
  • 做电影海报在哪个网站好合肥装饰公司做的好的网站
  • 北京人力资源网站机关网页设计价格表
  • 做网站需要写代码吗网站项目策划方案
  • 免费word模板下载哪个网站wordpress手机版中文版
  • 优秀网站设计作品建设银行网站注册不了
  • 网站更换空间后排名消失 首页被k网页设计 公司
  • 小说网站开发中遇到的问题小说排行榜
  • 做苗木选择哪个网站wordpress 副标题 seo
  • 企业公司网站模板石家庄旅游景点
  • 微信点赞网站怎么做wordpress公告 通知栏插件
  • 电子商务行业分析长沙网站优化seo
  • 网站开发需要掌握的知识烟台seo关键词排名
  • 网站建设刂搜金手指下拉贰肆wordpress 文件管理器