Nocedal 4.0
gaol 2.5
采样的一个问题是,假如维度高了,我们想要采样到的点在高维中很小的区域,所以需要的样本点的个数指数增长。
Importance sampling
和前面不一样,我们不采样某个分布p,而是直接对给出一个逼近。
如果符合p(x)分布的样本不太好生成,我们可以引入另一个分布q(x),可以很方便地生成样本。使得
很多时候我们只有 所以我们利用
其中 是我们可以算的(知道精确表达式的)
但是现在问题是,就算我们可以从q采样,我们还是不能知道常数,但是他的倒数也可以写成蒙特卡洛的形式:
所以以下等式近似成立
所以结合以上:
我这的都不知道,怎么评估。🔺
同拒绝采样一样,这里如果q和p越接近,效果就越好。
这边有些关于graph model提出的进一步的方法没懂。看暂存\importance sampling 🔺
后面几个小节也还没看。🔺
MCMC
最优化 信赖域( Nocedal chap4)
在每一步都用一个二次函数去近似目标函数其中
是一个对称矩阵。(
和
差大概是
(注意不是小o))
🔺暂时还缺少对于选择的指导,如果取hessian就是信赖域牛顿法。
我们需要根据当前步骤的表现,来决定我们的是大了还是小了。
每一步定义一个比值:
因为我们的总是取让m最小的,所以分母肯定大于0(如果分母等于0会说明g=0,那就没什么好做了。)所以如果分子也大于0(
大于0),那么说明我们做了下降的一步,如果
很大,说明我们的m和f还match很好。如果
小于0,说明我们搞反了。
所以如果我们的很接近1,我们就可以放心扩展信赖域大小到下一步。
虽然大于0但是和1还是有距离的话,我们就不改变信赖域大小。如果小于0,那么就要缩小信赖域了。

如果信赖区域太小得话,就会错过可能存在的,朝着实质性方向前进的机会。
如果信赖区域太大得话,因为我们毕竟还是用一个二次函数去近似这个模型,所以可能会跟原来的模型有偏离。

🔺补充一下这里的证明。

网友评论