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.
Si vous trouvez cet article utile, je vous serais reconnaissant de bien vouloir «** aimer **» cet article.
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é.
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 |
Fournir des services éducatifs pour l'apprentissage automatique et l'intelligence artificielle
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!
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.
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.
Tout d'abord, accédez au site ** Homebrew **.
Copiez ce ** top script **.
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.
Si vous n'êtes pas sûr, ouvrez "** Application " à partir de " Déplacer **" en haut à gauche du Mac Finder.
Je pense qu'il y a "** Terminal " dans " Utility **".
Une fois ouvert, ** Terminal ** a démarré comme ceci.
Maintenant, installons Homebrew. Pour installer, collez simplement le script que vous avez copié avec Homebrew dans le terminal et appuyez sur Entrée **.
Qu'est-ce que tu penses. N'est-ce pas très facile?
Sur le chemin, vous verrez un écran comme celui-ci.
Si vous voulez continuer le processus, il dit "Retour", appuyez donc sur Entrée (Retour).
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.
Après avoir attendu environ 5 minutes, l'installation se terminera ainsi.
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é.
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.
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).
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
Rien n'est retourné, vous pouvez donc confirmer qu'il n'a pas été installé. Maintenant, installons Python3.
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.
Et enfin, l'installation est terminée lorsque l'écran suivant s'affiche.
Vérifions s'il est installé.
Vérifiez s'il est installé
$ which python3
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
Ce pip3
est un outil pour gérer un outil pratique appelé ** bibliothèque ** utilisé en python.
«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...
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
Ma version était «3.6.0». Si le premier nombre commence par «3», c'est normal.
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.
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".
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.
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.
Ceci termine l'installation d'Atom lui-même.
Lorsque vous ouvrez l'application Atom, vous verrez un écran comme celui-ci.
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.
Recherchez «terminal» sur cet écran de recherche.
Veuillez installer "platformio-ide-terminal" à partir des résultats de la recherche.
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é **».
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 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