raise
给出一个未命名的b=T.fvector()
theano.gradient.hessian( T.gammaln(b).sum(), [b] )
。由于等效代码适用于例如NotImplementedError
代替T.log
我猜theano只是不知道T.gammaln
的第二个推导?
答案 0 :(得分:1)
gammaln的毕业使用psi。但是我们没有实现psi的毕业。
您可以在文件theano / scalar / basic_scipy.py中实现类Psi的方法grad()。这将使这个案件有效。
本文档的这一页解释了如何在Theano中添加新的Op并解释如何实现grad()方法:http://deeplearning.net/software/theano/extending/extending_theano.html
如果您需要帮助实现这一点,使用theano-dev邮件列表比stackoverflow更适合正在进行的讨论。
如果你这样做,那将是对Theano的巨大贡献。