Dans le manuel d'utilisation, il montre les différents kernel_initializer ci-dessous
https://keras.io/initializers/
l'objectif principal est d'initialiser la matrice de poids dans le réseau de neurones.
Quelqu'un sait ce que l'initialiseur par défaut est? le document n'a pas montré le défaut.
Habituellement, c'est glorot_uniform
par défaut. Différents types de calques peuvent avoir des valeurs par défaut différentes kernel_initializer
. En cas de doute, il suffit de regarder dans le code source. Par exemple, pour la couche Dense
:
class Dense(Layer):
...
def __init__(self, units,
activation=None,
use_bias=True,
kernel_initializer='glorot_uniform',
bias_initializer='zeros',
kernel_regularizer=None,
bias_regularizer=None,
activity_regularizer=None,
kernel_constraint=None,
bias_constraint=None,
**kwargs):