Preguntas etiquetadas con keras

Keras es una biblioteca de red neuronal que proporciona una API de alto nivel en Python y R. Use esta etiqueta para preguntas relacionadas con cómo usar esta API. Incluya también la etiqueta para el idioma / backend ([python], [r], [tensorflow], [theano], [cntk]) que está utilizando. Si está utilizando los keras integrados de tensorflow, use la etiqueta [tf.keras].


5
¿Cómo cargar un modelo desde un archivo HDF5 en Keras?
¿Cómo cargar un modelo desde un archivo HDF5 en Keras? Lo que probé: model = Sequential() model.add(Dense(64, input_dim=14, init='uniform')) model.add(LeakyReLU(alpha=0.3)) model.add(BatchNormalization(epsilon=1e-06, mode=0, momentum=0.9, weights=None)) model.add(Dropout(0.5)) model.add(Dense(64, init='uniform')) model.add(LeakyReLU(alpha=0.3)) model.add(BatchNormalization(epsilon=1e-06, mode=0, momentum=0.9, weights=None)) model.add(Dropout(0.5)) model.add(Dense(2, init='uniform')) model.add(Activation('softmax')) sgd = SGD(lr=0.1, decay=1e-6, momentum=0.9, nesterov=True) model.compile(loss='binary_crossentropy', optimizer=sgd) checkpointer = ModelCheckpoint(filepath="/weights.hdf5", verbose=1, save_best_only=True) model.fit(X_train, …

5
¿Cuál es el uso de verbose en Keras al validar el modelo?
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 …


7
¿Cómo decirle a Keras que deje de entrenar en función del valor de la pérdida?
Actualmente utilizo el siguiente código: callbacks = [ EarlyStopping(monitor='val_loss', patience=2, verbose=0), ModelCheckpoint(kfold_weights_path, monitor='val_loss', save_best_only=True, verbose=0), ] model.fit(X_train.astype('float32'), Y_train, batch_size=batch_size, nb_epoch=nb_epoch, shuffle=True, verbose=1, validation_data=(X_valid, Y_valid), callbacks=callbacks) Le dice a Keras que deje de entrenar cuando la pérdida no mejoró durante 2 épocas. Pero quiero dejar de entrenar después de que la …


4
ADVERTENCIA: tensorflow: los modos sample_weight fueron forzados de ... a ['...']
Entrenando un clasificador de imágenes usando .fit_generator()o .fit()y pasando un diccionario class_weight=como argumento. Nunca recibí errores en TF1.x pero en 2.1 obtengo el siguiente resultado al comenzar el entrenamiento: WARNING:tensorflow:sample_weight modes were coerced from ... to ['...'] ¿Qué significa coaccionar algo de ...a ['...']? La fuente de esta advertencia en …

2
¿Por qué el modelo de Keras predice más lento después de la compilación?
En teoría, la predicción debe ser constante ya que los pesos tienen un tamaño fijo. ¿Cómo recupero mi velocidad después de la compilación (sin la necesidad de eliminar el optimizador)? Ver experimento asociado: https://nbviewer.jupyter.org/github/off99555/TensorFlowExperiments/blob/master/test-prediction-speed-after-compile.ipynb?flush_cache=true



2
Maximiza el MSE de un modelo keras
Tengo una red generativa de confrontación, donde el discriminador se minimiza con el MSE y el generador se debe maximizar. Porque ambos son oponentes que persiguen el objetivo opuesto. generator = Sequential() generator.add(Dense(units=50, activation='sigmoid', input_shape=(15,))) generator.add(Dense(units=1, activation='sigmoid')) generator.compile(loss='mse', optimizer='adam') generator.train_on_batch(x_data, y_data) ¿Qué debo adaptar para obtener un modelo generador que …

1
Argumento de palabra clave inesperado 'desigual' en Keras
Intentando ejecutar un modelo de keras entrenado con el siguiente código de Python: from keras.preprocessing.image import img_to_array from keras.models import load_model from imutils.video import VideoStream from threading import Thread import numpy as np import imutils import time import cv2 import os MODEL_PATH = "/home/pi/Documents/converted_keras/keras_model.h5" print("[info] loading model..") model = load_model(MODEL_PATH) …

1
TypeError: len no está bien definido para los tensores simbólicos. (activación_3 / Identidad: 0) Llame a `x.shape` en lugar de a` len (x) `para obtener información sobre la forma
Estoy tratando de implementar un modelo DQL en un juego de gimnasio openAI. Pero me está dando el siguiente error. TypeError: len no está bien definido para los tensores simbólicos. (activación_3 / Identidad: 0) Llame en x.shapelugar de len(x) para obtener información sobre la forma. Crear un ambiente de gimnasio: …

1
Guardar modelo cada 10 épocas tensorflow.keras v2
Estoy usando keras definidas como submódulo en tensorflow v2. Estoy entrenando mi modelo usando el fit_generator()método. Quiero guardar mi modelo cada 10 épocas. ¿Cómo puedo conseguir esto? En Keras (no como un submódulo de tf), puedo dar ModelCheckpoint(model_savepath,period=10). Pero en tf v2, han cambiado esto a ModelCheckpoint(model_savepath, save_freq)donde save_freqpuede estar, …

4
tf.data.Dataset: el argumento `batch_size` no debe especificarse para el tipo de entrada dado
Estoy usando Talos y Google colab TPU para ejecutar el ajuste de hiperparámetro de un modelo Keras . Tenga en cuenta que estoy usando Tensorflow 1.15.0 y Keras 2.2.4-tf. import os import tensorflow as tf import talos as ta from tensorflow.keras.models import Sequential from tensorflow.keras.layers import Dense from tensorflow.keras.optimizers import …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.