我正在尝试将 google collab 用于其 tensorflow 环境,但路径系统看起来有点复杂。我正在尝试的是动态访问我的火车和验证文件夹的路径,每个文件夹中都有猫和狗,以进行分类。我正在使用 Keras/Tensorflow,因此我试图从我的谷歌驱动器访问这些文件夹。
我的 cd 路径目前是这样的:cd "/content/drive/My Drive/data"
我的文件夹数据包含训练和验证文件夹的位置
我正在做的是尝试简单地使用一些数据增强来进行训练和验证:
from google.colab import files
from keras.preprocessing.image import ImageDataGenerator
from keras.models import Sequential
from keras.layers import Conv2D, MaxPooling2D
from keras.layers import Activation, Dropout, Flatten, Dense
from keras import backend as K
import numpy as np
from keras.preprocessing import image
img_width, img_height = 150, 150
train_data_dir = 'data/train'
validation_data_dir = 'data/validation'
nb_train_samples = 1000
nb_validation_Samples = 100
epochs = 50
batch_size = 20
if K.image_data_format() == 'channels_first':
input_shape = (3, img_width, img_height)
else:
input_shape = (img_width, img_height, 3)
train_datagen = ImageDataGenerator(
rescale= 1. / 255,
shear_range = 0.2,
zoom_range=0.2,
horizontal_flip=True
)
test_datagen = ImageDataGenerator(rescale=1. / 255)
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 = test_datagen.flow_from_directory(
validation_data_dir,
target_size=(img_width, img_height),
batch_size=batch_size,
class_mode="binary")
我收到以下错误:FileNotFoundError: [Errno 2] No such file or directory: 'data/train'
我已经安装了我的驱动器,但我不知道如何访问我的 google 驱动器文件夹,因为我会经常使用 jupyter notebook,例如当文件夹与笔记本位于同一路径时。
小怪兽爱吃肉
相关分类