1
В настоящее время у меня есть onehot encoddings, для которых я хочу использовать вложения. Однако, когда я называюПоиск вложений в 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
Помогите мне пожалуйста! Благодарю.
пытается сверху один не уверен, если вы можете просто использовать нп внутри есть подобный. – Rik