31得票5回答
log_prob是什么作用?

在一些(例如机器学习)库中,我们可以找到log_prob函数。它是做什么的,与仅使用常规的log有何不同? 例如,以下代码的目的是什么:dist = Normal(mean, std) sample = dist.sample() logprob = dist.log_prob(sample...

14得票2回答
如何使用Python将对数概率转换为0到1之间的简单概率值

我正在使用高斯混合模型进行说话人识别。我使用这段代码来预测每个语音剪辑的发言人。for path in file_paths: path = path.strip() print (path) sr,audio = read(source + path) ...

13得票2回答
如何按照预定义的概率分布生成随机数?

我希望在Python中(使用numpy)实现一个函数,该函数以数学函数作为输入(例如下面的p(x) = e^(-x)),并生成根据数学函数概率分布分布的随机数字。我需要绘制它们,以便我们可以看到分布情况。 实际上,我需要一个随机数生成器函数,用于以下两个数学函数的确切输入,但如果它可以接受其...

11得票3回答
将形状元组传递给Numpy的`random.rand`函数

我正在使用 np.random.rand 来创建一个所需形状的矩阵/张量。然而,这个形状参数(在运行时生成)是一个元组,例如:(2, 3, 4)。我们如何在 np.random.rand 中使用这个 shape? 使用 np.random.rand(shape) 是无法正常工作的,并且会导致...

9得票1回答
如何在gensim LDA中获取所有文档的document_topics分布?

我是Python的新手,需要构建一个LDA项目。在进行了一些预处理步骤后,这是我的代码: dictionary = Dictionary(docs) corpus = [dictionary.doc2bow(doc) for doc in docs] from gensim.models ...

7得票1回答
理解PyTorch中正态分布的log_prob函数

我现在正在尝试解决来自openAi gym环境的Pendulum-v0问题,该问题具有连续动作空间。因此,我需要使用正态分布来对我的动作进行采样。但我不理解在使用时log_prob的维度是什么: import torch from torch.distributions import Nor...

7得票1回答
dnorm是如何工作的?

我对统计学和R非常陌生。也许这是一个非常琐碎的问题,但我真的不明白这是如何工作的。 假设我使用 dnorm(5, 0, 2.5)。这是什么意思? 我看到一些资源告诉我,这个函数计算密度曲线上某点的高度。 现在我又读到,在连续分布中,一个数的确切概率为0。那么,我的问题是,如果我可以找出某...