Habituellement, c'est glorot_uniform
par défaut. Les différents types de couches 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 Dense
couche :
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):
https://github.com/fchollet/keras/blob/62d097c4ff6fa694a4dbc670e9c7eb9e2bc27c74/keras/layers/core.py#L798