1
私は現在埋め込みを使用したいonehotエンコーディングを持っています。しかし、私はTensorflow埋め込みルックアップを使用してワンショットエンコーディング
embed=tf.nn.embedding_lookup(embeddings, train_data)
print(embed.get_shape())
embed data shape (11, 32, 729, 128)
呼び出すときに、この形状は(11、32、128)でなければなりませんが、train_dataがonehotエンコードされているので、それは私に間違った寸法を与えます。
train_data2=tf.matmul(train_data,tf.range(729))
私にエラーを与える:
ValueError: Shape must be rank 2 but is rank 3
は私をしてください助けて!ありがとう。
あなただけのNPを使用できるかどうかわからないトップ1をしようとそこにはそのようなものがあります。 – Rik