gpt4 book ai didi

python - 查看keras嵌入层的输出

转载 作者:行者123 更新时间:2023-12-01 02:35:26 25 4
gpt4 key购买 nike

在 keras 中,有一个使用 IMDB 数据集进行情感分类的示例。代码如下所示

top_words = 5000
(X_train, y_train), (X_test, y_test) = imdb.load_data(nb_words=top_words)
max_review_length = 500
X_train = sequence.pad_sequences(X_train, maxlen=max_review_length)
X_test = sequence.pad_sequences(X_test, maxlen=max_review_length)
embedding_vecor_length = 32
model = Sequential()
model.add(Embedding(top_words, embedding_vecor_length, input_length=max_review_length))
model.add(LSTM(100))
......

我想查看此行Embedding(top_words, embedding_vecor_length, input_length=max_review_length)的输出。当我尝试在终端中调试或运行该行时,我看到它返回类 Embedding 的对象。据我所知,嵌入是一个矩阵。那么我怎样才能看到这个矩阵呢?

最佳答案

使用model.layers[0].get_weights()[0]嵌入是模型的第一层,您想要看到的矩阵是该层的第一个(也是唯一的)权重。

关于python - 查看keras嵌入层的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46295331/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com