docArrayはtensorflowグラフを構築するために使用されるプレースホルダです。グラフは正しく構築されていますが、セッションでfeed_dictを使用してデータをフィードすると、可変長は動的に調整されません。以下はコードスニペットです。 iがランダムに初期化する場合に反復テンソルフロープレースホルダ上
lContext = tf.zeros((100,1), dtype=tf.float64)
rContext = tf.zeros((100,1), dtype=tf.float64)
for i in range(1, docArray.shape[1].valu):
j = docArrayShape - 1 - i
lContext = tf.concat([lContext,somefun1()], 1)
rContext = tf.concat([somefun2(), rContext], 1)
X = tf.concat([lContext, docArray, rContext], axis= 0)
このコードは、往路として使用される場合docArrayが docArray = tf.placeholder(tf.float64、[100、なし])のように初期化されるときに、エラーがアップ
(100×N)のリアルタイムdocArrayデータを入力しながら、ランダムな形状のdocArrayを返します。ここで、Nは文脈中の単語の数であり、連結時には練習中にエラーが発生し、lContextとdocArrayは異なる形になります。
サンプルドキュメントのサイズは固定されていません。
ご協力いただきありがとうございます。