gpt4 book ai didi

algorithm - 我们如何找到所有子集的 logsumexp(或近似值)?

转载 作者:行者123 更新时间:2023-12-02 01:55:56 25 4
gpt4 key购买 nike

我有一组数字n_1, n_2, ... n_k。我需要找到这组数字的所有可能子集的 logsumexp 之和(或平均值,相同)。有没有办法近似或精确计算它?

注意,a, b, clogsumexplog(e_a + e_b + e_c) (exp,后跟 sum,后跟日志)

最佳答案

我不知道这是否足够准确,但 log sum exp 是 max 的平滑模拟,因此一种可能性是排序,以便 n1 ≥ n2 ≥ ... ≥ nk 并返回 Σi (2k−i/(2k − 1)) ni,它通过 0 和 log k 之间的误差项来低于真实平均值。

您还可以使用 {ni} ∪ 的对数和 exp 的样本均值({ni+1, n 的随机子集) i+2, …, nk}) 而不是总和中的 ni。通过使用足够的样本,您可以使近似值达到您想要的程度(尽管显然在某些时候使用强力评估更便宜)。

(我假设空集被省略。)

关于algorithm - 我们如何找到所有子集的 logsumexp(或近似值)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69602894/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com