Python 试图理解tensorflow bayesflow monte carlo

Python 试图理解tensorflow bayesflow monte carlo,python,tensorflow,statistics,artificial-intelligence,Python,Tensorflow,Statistics,Artificial Intelligence,对于这个问题的性质,我深表歉意,但我对tensorflow还比较陌生 我在理解tensorflow的bayesflow monte carlo操作时遇到困难,如前所述 据我所知,它是一个用于估计函数(?)预期结果的运算 此外,我将如何使用它?您所指的BayesFlow Monte Carlo用于计算E_p(f(Z))的Monte Carlo近似值,这是随机变量Z的函数的期望值。您似乎忽略了一个重要部分,即Z是RV,其分布不完全已知(参数化分布),因此您需要进行估计。您可以这样使用它: tf.co

对于这个问题的性质,我深表歉意,但我对tensorflow还比较陌生

我在理解tensorflow的bayesflow monte carlo操作时遇到困难,如前所述

据我所知,它是一个用于估计函数(?)预期结果的运算


此外,我将如何使用它?

您所指的BayesFlow Monte Carlo用于计算
E_p(f(Z))
的Monte Carlo近似值,这是随机变量Z的函数的期望值。您似乎忽略了一个重要部分,即Z是RV,其分布不完全已知(参数化分布),因此您需要进行估计。您可以这样使用它:

tf.contrib.bayesflow.monte_carlo.expectation(
    f,
    samples,
    log_prob=None,
    use_reparametrization=True,
    axis=0,
    keep_dims=False,
    name=None
)
有关参数的更多信息,请查看