Python 如何进行图像分类?

Python 如何进行图像分类?,python,keras,Python,Keras,这是图像分类的起始代码,但我在星行中发现了该错误。即[WinError 3]系统无法在执行代码的同一位置找到指定的路径:“数据/验证”,里面应该有一个数据/验证文件夹,每个类都应该有文件夹,里面应该有图像 同时将路径写为“/data/validation”这似乎是一个非常明显的问题-您告诉代码查看data/validation目录,它说它找不到它。此文件夹是否存在,以及它是否相对于当前工作目录存在?使用绝对路径能否指定数据集图像的路径? train_data_dir='data/train' v

这是图像分类的起始代码,但我在星行中发现了该错误。即[WinError 3]系统无法在执行代码的同一位置找到指定的路径:“数据/验证”

,里面应该有一个数据/验证文件夹,每个类都应该有文件夹,里面应该有图像


同时将路径写为“/data/validation”

这似乎是一个非常明显的问题-您告诉代码查看
data/validation
目录,它说它找不到它。此文件夹是否存在,以及它是否相对于当前工作目录存在?使用绝对路径能否指定数据集图像的路径?
train_data_dir='data/train'
validation_data_dir='data/validation'
nb_test_set_samples=1000
nb_training_set_samples=100
epochs=50
batch_size=20                                                    
train_datagen=ImageDataGenerator(
rescale=1/255, shear_range=0.2 ,zoom_range=0.2, horizontal_flip=True
)                                                          
*train_generator=train_datagen.flow_from_directory(
train_data_dir,
target_size=(img_width,img_height),
batch_size=batch_size,
class_mode='binary'
) *           
*validation_generator=train_datagen.flow_from_directory(
validation_data_dir,
target_size=(img_width,img_height),
batch_size=batch_size,
class_mode='binary'
) *