Какой инициализатор веса по умолчанию в Керасе? - PullRequest
0 голосов
/ 02 января 2019

Я только что прочитал об инициализаторах веса Keras в здесь . В документации были представлены только разные инициализаторы. Такие как:

model.add(Dense(64, kernel_initializer='random_normal'))

Я хочу знать, каков вес по умолчанию , когда я не указываю аргумент kernel_initializer? Есть ли способ получить к нему доступ?

1 Ответ

0 голосов
/ 02 января 2019

Каждый слой имеет свое значение по умолчанию для инициализации весов. Для большинства слоев, таких как Dense, свертка и слои RNN, инициализатором ядра по умолчанию является 'glorot_uniform', а по умолчанию инициализатором смещения является 'zeros' (это можно найти, перейдя к соответствующему разделу для каждого слоя в документация, например здесь - документ Dense layer). Вы можете найти определение glorot_uniform инициализатор здесь в документации Keras.

Что касается доступа к весам каждого слоя, на него уже дан ответ здесь .

...