keras (0)无效参数:未知的图像文件格式,需要JPEG、PNG、GIF、BMP之一

kq0g1dla  于 2022-11-13  发布在  其他
关注(0)|答案(1)|浏览(193)

我已经看过Tensorflow Keras error: Unknown image file format. One of JPEG, PNG, GIF, BMP requiredUnknown image file format. One of JPEG, PNG, GIF, BMP required这些答案。它并没有完全帮助我
我正在谷歌colab中构建一个简单的CNN

Epoch 1/5
---------------------------------------------------------------------------
InvalidArgumentError                      Traceback (most recent call last)
<ipython-input-29-a98bc2c91ee1> in <module>
----> 1 history = model_1.fit(train_data, epochs=5, steps_per_epoch=len(train_data), validation_data=test_data, validation_steps=int(0.25 * len(test_data)))

1 frames
/usr/local/lib/python3.7/dist-packages/tensorflow/python/eager/execute.py in quick_execute(op_name, num_outputs, inputs, attrs, ctx, name)
     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:
     57     if name is not None:

InvalidArgumentError: Graph execution error:

2 root error(s) found.
  (0) INVALID_ARGUMENT:  Unknown image file format. One of JPEG, PNG, GIF, BMP required.
     [[{{node decode_image/DecodeImage}}]]
     [[IteratorGetNext]]
     [[categorical_crossentropy/softmax_cross_entropy_with_logits/Shape_2/_10]]
  (1) INVALID_ARGUMENT:  Unknown image file format. One of JPEG, PNG, GIF, BMP required.
     [[{{node decode_image/DecodeImage}}]]
     [[IteratorGetNext]]
0 successful operations.
0 derived errors ignored. [Op:__inference_train_function_31356]

我得到上面的错误。错误是当我试图适合模型使用以前的答案,我已经链接,我已经验证了没有不适当的图像在我的文件夹。所有的图像都是jpeg只。
我的代码:
第一个
我只从谷歌搜索下载了所有的图片。链接到数据集:https://drive.google.com/file/d/1dKgzyq2lUF87ggZQ80KUhINhmtVrC_p-/view?usp=sharing

2q5ifsrm

2q5ifsrm1#

首先,我下载了数据集,并检查了所有的图像都没有任何错误。然后,我复制了您的所有代码,它运行没有问题。所以我不知道哪里可能是错误的。我没有在谷歌Colab,但运行我的PC与tensorflow 2.8.0和python 3.9.7。也许这就是为什么我不能重现问题

相关问题