[Definitive Edition] Création d'un environnement pour l'apprentissage du «machine learning» à l'aide de Python sur Mac

introduction

logo_horizontal.png

Beaucoup de gens ont dit: "Je veux étudier l'apprentissage automatique et l'intelligence artificielle, mais je trébuche dans la construction d'environnement avant d'apprendre la programmation **", et j'ai écrit un article ** pour ne jamais échouer dans la construction d'environnement **. Il a été décidé de faire. Il existe plusieurs façons de créer un environnement d'apprentissage automatique avec Python, et vous pouvez essayer de l'installer avec Homebrew, Anaconda ou toute autre méthode. C'est bien qu'il y ait plusieurs méthodes car même si vous faites une erreur, vous pouvez essayer d'autres méthodes, mais ** cela peut être une raison pour les débutants de se demander quelle méthode pour construire l'environnement **.

Par conséquent, cet article cible les personnes suivantes.

Veuillez consulter cet article pour créer un environnement qui n'échouera pas.

Merci de votre collaboration!

Si vous trouvez cet article utile, je vous serais reconnaissant de bien vouloir «** aimer **» cet article.

A propos de l'auteur

02.jpg

Je suis ** Kikagaku Co., Ltd. ** Directeur Représentant ** Ryosuke Yoshizaki ** Mon nom est. Actuellement, «** Machine Learning / Artificial Intelligence De-Black Box Seminar **» et «** Online Home Teacher for Machine Learning ** ”est exploité.

Biographie

