結果アグリゲーターとして機能する tf.Variable tensor があります。
アイデアは、データのバッチを使用してグラフで操作を実行し、結果を結果変数に新しい行として追加することです。
最初は変数を空にする必要があるため、次のように初期化します。
result_tensor = tf.Variable(0, expected_shape=[0, 5], dtype=tf.float32)
次に、軸 0 に沿って新しい行を (新しい行として) 連結します。
total_output = tf.concat([result_tensor, operation], 0)
最後に、変数を再割り当てします。
assign_op = tf.assign(result_tensor, total_output, validate_shape=False)
ただし、これをすべて実行すると、次のエラーが発生します。
ValueError: Shape must be rank 0 but is rank 2 for 'concat_1' (op: 'ConcatV2') with input shapes: [], [?,25088], [].
私が間違っている明らかなことを見つけるのを手伝ってもらえますか?
ありがとう!