0
theanoのbatched_dotを使用すると、バグのようなものが見つかりました。 numpyの配列を転置すると、batched_dotは失敗します。たとえ結果として得られる形状が正しいとしても。私のmweは以下の通りです。私の質問:最後の行が動作し、これがバグでしょうか?theano batched_dotが予期せぬ動作をする
私は現在、Theano-0.9.0b1である最新のインストールを使用しています。 必要に応じて、これをgithubで問題にすることができます。
ありがとうございました。
import theano.tensor as T
import numpy as np
a = T.dtensor3('a')
b = T.dmatrix('b')
a_np = np.zeros((4,2,2))
b_np = np.zeros((4,2))
bd = T.batched_dot(a,b)
ok = bd.eval({a:a_np,b:b_np})
a_transposed_np = np.zeros((2,2,4))
not_ok = bd.eval({a:a_transposed_np.T,b:b_np})
ありがとうございます、それは確かに進歩です。私はちょうど他の人に同じ問題があることを知った[リンク](https://github.com/fchollet/keras/issues/2742#issuecomment-219763042) – FBerendsen