Affiliation Département / Département contenu de la recherche Châtiment
Collège national de technologie de Maizuru Département d'ingénierie de contrôle électronique Traitement d'image d'étude (AR)
Collège national de technologie de Maizuru Département de génie des systèmes électriques et de contrôle Recherche sur l'ingénierie robotique, le contrôle du système et l'optimisation
École supérieure de l'Université de Kyoto École supérieure d'informatique (Kano Lab Rechercheappliquéesurl'apprentissageautomatiquepourl'industriemanufacturière PrixADCHEM2016dumeilleurarticle,PrixdetechnologiedelaChemicalEngineeringSociety
SHIFT Co., Ltd. Bureau du président Recherche sur l'automatisation des tests logiciels par l'intelligence artificielle Stade CEDEC 2016
Carat Co., Ltd. Directeur et COO Application de proposition d'itinéraire optimale (traitement / optimisation du langage naturel)
Kikagaku Co., Ltd. PrésidentetCEO Séminaired'apprentissageautomatique/intelligenceartificielleOuTuteurenligne

Kikagaku Co., Ltd.

logo_horizontal.png

Fournir des services éducatifs pour l'apprentissage automatique et l'intelligence artificielle

Nous nous réjouissons de votre suivi

Nous fournissons des informations sur l'apprentissage automatique et l'intelligence artificielle d'un point de vue commercial et des ouvrages de référence recommandés.

Président-directeur général Ryosuke Yoshizaki Twitter:@yoshizaki_kkgk Facebook:@ryosuke.yoshizaki Blog: blog du représentant de Kikagaku

Maintenant que l'introduction est longue, commençons à construire l'environnement!

Environnement local (Mac)

Selon l'environnement, les paramètres peuvent réussir. Actuellement, mon PC dispose de la dernière version de Mac OS.

・ MacOS Sierra 10.12.3

Si cela ne fonctionne pas, essayez ceci.

スクリーンショット 2017-02-10 10.31.51.png

Installation Homebrew

Introduisez un gestionnaire de packages appelé ** Homebrew . Ceux qui ne programment pas quotidiennement ne le connaissent peut-être pas, mais dans le monde de la programmation, le travail que les humains faisaient comme « Recherche sur le Web → Télécharger les fichiers pour l'installation → Effectuer l'installation à portée de main » est automatiquement effectué. Il existe un mécanisme qui peut être réalisé avec une seule commande. C'est " Package Manager **".

Avec cela, 100 personnes. Il téléchargera et installera le ** logiciel dont vous avez besoin dans le monde de la programmation avec une seule commande.

Sur Mac, un gestionnaire de paquets appelé "** Homebrew **" est célèbre, et il y a aussi "MacPorts", mais les informations Web récentes sont principalement écrites en Homebrew, donc ** Homebrew est recommandé. **est.

Visitez le site Homebrew

Tout d'abord, accédez au site ** Homebrew **.

スクリーンショット 2017-02-09 20.05.56.png

Copiez ce ** top script **.

Terminal ouvert

Nous utilisons "** Terminal ", qui est courant pour les programmeurs. C'est le " écran noir **".

Si vous utilisez ** spotlight , recherchez " terminal **" et l'écran suivant apparaîtra. Appuyez sur Entrée pour afficher le terminal.

スクリーンショット 2017-02-09 20.12.35.png

Si vous n'êtes pas sûr, ouvrez "** Application " à partir de " Déplacer **" en haut à gauche du Mac Finder.

スクリーンショット 2017-02-09 20.13.57.png スクリーンショット 2017-02-09 20.15.26.png スクリーンショット 2017-02-09 20.15.33.png

Je pense qu'il y a "** Terminal " dans " Utility **".

Une fois ouvert, ** Terminal ** a démarré comme ceci.

スクリーンショット 2017-02-09 20.17.12.png

Installez Homebrew depuis le terminal

Maintenant, installons Homebrew. Pour installer, collez simplement le script que vous avez copié avec Homebrew dans le terminal et appuyez sur Entrée **.

スクリーンショット 2017-02-09 20.17.23.png

Qu'est-ce que tu penses. N'est-ce pas très facile?

Sur le chemin, vous verrez un écran comme celui-ci.

スクリーンショット 2017-02-09 20.17.33.png

Si vous voulez continuer le processus, il dit "Retour", appuyez donc sur Entrée (Retour).

スクリーンショット 2017-02-09 20.17.42.png

Ensuite, il vous sera demandé de saisir le mot de passe. Saisissez le ** mot de passe défini sur votre Mac . À ce stade, si vous êtes nouveau sur le terminal, il est souvent confondu avec une erreur comme " Les caractères ne sont pas reflétés **", mais comme les caractères ont été saisis correctement, je pensais que j'étais trompé et les caractères Essayez de taper et d'appuyer sur Entrée. S'il n'y a pas de problème, je pense que je passerai au processus suivant.

スクリーンショット 2017-02-09 20.22.56.png

Après avoir attendu environ 5 minutes, l'installation se terminera ainsi.

Vérifiez si HomeBrew est correctement installé

Les commandes utilisées dans le terminal sont fondamentalement les mêmes que ** Linux **.

Et les commandes utilisant Homebrew utilisent brew.

Par exemple, si vous souhaitez installer quelque chose, tapez ce qui suit dans le terminal:

Installation du logiciel avec Homebrew


$brew install nom du logiciel

Qu'est-ce que tu penses. N'est-ce pas très intuitif?

Tant que Homebrew est correctement installé, vous pouvez gérer le logiciel avec des commandes comme celle ci-dessus. Maintenant, vérifions si le sujet principal Homebrew est correctement installé.

Vérifiez si Homebrew est correctement installé


$ which brew

Seulement ça. Cette commande which est une commande pour savoir où le programme qui est la source de la commande à utiliser est enregistré, mais cela entraînera des caractères vides car rien n'est enregistré s'il n'est pas installé. Il reviendra et, s'il est installé correctement, renverra l'emplacement où il a été enregistré.

スクリーンショット 2017-02-09 20.29.58.png

Comme vous pouvez le voir, il renvoie qu'il est enregistré à l'emplacement / usr / local / bin / brew, vous pouvez donc voir que l'installation a réussi. Si vous ne récupérez rien, vous ne l'avez pas installé correctement, alors répétez à nouveau les étapes ci-dessus.

Installation de Python 3

Pour Mac, Python est installé depuis le début, mais ** Python installé depuis le début est la série 2 **, qui est une version un peu gênante pour gérer le japonais, donc cette fois j'utiliserai la série Python 3 Je vais l'installer (si vous ne savez pas, vous n'avez pas à vous en soucier).

Assurez-vous que Python 3 n'est pas installé

Si vous avez déjà installé Python 3, vous n'avez pas besoin de suivre les étapes de ce chapitre. Voyons donc d'abord si Python 3 est installé.

Utilisez la commande which que vous avez utilisée précédemment pour vérifier que Homebrew l'a correctement installé.

Vérifiez si Python 3 est installé


$ which python3
スクリーンショット 2017-02-09 20.35.25.png

Rien n'est retourné, vous pouvez donc confirmer qu'il n'a pas été installé. Maintenant, installons Python3.

Installez Python 3 avec Homebrew

Avec Homebrew, l'installation est terminée avec une seule commande ci-dessous.

Installez Python 3


$ brew install python3

Désormais, lorsque vous appuyez sur Entrée, les commandes d'installation seront exécutées les unes après les autres, comme indiqué dans l'image ci-dessous.

スクリーンショット 2017-02-09 20.38.47.png

Et enfin, l'installation est terminée lorsque l'écran suivant s'affiche.

スクリーンショット 2017-02-09 20.39.37.png

Vérifions s'il est installé.

Vérifiez s'il est installé


$ which python3
スクリーンショット 2017-02-09 20.40.38.png

Comme vous pouvez le voir, l'emplacement où python3 est enregistré est renvoyé, l'installation est donc terminée.

De plus, lorsque vous installez python3 via Homebrew, vous devriez également avoir la commande pip3 installée.

Vérifiez si pip3 est installé


$ which pip3
スクリーンショット 2017-02-09 20.45.34.png

Ce pip3 est un outil pour gérer un outil pratique appelé ** bibliothèque ** utilisé en python.

Foire aux questions: Quelle est la différence entre Homebrew et pip?

«Brew» et «pip3» sont utilisés pour installer quelque chose, mais comment les utilisez-vous correctement?

La réponse est "** Installer le logiciel sur Mac est HomeBrew " et " Installer la bibliothèque en Python est pip **".

La structure est telle que Homebrew gère des logiciels tels que «python3» et «pip3» utilisés sous Mac, et «pip3» gère la bibliothèque à utiliser avec ce «python3».

Homebrew
 |- python3
 |- pip3
     |-Bibliothèque utilisée par python3...
 |- etc...

Vérifier la version de Python

J'ai installé Python3, mais la version installée change de temps en temps (essentiellement pour installer la dernière version).

Maintenant, vérifions la version que j'ai installée.

Vérification de la version de python3


$ python3 --version
スクリーンショット 2017-02-09 20.42.55.png

Ma version était «3.6.0». Si le premier nombre commence par «3», c'est normal.

Installer les bibliothèques fréquemment utilisées dans python3

numpy (algèbre linéaire), scipy (traitement mathématique), matplotlib (tracé) et pandas (base de données) sont fondamentalement des bibliothèques essentielles pour tout, alors installez-les. Faisons le.

Installation de numpy et matplotlib


$ pip3 install numpy  #algèbre linéaire
$ pip3 install scipy  #Traitement de formule
$ pip3 install matplotlib   #dessin
$ pip3 install pandas  #Manipulation de données

L'installation sera terminée dans quelques minutes.

Installation de bibliothèques utilisées dans l'apprentissage automatique

scikit-learn

Un package d'apprentissage automatique contenant des modèles de classification et de prédiction. Dans l'analyse de données avec Python, il a gagné une position que l'on peut dire presque de facto.

scikit-installer apprendre


$ pip3 install scikit-learn

Chainer

Il s'agit d'une bibliothèque domestique réputée pour la mise en œuvre de l'apprentissage profond (réseau neuronal). Il existe de nombreuses références japonaises, et il est aussi populaire que le Tensorflow de Google.

Installation de chaînes


$ pip3 install chainer

Jupyter notebook

C'est un environnement dans lequel vous pouvez facilement exécuter Python. Nous recommandons aux débutants d'utiliser ce notebook Jupyter pour vérifier le fonctionnement du programme.

Installation de Jupyter Notebook


$ pip3 install jupyter

Ceci termine la construction de l'environnement pour l'apprentissage "machine learning".

(Bonus) Installation d'Atom

Le logiciel nécessaire a été installé, mais pour une programmation un peu plus fluide, installez le "** Editor " appelé " Atom ". " Editor **" est fondamentalement le même que le bloc-notes familier, et sert à écrire et enregistrer des caractères. Cependant, ces dernières années, les éditeurs ont tellement évolué qu'ils sont colorés pour rendre la programmation plus facile à lire, et des terminaux sont intégrés à l'éditeur pour exécuter les programmes en douceur.

Parmi les éditeurs, l'auteur Yoshizaki recommande récemment "** Atom **". Il est très facile à manipuler et stable car il est fait par GitHub.

Pour installer Atom, téléchargez le fichier d'installation depuis la Page officielle.

スクリーンショット 2017-02-09 21.05.41.png

Extrayez le fichier téléchargé (double-cliquez dessus pour l'extraire), et si vous pouvez l'extraire, vous avez terminé. Faites d'abord une copie de ce fichier dans le dossier d'application décrit dans le terminal.

スクリーンショット 2017-02-09 21.07.39.png

Ceci termine l'installation d'Atom lui-même.

Lorsque vous ouvrez l'application Atom, vous verrez un écran comme celui-ci.

スクリーンショット 2017-02-09 21.09.52.png

Paramètres recommandés pour Atom

Simplifions les paramètres dans Atom.

Sélectionnez "Installer un package" sur l'écran de droite immédiatement après l'ouverture.

Si vous avez fermé le guide de bienvenue, veuillez utiliser la barre d'outils en haut. "Atom" -> "Préférences" -> "Installer" en bas à gauche Mais vous pouvez accéder au même écran.

スクリーンショット 2017-02-09 21.12.17.png

Recherchez «terminal» sur cet écran de recherche.

Veuillez installer "platformio-ide-terminal" à partir des résultats de la recherche.

スクリーンショット 2017-02-09 21.13.21.png

Une fois celui-ci installé, vous pourrez lancer un terminal dans les éditeurs d'Atom, où vous pourrez écrire et exécuter des programmes ensemble, ce qui rend le développement beaucoup plus facile. Ce paramètre est fortement recommandé pour ceux qui aiment le mot «** productivité **».

スクリーンショット 2017-03-14 13.47.22.png スクリーンショット 2017-03-14 13.47.27.png

en conclusion

Merci d'avoir créé l'environnement sur Mac. Avez-vous réussi à créer l'environnement sans heurts?

J'ai utilisé Homebrew pour l'installer dans un état très soigné, donc si vous avez besoin d'autres bibliothèques à l'avenir, vous pouvez utiliser la commande pip3 et cela fonctionnera, alors ne vous inquiétez pas.

Nous sommes impatients d'apprendre l'apprentissage automatique et de révolutionner diverses industries, et nous espérons que cet article vous aura aidé. Si vous avez trouvé cet article utile, nous vous serions reconnaissants de bien vouloir «** aimer **» l'article.

Nous nous réjouissons de votre suivi

Nous fournissons des informations sur l'apprentissage automatique et l'intelligence artificielle d'un point de vue commercial et des ouvrages de référence recommandés.

Président-directeur général Ryosuke Yoshizaki Twitter:@yoshizaki_kkgk Facebook:@ryosuke.yoshizaki Blog: blog du représentant de Kikagaku

Jusqu'à la fin Merci d'avoir lu.

Recommended Posts

[Definitive Edition] Création d'un environnement pour l'apprentissage du «machine learning» à l'aide de Python sur Mac
[Definitive Edition] Création d'un environnement d'apprentissage "machine learning" à l'aide de Python sous Windows
Créer un environnement d'apprentissage automatique à l'aide de Python sur MacOSX
Mémo de construction d'environnement d'apprentissage automatique par Python
Créer un environnement pour exécuter des scripts Python (pour Mac)
Créer un environnement pour matplotlib + cartopy sur un Mac
Installez Python 3 sur Mac et créez un environnement [Definitive Edition]
Créez un environnement interactif pour l'apprentissage automatique avec Python
Création d'un environnement pour "Tello_Video" sur Mac OS X
Créer un environnement Python d'apprentissage automatique sur Mac OS
Comment créer un environnement pour utiliser plusieurs versions de Python sur un Mac
Construire un environnement Python sur Mac
Construire un environnement Python sur un Mac, jusqu'au point d'utiliser Jupyter Lab
Paramètres d'environnement d'apprentissage automatique basés sur Python3 sur Mac (coexistence avec Python2)
Créer un environnement d'auto-apprentissage qui semi-automatise l'apprentissage automatique (Mac et Docker)
J'ai essayé de créer un environnement d'apprentissage automatique avec Python (Mac OS X)
[Python] Création d'un environnement avec Anaconda [Mac]
[Mac] Création d'un environnement virtuel pour Python
Une introduction à Python pour l'apprentissage automatique
Construire un environnement pour "Tello_Video" avec Raspbian
Création d'un environnement pour "Tello_Video" sous Windows
Que diriez-vous d'Anaconda pour créer un environnement d'apprentissage automatique avec Python?
Création d'un environnement Windows 7 pour une introduction à l'apprentissage automatique avec Python
Création d'un environnement d'apprentissage HPC à l'aide de Docker Compose (C, Python, Fortran)
Construire un environnement Anaconda pour Python avec pyenv
Créer un environnement pour le traitement du langage naturel avec Python
Créez un environnement Python sur votre Mac en utilisant pyenv
Procédure de création d'un environnement CDK sous Windows (Python)
Créer un environnement pour afficher des composés organiques à l'aide de RDKit
Construction d'environnement Python pour les débutants en programmation (Mac OS)
Notes minimales lors de l'utilisation de Python sur Mac (édition pyenv)
Notes minimales lors de l'utilisation de Python sur Mac (édition Homebrew)
Construction de l'environnement Python pour Mac
Reconstruction de l'environnement pour l'apprentissage automatique avec Miniconda (version Windows)
Créer un environnement d'étude d'apprentissage automatique Python avec macOS Sierra
Créer un environnement d'apprentissage automatique sur Mac (pyenv, deeplearning, opencv)
Création d'un environnement pour exécuter des programmes Python sur AWS EC2
Créer un environnement virtuel pour python sur mac [Très facile]
Créer un environnement Python sur Mac (2017/4)
Mémo de construction de l'environnement Python sur Mac
<Pour les débutants> bibliothèque python <Pour l'apprentissage automatique>
Construire un environnement pour python3.8 sur Mac
Construction de l'environnement Python3 TensorFlow pour Mac
[Apprentissage automatique Python] Recommandation d'utilisation de Spyder pour les débutants (à partir d'août 2020)
Playbook Ansible pour configurer les préférences Python à l'aide de pyenv sur Mac
Tout le monde peut comprendre comment créer un environnement initial pour Python sur Mac Septembre 2016 (pyenv + virutalenv)
Remarques sur l'utilisation d'OpenCV avec Windows10 Python 3.8.3.
Créer un environnement pour Python intégré à Blender
Environnement de développement Python pour macOS utilisant venv 2016
Remarques sur la grammaire Python de l'apprentissage automatique PyQ
Amplifiez les images pour l'apprentissage automatique avec Python
Créez un environnement python sur votre Mac
Le paramètre d'environnement Python amateur (pour MAC) est en cours de création
Une introduction à OpenCV pour l'apprentissage automatique
Pourquoi Python est choisi pour l'apprentissage automatique
Remarques sur la construction de Python et pyenv sur Mac
[Shakyo] Rencontre avec Python pour l'apprentissage automatique
Créer un environnement Python avec Anaconda sur Mac