我正在尝试将 google collab 用于其 tensorflow 环境,但路径系统看起来有点复杂。我正在尝试的是动态访问我的火车和验证文件夹的路径,每个文件夹中都有猫和狗,以进行分类。我正在使用 Keras/Tensorflow,因此我试图从我的谷歌驱动器访问这些文件夹。我的 cd 路径目前是这样的:cd "/content/drive/My Drive/data"我的文件夹数据包含训练和验证文件夹的位置我正在做的是尝试简单地使用一些数据增强来进行训练和验证:from google.colab import filesfrom keras.preprocessing.image import ImageDataGeneratorfrom keras.models import Sequentialfrom keras.layers import Conv2D, MaxPooling2Dfrom keras.layers import Activation, Dropout, Flatten, Densefrom keras import backend as Kimport numpy as npfrom keras.preprocessing import imageimg_width, img_height = 150, 150train_data_dir = 'data/train'validation_data_dir = 'data/validation'nb_train_samples = 1000nb_validation_Samples = 100epochs = 50batch_size = 20if 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,例如当文件夹与笔记本位于同一路径时。
1 回答
小怪兽爱吃肉
TA贡献1852条经验 获得超1个赞
首先挂载驱动器:
from google.colab import drive drive.mount('/content/drive')
然后使用:train_data_dir = '/content/drive/My Drive/data/train' validation_data_dir = '/content/drive/My Drive/data/validation'
添加回答
举报
0/150
提交
取消