Ce que j'ai appris sur l'IA / l'apprentissage automatique avec Python (2)

introduction

J'étudie avec ce livre Comment créer une application AI / Machine Learning / Deep Learning avec Python

1-4 Google Colaboratory Avec Colaboratory fourni par Google, vous pouvez commencer à développer l'apprentissage automatique sans installation. Tout ce dont vous avez besoin est un navigateur Web prenant en charge HTML5!

Avantages de l'utilisation de Colaboratory

Pas besoin d'installer l'environnement Python, un ensemble de bibliothèques fréquemment utilisées est déjà installé. Étant donné que le système d'exploitation du serveur est Ubuntu (Linux), tous les outils ou bibliothèques qui s'exécutent sur Ubuntu peuvent être librement installés et utilisés. Le mécanisme est calculé par le serveur Colaboratory, et seul le résultat est renvoyé au navigateur Web et affiché.

Ouvrez Google Colaboratory

https://colab.research.google.com/

Attribuer un GPU

Ouvrir les paramètres du bloc-notes dans l'exécution du menu> Modifier le type d'exécution Sélectionnez et enregistrez le GPU en tant qu'accélérateur matériel

De quel type de serveur s'agit-il?

Vous pouvez le voir en exécutant la commande suivante

Sat Jan  4 12:04:20 2020       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 440.44       Driver Version: 418.67       CUDA Version: 10.1     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  Tesla T4            Off  | 00000000:00:04.0 Off |                    0 |
| N/A   37C    P8     9W /  70W |      0MiB / 15079MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|  No running processes found                                                 |
+-----------------------------------------------------------------------------+

Même Tesla T4! : souriant: Je voulais construire un serveur uniquement AI, mais j'ai arrêté. : rougir:

Contrainte

Monter Google Drive

Cliquez sur Monter Drive de> à gauche de Colaboratory pour accéder à Google Drive Il peut être monté sous / content / drive / My Drive /. Vous pouvez voir les fichiers dont vous avez besoin dès que vous les importez sur Google Drive. Le fichier est enregistré correctement même après 12 heures.

Vous pouvez déplacer le répertoire avec cd. En passant, vous pouvez également utiliser des commandes telles que ls ll.

Dessinons un graphique

import numpy as np
import matplotlib.pyplot as plt

x = np.arange(0, 10, 0.1)
y = np.sin(x)
plt.plot(x, y)
plt.show()

コメント 2020-01-04 212935.png

Recommended Posts

Ce que j'ai appris sur l'IA / l'apprentissage automatique avec Python (1)
Ce que j'ai appris sur l'IA / l'apprentissage automatique avec Python (3)
Ce que j'ai appris sur l'IA / l'apprentissage automatique avec Python (2)
Ce que j'ai appris sur l'IA / l'apprentissage automatique avec Python (4)
Ce que j'ai appris sur Linux
Ce que j'ai appris en Python
J'ai essayé d'étudier le processus avec Python
Construction d'environnement AI / Machine Learning avec Python
[ML-Aents] J'ai essayé l'apprentissage automatique en utilisant TensorFlow de Unity et Python (compatible v0.11β)
Une histoire sur l'apprentissage automatique simple avec TensorFlow
J'ai commencé l'apprentissage automatique avec le prétraitement des données Python
Apprentissage automatique sur le surapprentissage
Qu'est-ce que l'apprentissage automatique?
Mémo de construction d'environnement d'apprentissage automatique par Python
J'ai essayé de compresser l'image en utilisant l'apprentissage automatique
L'apprentissage automatique appris avec Pokemon
Plan d'apprentissage Python pour l'apprentissage de l'IA
Apprentissage automatique avec Python! Préparation
À propos de la matrice mixte d'apprentissage automatique
J'ai essayé d'implémenter Extreme Learning Machine
Commencer avec l'apprentissage automatique Python
J'ai appris la grammaire de base de Python
Créer un environnement d'apprentissage automatique à l'aide de Python sur MacOSX
J'ai commencé l'apprentissage automatique avec le clustering Python, la compression et la visualisation de dimensions
Les débutants en Python publient des applications Web à l'aide de l'apprentissage automatique [Partie 1] Introduction
Ce que j'ai appris en résolvant 30 questions du projet python Euler
J'ai essayé d'utiliser Tensorboard, un outil de visualisation pour l'apprentissage automatique
Une note de ce que j'ai appris quand j'ai pensé à utiliser pyenv ou virtualenv sous Windows
Apprentissage automatique Une histoire sur des personnes qui ne sont pas familiarisées avec GBDT utilisant GBDT en Python
Remarque Python: à propos de la comparaison en utilisant is
[Apprentissage automatique Python] Recommandation d'utilisation de Spyder pour les débutants (à partir d'août 2020)
Ce que je suis tombé sur l'utilisation d'Airflow
J'ai fait un Line-bot avec Python!
Que diriez-vous d'Anaconda pour créer un environnement d'apprentissage automatique avec Python?
J'ai essayé l'apprentissage automatique avec liblinear
Apprentissage automatique par python (1) Classification générale
Résumé de l'apprentissage automatique par les débutants de Python
Notation que j'ai rencontrée lors de l'apprentissage de Python
[Python] Qu'est-ce que @? (À propos des décorateurs)
Ce qui était surprenant dans les classes Python
Expérience d'apprentissage Perceptron apprise avec Python
<Pour les débutants> bibliothèque python <Pour l'apprentissage automatique>
J'ai essayé d'utiliser Thonny (Python / IDE)
Python: prétraitement dans l'apprentissage automatique: présentation
Ce que j'ai vérifié sur le post de Qiita
J'ai essayé l'apprentissage par renforcement avec PyBrain
J'ai essayé l'apprentissage en profondeur avec Theano
Enquête sur PYNQ - Faisons du Deep Learning avec FPGA en utilisant Python -
Mémo d'apprentissage "Scraping & Machine Learning avec Python"
[Note] Sites Web relatifs à l'IA / à l'apprentissage automatique / à python [mis à jour de temps en temps]
Développement d'applications à l'aide d'Azure Machine Learning
Machine learning putain d'amateur que j'ai appris en 2 mois jusqu'à la sortie du produit
[Definitive Edition] Création d'un environnement d'apprentissage "machine learning" à l'aide de Python sous Windows
VBA x Python Le contenu de la lecture de la technique de travail la plus rapide Mémo chapitre3
[Definitive Edition] Création d'un environnement pour l'apprentissage du «machine learning» à l'aide de Python sur Mac
Vulkan compute avec Python avec VkInline et pense à l'apprentissage automatique GPU et plus
J'ai essayé de classer les accords de guitare en temps réel en utilisant l'apprentissage automatique
Code source pour la séparation des sources sonores (série de pratiques d'apprentissage automatique) appris avec Python