防止下溢错误的 Log Sum Exp Log 技巧的有效实现

计算科学 效率 数值限制
2021-12-10 03:19:52

所以我正在为一个中等大小的图形模型构建一个 Gibbs 采样器,我开始遇到下溢错误(计算的相对频率都非常小)。为了解决这个问题,我开始使用此处找到的 LOG-SUM-EXP-LOG 技巧:

https://math.stackexchange.com/questions/648514/preventing-underflow-log-sum-exp-trick

但是现在我必须计算大量的对数和指数。有谁知道如何在 C/C++ 中有效地做到这一点?我正在考虑制作一个查找表,但那是很多内存......

0个回答
没有发现任何回复~