Tensorflowでは、各再帰的ステップが入力として最後のステップの出力を取る、一連の操作を再帰的に適用する最も簡単な方法は何ですか?ここでの重要な特徴は、再帰ステップの数が評価時に指定されており、例によって異なる可能性があることです。可変サイズのテンソルでのランタイム動的再帰の深さ
例えば、入力テンソルX
、5
、およびいくつかの機能F
のために、私は
F(F(F(F(F(X)))))
を計算したいと思います。しかし、同じモデルはまた、X
、3
を計算することができるはずです。
F(F(F(X)))
残念ながら、whileループは動作しません厳密な形状不変量を強制する。つまり、テンソルXのすべての次元をコンパイル時に知る必要があるが、実行時までサンプルサイズ(Xの第1次元)を知ることはできない。
ありがとうございました!
ありがとうございます!明らかに私はドキュメントをよく読まなかった。 – mkmatlock