我在Keras上阅读一些IMDB电影评论情感分类器。这是模型定义:
model = keras.Sequential()
model.add(keras.layers.Embedding(vocab_size, 16))
model.add(keras.layers.GlobalAveragePooling1D())
model.add(keras.layers.Dense(16, activation="relu"))
model.add(keras.layers.Dense(1, activation="sigmoid"))
我不了解的是GlobalAveragePooling1D在这里的作用。任何对此的见解将不胜感激。谢谢!
答案 0 :(得分:0)
要具体回答为什么它存在(而不是它如何工作),model.summary()
将显示它正在提供降维效果。