我需要实现一个损失函数,该函数将一个真实的y当作4维向量,并计算该向量在某些正态分布下的概率。我试图使用keras.backend函数构建概率密度函数,但是矩阵逆似乎没有任何东西吗?任何想法将不胜感激。
答案 0 :(得分:0)
您可以尝试使用tensorflow_probability
软件包。特别是tfp.distributions.Normal.prob()
方法应返回指定正态分布下输入张量的概率。
您可以看到此类计算in this Jupyter notebook的一些示例。还支持多元高斯和高斯混合以及许多其他分布。