[PYTHON] Apprentissage automatique avec Pytorch sur Google Colab

Google Colab est incroyable

Google Colab est incroyable et il semble que le GPU soit facile à utiliser gratuitement. On m'a appris à l'utiliser sur AWS, mais c'est un ordre de grandeur plus facile et je pleure C'est une histoire sur l'apprentissage automatique avec Pytorch.

mérite

Démérite

Afin de bien l'utiliser, je vais l'essayer en regardant divers Qiita et en écrivant la méthode que j'ai faite. Peut-être qu'il y avait beaucoup d'informations anciennes et c'était assez difficile

Installez Pytorch sur Colab et activez le GPU

Runtime> Modifier le type d'exécution> Sélectionner le GPU

!pip install torch
import torch
torch.cuda.is_available()

Si vous exécutez True et obtenez True, vous pouvez utiliser le GPU. Il semble que Pytorch contient quelque chose appelé CUDA pour utiliser le GPU et peut être utilisé (pire explication)

Je veux utiliser un dossier

Il semble y avoir tout un moyen d'utiliser les fichiers.

① Télécharger depuis le côté

② Entrez un code et téléchargez

from google.colab import files
uploaded = files.upload()

Vous pouvez télécharger le fichier en entrant

Cependant, il y a des moments où je veux utiliser l'ensemble de données, donc même si je ne peux télécharger que les fichiers, j'ai des problèmes. Est-il possible de gérer les dossiers de cette manière?

③ Connectez-vous avec Google Drive

C'est bon Il y a des articles difficiles si vous mettez beaucoup de code difficile ou si vous ne voulez pas vous authentifier, mais je me demande si cela est devenu pratique récemment. C'était vraiment facile

Tout d'abord, cliquez sur "Mount Drive" à partir de> sur le côté gauche. Ensuite, le code ci-dessous a été ajouté

from google.colab import drive
drive.mount('/content/drive')

Mettez-le simplement, exécutez-le et copiez quelque chose avec le lien qui est sorti! / content / lecteur / Mon lecteur / Untara Si vous écrivez, il semble que vous puissiez le traiter comme un dossier local, génial ~ Merci ~

Bonus: comment donner une image

Lorsque j'utilise colab pour résumer des choses, je veux parfois coller une image de référence, mais elle n'est pas connectée au local et il n'y a pas d'insertion. Dans un tel cas, téléchargez d'abord le fichier image depuis le côté et nommez-le Figure_1.png.

from IPython.display import Image,display_png
display_png(Image('Figure_1.png'))

Si vous exécutez, l'image ne disparaîtra pas même après un certain temps, donc c'est bon. Il y a une sensation de premiers secours

Recommended Posts

Apprentissage automatique avec Pytorch sur Google Colab
À propos de l'apprentissage avec Google Colab
Démineur d'apprentissage automatique avec PyTorch
Jouez avec Turtle sur Google Colab
Apprentissage en profondeur avec Shogi AI sur Mac et Google Colab
Deep Learning avec Shogi AI sur Mac et Google Colab Chapitre 11
Apprentissage en profondeur avec Shogi AI sur Mac et Google Colab Chapitres 1 à 6
Deep Learning avec Shogi AI sur Mac et Google Colab Chapitre 7
Deep Learning avec Shogi AI sur Mac et Google Colab Chapitre 10 6-9
Deep Learning avec Shogi AI sur Mac et Google Colab Chapitre 10
Deep Learning avec Shogi AI sur Mac et Google Colab Chapitre 7 5-7
Deep Learning avec Shogi AI sur Mac et Google Colab Chapitre 9
Deep Learning avec Shogi AI sur Mac et Google Colab Chapitre 12 1-2
Deep Learning avec Shogi AI sur Mac et Google Colab Chapitre 12 3
Deep Learning avec Shogi AI sur Mac et Google Colab Chapitre 12 3 ~ 5
Deep Learning avec Shogi AI sur Mac et Google Colab Chapitre 7 9
Deep Learning avec Shogi AI sur Mac et Google Colab Chapitre 8 5-9
Deep Learning avec Shogi AI sur Mac et Google Colab Chapitre 8 1-4
Deep Learning avec Shogi AI sur Mac et Google Colab Chapitre 12 3
Deep Learning avec Shogi AI sur Mac et Google Colab Chapitre 7 8
Deep Learning avec Shogi AI sur Mac et Google Colab Chapitre 7 1-4
Apprenez avec Shogi AI Deep Learning sur Mac et Google Colab Utilisez Google Colab
Apprentissage en profondeur sur Mac et Google Colab mots appris avec Shogi AI
L'apprentissage automatique appris avec Pokemon
Apprentissage automatique avec Python! Préparation
Commencer avec l'apprentissage automatique Python
Essayez le machine learning à la légère avec Kaggle
Comment préparer l'environnement pour Google Colab avec le cours avancé d'apprentissage automatique de Coursera
Une erreur survenue lors de l'apprentissage de YOLO avec Google Colab
Paramètres d'environnement d'apprentissage automatique basés sur Python3 sur Mac (coexistence avec Python2)
Ingénierie des fonctionnalités pour l'apprentissage automatique à partir de la partie 3 Échelle collaborative de Google
[Tutoriel PyTorch ⑤] Apprentissage de PyTorch avec des exemples (Partie 2)
J'ai essayé l'apprentissage automatique avec liblinear
Apprentissage automatique par python (1) Classification générale
SVM essayant l'apprentissage automatique avec scikit-learn
[Tutoriel PyTorch ⑤] Apprentissage de PyTorch avec des exemples (Partie 1)
Machine learning d'inspiration quantique avec des réseaux de tenseurs
Démarrez avec l'apprentissage automatique avec SageMaker
Mémo d'apprentissage "Scraping & Machine Learning avec Python"
Apprentissage automatique avec docker (42) Programmation PyTorch pour l'apprentissage en profondeur par Ian Pointer
Apprentissage automatique
Prédire la demande de puissance avec l'apprentissage automatique, partie 2
Remarques sur la grammaire Python de l'apprentissage automatique PyQ
Amplifiez les images pour l'apprentissage automatique avec Python
Sklearn de données déséquilibrées avec apprentissage automatique k-NN
Une histoire sur l'apprentissage automatique avec Kyasuket
[Shakyo] Rencontre avec Python pour l'apprentissage automatique
Segment d'image utilisant Oxford_iiit_pet dans Google Colab
Vérifiez les coordonnées sur Google Map avec Geocoder
Construction d'environnement AI / Machine Learning avec Python
[Python] Introduction facile à l'apprentissage automatique avec python (SVM)
[Super introduction à l'apprentissage automatique] Découvrez les didacticiels Pytorch
Apprentissage automatique à partir de Python Personal Memorandum Part2
Détecter les versions d'applications dans l'App Store
Jouez avec Turtle sur Google Colab
Ingénierie des fonctionnalités pour l'apprentissage automatique à partir de la partie 2 Conversion de Google Colaboratory-Logistic et conversion Box-Cox
Apprentissage automatique à partir de Python Personal Memorandum Part1
J'ai essayé d'exécuter YOLO v3 avec Google Colab
Notes sur l'apprentissage automatique (mises à jour de temps en temps)
[Python] Collectez des images avec Icrawler pour l'apprentissage automatique [1000 feuilles]
Apprentissage automatique à partir de zéro (apprentissage automatique appris avec Kaggle)