【发布时间】:2018-12-16 13:43:14
【问题描述】:
我使用了一个包含嵌入层的神经网络。
我将我的数据集(由多个包含句子的文件组成)使用 Tokenizer 转换为向量,并将它们作为训练输入提供给网络。在嵌入层之后,我得到了一个 CNN。我怎样才能知道将经过训练的输入向量取回用于绘图目的?
【问题讨论】:
标签: tensorflow plot keras embedding
我使用了一个包含嵌入层的神经网络。
我将我的数据集(由多个包含句子的文件组成)使用 Tokenizer 转换为向量,并将它们作为训练输入提供给网络。在嵌入层之后,我得到了一个 CNN。我怎样才能知道将经过训练的输入向量取回用于绘图目的?
【问题讨论】:
标签: tensorflow plot keras embedding
很简单,试试吧:
for layer in my_model.layers:
weights = layer.get_weights()
configs = layer.get_config()
您必须在配置中进行一些解析才能检索嵌入层。您拥有可用于识别和检索图层的“名称”
【讨论】: