neural-network - example - tensorflow tutorial
¿Cuál es el kernel_initializer predeterminado en keras? (1)
Por lo general, es glorot_uniform
por defecto. Diferentes tipos de capas pueden tener diferentes kernel_initializer
predeterminados. En caso de duda, basta con mirar en el código fuente. Por ejemplo, para capa 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):
En el manual del usuario, se muestran los diferentes kernel_initializer a continuación
https://keras.io/initializers/
El objetivo principal es inicializar la matriz de ponderación en la red neuronal.
¿Alguien sabe cuál es el inicializador por defecto? El documento no muestra el valor predeterminado.