[PYTHON] [Introduction à l'apprentissage automatique] Jusqu'à ce que vous exécutiez l'exemple de code avec chainer

0. Prérequis

J'utilise pyenv pour gérer la version de python. Veuillez consulter ici pour pyenv. La version de python utilisée dans le texte est la suivante.

python --version
>> Python 2.7.9 :: Anaconda 2.1.0 (x86_64)

1. Personne cible

2. Installez le chainer

L'installation est simple. (Pour plus de détails, voir référentiel officiel chainer) Tapez la commande suivante dans le terminal.

pip install chainer

(Au fait, veuillez vous référer à ici pour préparer l'environnement python)

Lors du traitement d'image, un calcul à grande vitesse est possible en utilisant un GPU (Graphics Processing Unit). (Pour plus d'informations sur l'apprentissage automatique et le GPU, voir ici) Pour utiliser le GPU, installez CUDA (peu importe si vous ne l'installez pas).

pip install chainer-cuda-deps

Pour faire fonctionner l'exemple de code, [Official Repository] Veuillez cloner git depuis (https://github.com/pfnet/chainer).

3. Essayez d'exécuter l'exemple de code

[Dépôt officiel] ci-dessus Téléchargez l'exemple de code sur (https://github.com/pfnet/chainer). Il existe un exemple de code utilisant le jeu de données MNIST dans le répertoire chainer / examples / mnist. L'ensemble de données MNIST est un ensemble de données contenant 70000 nombres manuscrits de 0 à 9.

python train_mnist.py

Si vous tapez la commande ci-dessus dans le répertoire correspondant, l'exemple de code s'exécutera.

Si vous souhaitez voir rapidement le résultat de l'exemple de code

n_epoch = 20

Il est recommandé de réduire le learning_loop ci-dessus.

4. Bonus: résumé du site de commentaires de Chainer

Recommended Posts

[Introduction à l'apprentissage automatique] Jusqu'à ce que vous exécutiez l'exemple de code avec chainer
[Python] Introduction facile à l'apprentissage automatique avec python (SVM)
Jusqu'à ce que vous installiez Caffe et exécutiez l'exemple
Jusqu'à ce que l'exemple de changefinder s'exécute sur python
Prenons la version gratuite "Introduction à Python pour l'apprentissage automatique" en ligne jusqu'au 27/04
Introduction à l'apprentissage automatique
Essayez d'écrire du code à partir de 1 en utilisant le chainer du cadre d'apprentissage automatique (édition mnist)
Mémo d'apprentissage Python pour l'apprentissage automatique par Chainer Chapitres 11 et 12 Introduction à Pandas Matplotlib
Jusqu'à ce que vous installiez Gauge et exécutiez l'exemple officiel
Une introduction à l'apprentissage automatique
Super introduction à l'apprentissage automatique
Jusqu'à ce que vous créiez un environnement d'apprentissage automatique avec Python sur Windows 7 et que vous l'exécutiez
Introduction à l'apprentissage automatique avec scikit-learn - De l'acquisition de données à l'optimisation des paramètres
Apprentissage automatique pour apprendre avec Nogisaka 46 et Keyakizaka 46 Partie 1 Introduction
Introduction à la rédaction de notes d'apprentissage automatique
Présentation de la bibliothèque d'apprentissage automatique SHOGUN
Jusqu'à ce que Python fonctionne sur Apache
Avant l'introduction à l'apprentissage automatique. ~ Technologie requise pour l'apprentissage automatique autre que l'apprentissage automatique ~
Mémo d'apprentissage Python pour l'apprentissage automatique par Chainer Chapitre 10 Introduction à Cupy
[Introduction au style GAN] Apprentissage unique de l'animation avec votre propre machine ♬
Introduction au Deep Learning (2) - Essayez votre propre régression non linéaire avec Chainer-
Mémo d'apprentissage Python pour l'apprentissage automatique par Chainer Chapitre 9 Introduction à scikit-learn
Gestion des modèles d'apprentissage automatique pour éviter de se quereller avec le côté commercial
J'ai essayé de créer Othello AI avec tensorflow sans comprendre la théorie de l'apprentissage automatique ~ Introduction ~
Introduction à l'apprentissage automatique: fonctionnement du modèle
Enregistrez les étapes pour comprendre l'apprentissage automatique
Une introduction à OpenCV pour l'apprentissage automatique
Une introduction à Python pour l'apprentissage automatique
Que faire si le mnist d'exemple Chainer (Windows) se termine par WinError 183.
J'ai essayé de visualiser le modèle avec la bibliothèque d'apprentissage automatique low-code "PyCaret"
Signifie mémo lorsque vous essayez de faire de l'apprentissage automatique avec 50 images
Mémo d'apprentissage Python pour l'apprentissage automatique par Chainer jusqu'à la fin du chapitre 2
Introduction au Deep Learning pour la première fois (Chainer) Reconnaissance de caractères japonais Chapitre 2 [Génération de modèles par apprentissage automatique]
[Super introduction à l'apprentissage automatique] Découvrez les didacticiels Pytorch
Une introduction à l'apprentissage automatique pour les développeurs de robots
[Introduction à StyleGAN2] Apprentissage indépendant avec 10 visages d'anime ♬
Jusqu'à ce que vous utilisiez l'API Kaggle avec Colab
[Super introduction à l'apprentissage automatique] Découvrez les didacticiels Pytorch
Introduction à Python avec Atom (en route)
[Pour les débutants] Introduction à la vectorisation dans l'apprentissage automatique
Exemple d'apprentissage automatique
Présentation du livre "Créer une IA rentable avec Python" qui vous permet d'apprendre l'apprentissage automatique dans le cours le plus court
Utilisez tkinter pour déplacer le code de sortie en tant que "A et prétendant être B" en python
La première étape de l'apprentissage automatique ~ Pour ceux qui veulent essayer l'implémentation avec python ~
Jusqu'à ce que vous livriez le code source à la branche publique d'AGL (Automotive Grade Linux)
Introduction à l'apprentissage automatique ~ Montrons le tableau de la méthode du K plus proche voisin ~ (+ gestion des erreurs)
Jusqu'à ce que vous puissiez installer Blender et l'exécuter avec python pour le moment
J'ai essayé d'entraîner la fonction péché avec chainer
J'ai essayé de déplacer l'apprentissage automatique (détection d'objet) avec TouchDesigner
Une introduction approximative à la bibliothèque de traduction automatique neuronale
Exécutez un pipeline de machine learning avec Cloud Dataflow (Python)
[Introduction à Python] Comment itérer avec la fonction range?
Paramètres lorsque vous souhaitez exécuter python-mecab avec travis
Essayez de prédire le taux de change (FX) avec un apprentissage automatique non approfondi
Prédire le sexe des utilisateurs de Twitter grâce à l'apprentissage automatique
Résumé du site pour apprendre l'apprentissage automatique avec une vidéo en anglais
Résumé du flux de base de l'apprentissage automatique avec Python