Keras Movie Review Классификатор настроений: Какова роль слоя GlobalAveragePooling1D? - PullRequest
0 голосов
/ 17 июня 2019

Я читал какой-то классификатор настроений в обзоре фильмов IMDB поверх Keras.Вот определение модели:

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 здесь.Любое понимание этого будет оценено.Спасибо!

1 Ответ

0 голосов
/ 17 июня 2019

Чтобы конкретно ответить, почему он есть (а не как он работает), model.summary() покажет, что он обеспечивает уменьшение размеров.

...