enfin, je travaille sur google colab, je reçois cet ensemble de données rassemblé celeba et il est dans un compte google drive et ce compte n'est pas le mien mais j'ai accès pour le parcourir maintenant car les problèmes Internet et la capacité du lecteur ne peuvent pas télécharger le ensemble de données puis téléchargez-le sur mon lecteur ... la question est donc: existe-t-il un moyen de permettre à google colab d'accéder à cet ensemble de données ou un moyen d'importer le chemin ...
J'ai cette définition de fonction ci-dessous
create_celebahq_cond_continuous('/content/drive/My Drive/kiki96/results/tfrecords','https://drive.google.com/open?id=0B7EVK8r0v71pWEZsZE9oNnFzTm8','https://drive.google.com/open?id=0B4qLcYyJmiz0TXY1NG02bzZVRGs',4,100,False)
où j'ai essayé de mettre le lien sharablelink de l'ensemble de données mais, cela ne fonctionne pas
s'il vous plaît aider
Vous pouvez utiliser le script ici pour télécharger le dossier entier.
https://github.com/segnolin/google-drive-folder-downloader
J'en ai fait une fonction facile.
def folder_download(folder_id):
# authenticate
from google.colab import auth
auth.authenticate_user()
# get folder_name
from googleapiclient.discovery import build
service = build('drive', 'v3')
folder_name = service.files().get(fileId=folder_id).execute()['name']
# import library and download
!wget -qnc https://github.com/segnolin/google-drive-folder-downloader/raw/master/download.py
from download import download_folder
download_folder(service, folder_id, './', folder_name)
return folder_name
Vous pouvez simplement l'appeler avec le folder_id.
folder_download('0B7EVK8r0v71pWEZsZE9oNnFzTm8')
Et il créera ce dossier dans Colab.