人工智能
追梦少年ML
程序改变世界,代码成就未来。
展开
-
猫狗二分法遇到cannot identify image file <_io.BytesIO object at 0x000002A881819678>
这个错误是数据集中有图片格式出错打不开,只需把它删除即可。但是如何找出错误图片的位置 import os from PIL import Image folder_path = '' #写入你图片所在的文件夹,即包含该图片的文件夹 extensions = [] for filee in os.listdir(folder_path): file_path = os.path.join(folder_path, filee) print('** Path: {} **'.format(f原创 2021-04-04 22:03:09 · 3210 阅读 · 8 评论 -
ValueError: Input 0 of layer sequential is incompatible with the layer: : expected min_ndim=4, found
最近在做猫狗二分类实验的时候,在网上找到了教程,然后跟着教程打代码发现最后出现了ValueError: Input 0 of layer sequential is incompatible with the layer: : expected min_ndim=4, found 错误,然后我就查找相关的问题解答,终于找到了答案。 教程上的get_predict的代码是这样的 #预测图片的种类 def get_predict(pil_im,model): # 对图片进行缩放 pil_im = pil_i原创 2021-04-01 11:50:20 · 8590 阅读 · 5 评论 -
使用Keras做猫狗二分类
使用Keras做猫狗二分类 训练模型: import tensorflow as tf import keras from keras import layers import sys from matplotlib import pyplot from keras.utils import to_categorical from keras.models import Sequential from keras.layers import Conv2D,Conv1D from keras.layers i原创 2021-04-01 11:30:45 · 444 阅读 · 0 评论