我是 Tensorflow Probability 的新手,想做一个 RandomWalk Montecarlo 模拟。假设我有代表状态的张量 r。我希望 tfp.mcmc.RandomWalkMetropolis 函数返回新状态 r' 的提议。
tfp.mcmc.RandomWalkMetropolis(r)
>>> <tensorflow_probability.python.mcmc.random_walk_metropolis.RandomWalkMetropolis object at 0x14abed2185c0>
仅返回此 RandomWalkMetropolis 对象,而不是相同的状态或轻微扰动的状态。RandomWalkMetropolis 类还包含函数 one_step,但它需要“previous_kernel_results”,而我没有,因为我希望这是我的第一步。另外,如何进一步指定 Metropolis 接受/拒绝步骤?