我正在尝试在Theano中实现一个新的节点,并且在测试的每一步中,我都在构建所有的东西,并测试输出结果。其中一个步骤是测试二维和函数。输出对于第一维是好的,但是当我应用第二维时,它得到了奇怪的结果。我把输出和Numpy做了比较。请参阅下面的代码和结果。
我做了另一个专家,所以我会把它分成两个问题:
正如你所看到的,第一维的axis=2得到了正确的求和结果,但是当我在第一轴上求和时,结果却没有得到任何数字。我测试了两次求和,然后是1,然后通过给出两个轴(2,1)来测试函数。
更新:
第一个问题,结果并不代表真正的价值
第二个问题是,当和函数按keepdims=True顺序应用时,结果得到了很好的总结,但是当使用一个函数给出两个轴(1,2)时,即使用keepdims=True,结果也是错误的。
发布于 2017-10-22 10:30:28
这个问题与Theano.0.10下面的版本有关,一旦更新,这个问题就解决了。以防有人面临同样的问题。
https://stackoverflow.com/questions/46768571
复制相似问题