我已经获得了一个字典,将单词映射到它们在 python 中的向量,并且我试图散点图 n 个最相似的单词,因为 TSNE 在大量单词上花费了很长时间。最好的选择是将字典转换为 w2v 对象来处理它。
在 Distributions.jl 中,我们可以指定混合模型的先验。但我们无法指定权重。例如,如果我想制作这样的混合物:
pdf(Normal(2, 3), x)*w1.+pdf(Normal(5, 10), x)*w2
Run Code Online (Sandbox Code Playgroud)
我无法真正指定权重。出于显而易见的原因,先验要求加起来必须等于 1。那么,有没有办法在 MixtureModel 中指定权重呢? 就像是:
MixtureModel(Normal[
Normal(2, 3),
Normal(5, 10)
], **weights=[w1, w2]**)
Run Code Online (Sandbox Code Playgroud)
谢谢