2017-10-23 5 views

Antwort

5

Normalerweise ist es standardmäßig glorot_uniform. Verschiedene Layer-Typen haben möglicherweise einen anderen Standard kernel_initializer. Wenn Sie Zweifel haben, schauen Sie einfach in den Quellcode. Zum Beispiel für Dense Schicht:

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

Verwandte Themen