Hello,

I’m trying to get into Keras and tried this example: Image classification from scratch

Sadly, after ~15min of training the model I get this error and can’t find why:

Epoch 1/50 51/586 [=>............................] - ETA: 22:58 - loss: 0.7538 - accuracy: 0.5607 Corrupt JPEG data: 1153 extraneous bytes before marker 0xd9 54/586 [=>............................] - ETA: 22:51 - loss: 0.7506 - accuracy: 0.5625 Corrupt JPEG data: 396 extraneous bytes before marker 0xd9 121/586 [=====>........................] - ETA: 20:21 - loss: 0.7217 - accuracy: 0.5837 Corrupt JPEG data: 65 extraneous bytes before marker 0xd9 156/586 [======>.......................] - ETA: 19:08 - loss: 0.7039 - accuracy: 0.5990 Corrupt JPEG data: 239 extraneous bytes before marker 0xd9 277/586 [=============>................] - ETA: 14:13 - loss: 0.6671 - accuracy: 0.6269 Corrupt JPEG data: 2226 extraneous bytes before marker 0xd9 321/586 [===============>..............] - ETA: 12:15 - loss: 0.6515 - accuracy: 0.6395 Corrupt JPEG data: 162 extraneous bytes before marker 0xd9 323/586 [===============>..............] - ETA: 12:09 - loss: 0.6510 - accuracy: 0.6399 Warning: unknown JFIF revision number 0.00 347/586 [================>.............] - ETA: 11:04 - loss: 0.6477 - accuracy: 0.6428 Corrupt JPEG data: 128 extraneous bytes before marker 0xd9 384/586 [==================>...........] - ETA: 9:23 - loss: 0.6404 - accuracy: 0.6475 --------------------------------------------------------------------------- InvalidArgumentError Traceback (most recent call last) /tmp/ipykernel_407/871483020.py in <module> 11 metrics=["accuracy"], 12 ) ---> 13 model.fit( 14 train_ds, epochs=epochs, callbacks=callbacks, validation_data=val_ds, 15 ) /usr/local/lib/python3.9/dist-packages/keras/utils/traceback_utils.py in error_handler(*args, **kwargs) 65 except Exception as e: # pylint: disable=broad-except 66 filtered_tb = _process_traceback_frames(e.__traceback__) ---> 67 raise e.with_traceback(filtered_tb) from None 68 finally: 69 del filtered_tb /usr/local/lib/python3.9/dist-packages/tensorflow/python/eager/execute.py in quick_execute(op_name, num_outputs, inputs, attrs, ctx, name) 52 try: 53 ctx.ensure_initialized() ---> 54 tensors = pywrap_tfe.TFE_Py_Execute(ctx._handle, device_name, op_name, 55 inputs, attrs, num_outputs) 56 except core._NotOkStatusException as e: InvalidArgumentError: Graph execution error: Unknown image file format. One of JPEG, PNG, GIF, BMP required. [[{{node decode_image/DecodeImage}}]] [[IteratorGetNext]] [Op:__inference_train_function_6829]

I looked into the files but there are only the .jpg files provided by the tutorial.

You are watching: First steps in Keras – Error. Info created by GBee English Center selection and synthesis along with other related topics.