Mientras entrenaba el modelo, recibí esta advertencia "Advertencia del usuario: no se pudo recuperar una entrada. Podría deberse a que un trabajador falleció. No tenemos ninguna información sobre la muestra perdida.", Después de mostrar esta advertencia, el modelo comienza a entrenar. ¿Qué significa esta advertencia? ¿Es algo que afectará mi entrenamiento y tengo que preocuparme?
fuente
Recibí la misma advertencia al entrenar a un modelo en Google Colab. El problema fue que intenté recuperar los datos de mi Google Drive que había montado en la sesión de Colab. La solución fue mover los datos al directorio de trabajo de Colab y usarlos desde allí. Esto se puede hacer simplemente a través
!cp -r path/to/google_drive_data_dir/ path/to/colab_data_dir
del cuaderno. Tenga en cuenta que tendrá que hacer esto cada vez que se cree una nueva sesión de Colab.Este puede o no ser el problema que Rahul preguntaba, pero creo que esto podría ser útil para otras personas que enfrentan el problema.
fuente
asegúrese de que la ruta del conjunto de datos que ha proporcionado sea correcta solamente ... esto definitivamente ayuda, por ejemplo: train_data_dir = "/ content / drive / My Drive / Colab Notebooks / dataset"
fuente
Enfrenté el mismo problema mientras entrenaba una red neuronal profunda en mi máquina usando keras, y me tomó un tiempo resolverlo. Las imágenes que estaba cargando usando el
desde
eran de una resolución más baja, digamos 100 * 100 y estaba tratando de convertirlos en 256 * 256, y aparentemente no hay soporte incorporado para esto.
Tan pronto como arreglé la forma de salida de la imagen devuelta por ImageDataGenerator, la advertencia desapareció.
// Nota: las figuras 100 * 100 y 255 * 255 son solo para explicación.
fuente
Puede reducir la cantidad de trabajadores y max_queue_size para resolver problemas.
fuente
Recibí esta advertencia cuando estaba entrenando en la cantidad de muestras de datos que era más pequeña que el tamaño del lote.
(El entrenamiento en realidad parece haber comenzado, pero luego se atasca antes de mostrar la barra de progreso para la primera época).
fuente
Si está ejecutando el entrenamiento en GPU,
Warning
ocurrirá. Debe saber que hay dos progresos en ejecución durante lafit_generator
ejecución.trains
los BASES DE DATOS DE IMAGEN con cada paso en cada época.prepares
los BASES DE DATOS DE IMAGEN con cada tamaño de lote.Mientras, son tareas paralelas. Entonces, si el cálculo de la CPU es menor que el de las GPU,
Warning
ocurre.Solución:
Simplemente configure su batch_size más pequeño o actualice la configuración de su CPU.
fuente