(lasagne.random.get_rng().randint(1,2147462579))
B = T.scalar("B")
res, re, samp = outputsfunc = theano.function但是,如果我改为使用下面的渐变
grad = T.grad(cost=(re-samp).sum
似然函数涉及大量迭代,因此我尝试使用theano的扫描方法直接在theano中定义迭代。这里有一个非常简单的例子,它说明了我所面临的挑战。我试图定义的(伪)似然函数是两个pymc3随机变量p和θ的和。当然,我可以简单地返回p+theta,但我尝试编写的实际似然函数更复杂,而且我认为我需要使用theano.scan,因为它涉及很多迭代。import pymc3 as pmimport theano.tensor a