将私人数据导入Google Colaboratory笔记本的常用方法有哪些?是否可以导入非公开的Google表格?您无法从系统文件中读取.介绍性文档链接到使用BigQuery的指南,但这似乎有点......很多.
我最近开始使用Google Colab,并想训练我的第一个Convolutional NN.由于我在这里的答案,我从Google云端硬盘导入了图片.
然后我粘贴了我的代码,将CNN创建到Colab中并启动了该过程.这是完整的代码:
(第1部分是从这里复制的,因为它对我来说是有效的
步骤1:
!apt-get install -y -qq software-properties-common python-software-properties module-init-tools
!add-apt-repository -y ppa:alessandro-strada/ppa 2>&1 > /dev/null
!apt-get update -qq 2>&1 > /dev/null
!apt-get -y install -qq google-drive-ocamlfuse fuse
Run Code Online (Sandbox Code Playgroud)
第2步:
from google.colab import auth
auth.authenticate_user()
Run Code Online (Sandbox Code Playgroud)
第3步:
from oauth2client.client import GoogleCredentials
creds = GoogleCredentials.get_application_default()
import getpass
!google-drive-ocamlfuse -headless -id={creds.client_id} -secret={creds.client_secret} < /dev/null 2>&1 | grep URL
vcode = getpass.getpass()
!echo {vcode} | google-drive-ocamlfuse -headless -id={creds.client_id} -secret={creds.client_secret}
Run Code Online (Sandbox Code Playgroud)
第4步:
!mkdir -p drive
!google-drive-ocamlfuse drive
Run Code Online (Sandbox Code Playgroud)
第5步:
print('Files …Run Code Online (Sandbox Code Playgroud) 我从这个Kaggle链接下载了大图像训练数据作为zip
https://www.kaggle.com/c/yelp-restaurant-photo-classification/data
我如何有效地实现以下目标?
谢谢
编辑:我尝试了下面的代码,但它崩溃了我的大型zip文件.有没有更好/更有效的方法来执行此操作,我可以在本地驱动器中指定文件的位置?
from google.colab import files
uploaded = files.upload()
for fn in uploaded.keys():
print('User uploaded file "{name}" with length {length} bytes'.format(
name=fn, length=len(uploaded[fn])))
Run Code Online (Sandbox Code Playgroud) python google-drive-api deep-learning jupyter-notebook google-colaboratory
我正在使用 Keras 进行猫品种识别,并尝试使用 Google Colaboratory 进行 GPU 训练。当我在 PyCharm 工作时,我使用了包含图像的文件夹的路径:
data_dir = '//home//kate//??????? ????//??????? ????? ????//more_breeds_all_new'
Run Code Online (Sandbox Code Playgroud)
我无法理解,如何将包含 19500 张图像的文件夹下载到 Colab,而不是像 Google 在其笔记本中提供的那样一张一张地加载图片。我在 Google Drive 上也有一个包含这些图像的文件夹,但我也不知道如何将它用作带有路径的完整文件夹。