我有一个CNN用于在Keras建立的NLP分类项目。我有嵌入层,然后是回调:
tbCallback = TensorBoard(log_dir='./logs/',
histogram_freq=10,
write_graph=False,
embeddings_freq=10,
batch_size=32,
embeddings_layer_names=['embedding'],
embeddings_metadata=embeddingsMetadata
)
CNN能够以95%的F1和准确度进行预测,因此CNN确实受过训练。
但是,当我看到Tensorboard的投影机时,这些词根本没有关系,例如公司最近的意思是water,food,hotdog(根据我的训练集,我认为这是不正确的。)
我做错了什么?