为了账号安全,请及时绑定邮箱和手机立即绑定

在google collab中访问文件夹路径

在google collab中访问文件夹路径

繁华开满天机 2023-05-23 10:32:42
我正在尝试将 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'


查看完整回答
反对 回复 2023-05-23
  • 1 回答
  • 0 关注
  • 162 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信