Estoy ejecutando el modelo LSTM por primera vez. Aquí está mi modelo:
opt = Adam(0.002)
inp = Input(...)
print(inp)
x = Embedding(....)(inp)
x = LSTM(...)(x)
x = BatchNormalization()(x)
pred = Dense(5,activation='softmax')(x)
model = Model(inp,pred)
model.compile(....)
idx = np.random.permutation(X_train.shape[0])
model.fit(X_train[idx], y_train[idx], nb_epoch=1, batch_size=128, verbose=1)
¿Cuál es el uso de verbose durante el entrenamiento del modelo?
python
deep-learning
keras
verbose
rakesh
fuente
fuente
verbose: Integer
. 0, 1 o 2. Modo de verbosidad.Detallado = 0 (silencioso)
Detallado = 1 (barra de progreso)
Train on 186219 samples, validate on 20691 samples Epoch 1/2 186219/186219 [==============================] - 85s 455us/step - loss: 0.5815 - acc: 0.7728 - val_loss: 0.4917 - val_acc: 0.8029 Train on 186219 samples, validate on 20691 samples Epoch 2/2 186219/186219 [==============================] - 84s 451us/step - loss: 0.4921 - acc: 0.8071 - val_loss: 0.4617 - val_acc: 0.8168
Verboso = 2 (una línea por época)
Train on 186219 samples, validate on 20691 samples Epoch 1/1 - 88s - loss: 0.5746 - acc: 0.7753 - val_loss: 0.4816 - val_acc: 0.8075 Train on 186219 samples, validate on 20691 samples Epoch 1/1 - 88s - loss: 0.4880 - acc: 0.8076 - val_loss: 0.5199 - val_acc: 0.8046
fuente
Para
verbose
> 0,fit
registros de métodos:Nota: Si se utilizan mecanismos de regularización, se activan para evitar el sobreajuste.
si los argumentos
validation_data
ovalidation_split
no están vacíos, losfit
registros del método:Nota: Los mecanismos de regularización están desactivados en el momento de la prueba porque estamos utilizando todas las capacidades de la red.
Por ejemplo, usar
verbose
el modelo durante el entrenamiento ayuda a detectar el sobreajuste que se produce siacc
sigue mejorando mientrasval_acc
empeora.fuente
Por defecto detallado = 1,
verbose = 1, que incluye tanto la barra de progreso como una línea por época
verbose = 0, significa silencioso
detallado = 2, una línea por época, es decir, no de época / no total. de épocas
fuente
El orden de los detalles proporcionados con el indicador detallado es el
El valor predeterminado es 1
Para el entorno de producción, se recomienda 2
fuente