Python 在google collab中访问文件夹路径
我正在尝试使用GoogleCollab作为tensorflow环境,但是路径系统看起来有点复杂。我正在尝试的是动态访问我的train和validation文件夹的路径,每个文件夹中都有猫和狗,以便进行分类。我使用的是Keras/Tensorflow,因此我试图从我的google驱动器访问这些文件夹 我的cd路径当前如下:Python 在google collab中访问文件夹路径,python,tensorflow,keras,path,google-colaboratory,Python,Tensorflow,Keras,Path,Google Colaboratory,我正在尝试使用GoogleCollab作为tensorflow环境,但是路径系统看起来有点复杂。我正在尝试的是动态访问我的train和validation文件夹的路径,每个文件夹中都有猫和狗,以便进行分类。我使用的是Keras/Tensorflow,因此我试图从我的google驱动器访问这些文件夹 我的cd路径当前如下:cd”/content/drive/my drive/data“ 其中我的文件夹数据包含训练和验证文件夹 我所做的是尝试简单地使用一些数据扩充来进行培训和验证: from go
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]没有这样的文件或目录:“data/train”
我已经挂载了我的驱动器,但我不知道如何访问我的google drive文件夹,就像我经常使用jupyter笔记本那样,当文件夹与笔记本位于同一路径时。第一次挂载驱动器:
from google.colab import drive
drive.mount('/content/drive')
然后使用:
train_data_dir='/content/drive/My drive/data/train'
验证\数据\目录='/content/drive/My drive/data/validation'