tensorflow - Tensorflow 教程错误(InvalidArgumentError:断言失败:[无法将字节解码为 JPEG、PNG、GIF 或 BMP])
问题描述
我是计算机视觉的新手,我正在学习有关 Tensorflow图像分类的教程。我在尝试可视化数据集时遇到了此错误消息。我正在使用不同的数据集。
这是错误消息:(我可以得到一些帮助吗?)
InvalidArgumentError: assertion failed: [Unable to decode bytes as JPEG, PNG, GIF, or BMP]
[[{{node decode_image/cond_jpeg/else/_1/decode_image/cond_jpeg/cond_png/else/_20/decode_image/cond_jpeg/cond_png/cond_gif/else/_39/decode_image/cond_jpeg/cond_png/cond_gif/Assert/Assert}}]]
这是创建错误的代码:
plt.figure(figsize=(20, 20))
for images, labels in training_set.take(1):
for i in range(9):
ax = plt.subplot(3, 3, i + 1)
plt.imshow(images[i].numpy().astype("uint8"))
plt.title(class_names[labels[i]])
plt.axis("off")
解决方案
推荐阅读
- angular - 全新的 Angular 应用程序 - 每当我导入新模块时,使用 Angular 材料和 ng serve 就会爆炸
- reactjs - 反应:为什么孩子停止第三次重新渲染
- javascript - Javascript 数组出错
- c# - ScriptBuffer 在作为循环的一部分从事件调用时抛出 NullReferenceException - SSIS 脚本组件
- javascript - 使用数组长度推送数组中的项目
- apache-spark - 替换pyspark数据框中的特殊字符?
- reactjs - 为什么用自定义输入响应钩子表单首先删除错误然后我们可以输入?
- python - 如何使用 libpython-clj 将我自己的 python .py 文件集成到我的 Clojure 脚本中?
- gradle - 如何将我的 Gradle 从 JRE 切换到 JDK
- node.js - 如何在 Nodejs 应用程序中获取表单帖子以在 cpanel 上工作