小编vis*_*evi的帖子

如何修复tensorflow中的'ValueError:Empty Training Data'错误

我是tensorflow和keras的新手。我正在尝试训练一个模型,以识别石头和剪刀的不同图像。我正在为此使用在线教程,他们为我提供了一个Google协作工作表。当我在google collab上训练模型时,一切正常,但如果尝试在计算机上训练模型,则会出现此错误: ValueValueError: Empty training data
我尝试更改批处理大小,还尝试更改数据集中的图像数量,但没有帮助(它不应该)。

这是我的代码:

###### ROCK PAPER SISSORS #######

import os
import numpy as np
import cv2
import tensorflow as tf
import keras_preprocessing
from keras_preprocessing import image
from keras_preprocessing.image import ImageDataGenerator
import matplotlib.pyplot as plt
# import matplotlib.image as mpimg


# Provide the path to the directory of the classes
rock_dir = os.path.join('/media/visheshchanana/New Volume/Projects/datasets/RPS/rps/rock')
paper_dir = '/media/visheshchanana/New Volume/Projects/datasets/RPS/rps/paper'
scissors_dir = '/media/visheshchanana/New Volume/Projects/datasets/RPS/rps/scissors'


rock_files = os.listdir(rock_dir)
# print(rock_files[:10])
#  ?
paper_files = os.listdir(paper_dir)
# print(paper_files[:10])
# ? …
Run Code Online (Sandbox Code Playgroud)

python image-processing python-3.x keras tensorflow

5
推荐指数
1
解决办法
1309
查看次数

标签 统计

image-processing ×1

keras ×1

python ×1

python-3.x ×1

tensorflow ×1