是否有可能通过theano中的伽马函数获得粗麻布?

时间:2017-02-01 18:23:11

标签: python theano

raise

给出一个未命名的b=T.fvector() theano.gradient.hessian( T.gammaln(b).sum(), [b] ) 。由于等效代码适用于例如NotImplementedError代替T.log我猜theano只是不知道T.gammaln的第二个推导?

1 个答案:

答案 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的巨大贡献。