現在、埋め込みを使用したいワンホット エンコーディングがあります。しかし、私が電話するとき
embed=tf.nn.embedding_lookup(embeddings, train_data)
print(embed.get_shape())
埋め込みデータ形状 (11、32、729、128)
この形状は (11, 32, 128) である必要がありますが、train_data がワンホット エンコードされているため、間違った次元が得られます。
train_data2=tf.matmul(train_data,tf.range(729))
エラーを教えてください:
ValueError: Shape must be rank 2 but is rank 3
助けてください!ありがとう。