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像那樣在裏面。 – Rik