私はTensorFlowを学ぶためにドキュメントを読んできましたが、次の機能とその目的をいつ使用するかについては苦労しました。入力は順序でなければならないので、使用されているRNNでtf.transposeがなぜ重要なのですか?
tf.split():
はtf.split()
tf.reshape()
tf.transpose()
私の推測では、これまでのことです。
シェイプを互換性のあるものにするためにtf.reshape()が使用されています(シェイプが正しくないのは、一般的な問題/私にとって間違いの傾向があります)。私はこれまでnumpyを使っていました。おそらくtf.reshape()に固執するでしょう。私は2つの違いがあるかどうかはわかりません。
tf.transpose()は、私の理解から行と列を入れ替えます。私がtf.transpose()を使わなければ、私の損失は落ちません。パラメータの値が正しくない場合、損失は減少しません。 tf.transpose()を使用している私の目的は、私の損失が減り、私の予測がより正確になるようにすることです。
私はtf.transpose()を使用しているので、これは大変迷惑です。なぜそれが重要な要素なのか理解していないからです。私はそれが正しく使用されていない場合、入力とラベルが間違った位置にある可能性があると仮定しています。モデルが学べないようにする。これが真実ならば、tf.transpose()を使用して試行錯誤を経てパラメータ値を計算することに頼らないようにするにはどうすればよいですか?