所以我正在为一个中等大小的图形模型构建一个 Gibbs 采样器,我开始遇到下溢错误(计算的相对频率都非常小)。为了解决这个问题,我开始使用此处找到的 LOG-SUM-EXP-LOG 技巧:
https://math.stackexchange.com/questions/648514/preventing-underflow-log-sum-exp-trick
但是现在我必须计算大量的对数和指数。有谁知道如何在 C/C++ 中有效地做到这一点?我正在考虑制作一个查找表,但那是很多内存......