[Definitive Edition] Erstellen einer Umgebung zum Erlernen des "maschinellen Lernens" mit Python auf dem Mac

Einführung

logo_horizontal.png

Viele Leute sagten: "Ich möchte maschinelles Lernen und künstliche Intelligenz studieren, aber ich stolpere über die Umgebungskonstruktion, bevor ich Programmieren lerne **", und ich schrieb einen Artikel **, um niemals mit der Umgebungskonstruktion zu scheitern. Es wurde beschlossen, dies zu tun. Es gibt mehrere Möglichkeiten, eine maschinelle Lernumgebung mit Python zu erstellen, und Sie können versuchen, sie mit Homebrew, Anaconda oder einer anderen Methode zu installieren. Es ist schön, dass es mehrere Methoden gibt, denn selbst wenn Sie einen Fehler machen, können Sie andere Methoden ausprobieren, aber ** es kann für Anfänger ein Grund sein, sich zu fragen, welche Methode die Umgebung erstellen soll **.

Daher richtet sich dieser Artikel an folgende Personen.

In diesem Artikel erfahren Sie, wie Sie eine Umgebung erstellen, die nicht fehlschlägt.

Danke für Ihre Kooperation!

Wenn Sie diesen Artikel hilfreich finden, wäre ich Ihnen dankbar, wenn Sie diesen Artikel "** mögen **" könnten.

Über den Autor

02.jpg

Ich bin ** Kikagaku Co., Ltd. ** Repräsentativer Direktor ** Ryosuke Yoshizaki ** Mein Name ist. Derzeit "** De-Black-Box-Seminar für maschinelles Lernen / Künstliche Intelligenz **" und "** Online-Heimlehrer für maschinelles Lernen **" ”wird betrieben.

Biografie

Zugehörigkeit Abteilung / Abteilung Forschungsinhalte Bestrafung
Maizuru National College of Technology Fakultät für elektronische Steuerungstechnik Studienbildverarbeitung (AR)
Maizuru National College of Technology Fakultät für Elektrotechnik und Regelungstechnik Forschung zu Robotertechnik, Systemsteuerung und Optimierung
Graduiertenschule der Universität Kyoto Graduiertenschule für Informatik (Kano Lab AngewandteForschungzummaschinellenLernenfürdieFertigungsindustrie ADCHEM2016BestPaperAward,TechnologiepreisderChemicalEngineeringSociety
SHIFT Co., Ltd. Büro des Präsidenten Forschung zur Automatisierung von Softwaretests durch künstliche Intelligenz CEDEC 2016 Bühne
Carat Co., Ltd. Direktor und COO Optimale App für Reiseroutenvorschläge (Verarbeitung / Optimierung in natürlicher Sprache)
Kikagaku Co., Ltd. PräsidentundCEO SeminarübermaschinellesLernen/KünstlicheIntelligenzOderOnline-Tutor

Kikagaku Co., Ltd.

logo_horizontal.png

Bereitstellung von Bildungsdiensten für maschinelles Lernen und künstliche Intelligenz

Wir freuen uns auf Ihr Follow-up

Wir bieten Informationen zu maschinellem Lernen und künstlicher Intelligenz aus geschäftlicher Sicht sowie empfohlene Nachschlagewerke.

Präsident und CEO Ryosuke Yoshizaki Twitter:@yoshizaki_kkgk Facebook:@ryosuke.yoshizaki Blog: Blog des Kikagaku-Vertreters

Nachdem die Einführung lang ist, können wir mit dem Aufbau der Umgebung beginnen!

Lokale Umgebung (Mac)

Je nach Umgebung sind die Einstellungen möglicherweise erfolgreich. Derzeit verfügt mein PC über die neueste Version von Mac OS.

・ MacOS Sierra 10.12.3

Wenn es nicht funktioniert, versuchen Sie es bitte.

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

Homebrew-Installation

Stellen Sie einen Paketmanager namens ** Homebrew ** vor. Diejenigen, die nicht täglich programmieren, sind vielleicht nicht damit vertraut, aber in der Welt der Programmierung wird die Arbeit, die Menschen als "** Suche im Web → Dateien zur Installation herunterladen → Installation zur Hand durchführen " ausgeführt haben, automatisch ausgeführt. Es gibt einen Mechanismus, der mit nur einem Befehl ausgeführt werden kann. Das ist " Package Manager **".

Damit 100 Leute. Mit nur einem Befehl wird die ** Software heruntergeladen und installiert, die Sie in der Welt der Programmierung benötigen.

Auf dem Mac ist ein Paketmanager namens "** Homebrew **" berühmt, und es gibt auch "MacPorts", aber aktuelle Webinformationen werden meistens in Homebrew geschrieben, daher wird ** Homebrew empfohlen. ** ist.

Besuchen Sie die Homebrew-Website

Greifen Sie zunächst auf die Website ** Homebrew ** zu.

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

Kopieren Sie dieses ** Top-Skript **.

Terminal öffnen

Wir verwenden "** Terminal ", was für Programmierer üblich ist. Das ist der " schwarze Bildschirm **".

Wenn Sie ** Spotlight ** verwenden, suchen Sie nach "** Terminal **". Der folgende Bildschirm wird angezeigt. Drücken Sie die Eingabetaste, um das Terminal aufzurufen.

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

Wenn Sie sich nicht sicher sind, öffnen Sie "** Anwendung " unter " Verschieben **" oben links im Mac-Finder.

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

Ich denke, es gibt "** Terminal " in " Utility **".

Beim Öffnen wurde ** Terminal ** so gestartet.

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

Installieren Sie Homebrew vom Terminal

Jetzt installieren wir Homebrew. Fügen Sie zur Installation einfach das mit Homebrew kopierte Skript in das Terminal ein und drücken Sie die Eingabetaste **.

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

Was denken Sie. Ist es nicht sehr einfach?

Unterwegs sehen Sie einen Bildschirm wie diesen.

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

Wenn Sie den Vorgang fortsetzen möchten, wird "Return" angezeigt. Drücken Sie daher die Eingabetaste (Return).

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

Als Nächstes werden Sie aufgefordert, das Kennwort einzugeben. Geben Sie daher das auf Ihrem Mac festgelegte ** Kennwort ** ein. Wenn Sie neu im Terminal sind, wird dies häufig als Fehler verwechselt, da "** Zeichen werden nicht wiedergegeben **". Da die Zeichen jedoch ordnungsgemäß eingegeben wurden, dachte ich, dass ich getäuscht wurde und die Zeichen Versuchen Sie, die Eingabetaste einzugeben. Wenn es kein Problem gibt, denke ich, dass ich mit dem nächsten Prozess fortfahren werde.

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

Nach ca. 5 Minuten Wartezeit wird die Installation folgendermaßen abgeschlossen.

Überprüfen Sie, ob HomeBrew korrekt installiert ist

Die im Terminal verwendeten Befehle sind grundsätzlich dieselben wie ** Linux **.

Und Befehle, die Homebrew verwenden, verwenden "Brew".

Wenn Sie beispielsweise etwas installieren möchten, geben Sie Folgendes in das Terminal ein:

Softwareinstallation mit Homebrew


$Name der Brew-Installationssoftware

Was denken Sie. Ist es nicht sehr intuitiv?

Solange Homebrew korrekt installiert ist, können Sie die Software mit Befehlen wie dem oben genannten verwalten. Lassen Sie uns nun überprüfen, ob das Hauptthema Homebrew korrekt installiert ist.

Überprüfen Sie, ob Homebrew korrekt installiert ist


$ which brew

Nur das. Dieser which-Befehl ist ein Befehl, um herauszufinden, wo das Programm gespeichert ist, das die Quelle des zu verwendenden Befehls ist. Dies führt jedoch zu Leerzeichen, da nichts gespeichert wird, wenn es nicht installiert ist. Es wird zurückgegeben und bei ordnungsgemäßer Installation den Speicherort zurückgegeben, an dem es gespeichert wurde.

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

Wie Sie sehen können, wird zurückgegeben, dass es am Speicherort "/ usr / local / bin / Brew" gespeichert ist, sodass Sie sehen können, dass die Installation erfolgreich war. Wenn Sie nichts zurückbekommen, haben Sie es nicht richtig installiert. Wiederholen Sie die obigen Schritte erneut.

Python 3-Installation

Für Mac ist Python von Anfang an installiert, aber ** Python, das von Anfang an installiert wurde, ist 2 Series **, eine etwas mühsame Version für Japanisch, daher werde ich dieses Mal Python 3 Series verwenden Ich werde es installieren (wenn Sie es nicht wissen, müssen Sie sich darüber keine Sorgen machen).

Stellen Sie sicher, dass Python 3 nicht installiert ist

Wenn Sie Python 3 bereits installiert haben, müssen Sie die Schritte in diesem Kapitel nicht ausführen. Lassen Sie uns zunächst prüfen, ob Python 3 installiert ist.

Verwenden Sie den Befehl which, den Sie zuvor verwendet haben, um zu überprüfen, ob Homebrew korrekt installiert wurde.

Überprüfen Sie, ob Python 3 installiert ist


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

Es wird nichts zurückgegeben, sodass Sie bestätigen können, dass es nicht installiert wurde. Jetzt installieren wir Python3.

Installieren Sie Python 3 mit Homebrew

Mit Homebrew wird die Installation mit nur einem Befehl abgeschlossen.

Installieren Sie Python 3


$ brew install python3

Wenn Sie nun die Eingabetaste drücken, werden die Installationsbefehle nacheinander ausgeführt (siehe Abbildung unten).

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

Und schließlich ist die Installation abgeschlossen, wenn der folgende Bildschirm angezeigt wird.

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

Lassen Sie uns überprüfen, ob es installiert ist.

Überprüfen Sie, ob es installiert ist


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

Wie Sie sehen, wird der Speicherort von python3 zurückgegeben, sodass die Installation abgeschlossen ist.

Wenn Sie python3 über Homebrew installieren, sollte auch der Befehl pip3 installiert sein.

Überprüfen Sie, ob pip3 installiert ist


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

Dieses pip3 ist ein Tool zum Verwalten eines praktischen Tools namens ** library **, das in Python verwendet wird.

Häufig gestellte Fragen: Was ist der Unterschied zwischen Homebrew und Pip?

Sowohl brau als auch pip3 werden verwendet, um etwas zu installieren, aber wie benutzt man sie richtig?

Die Antwort lautet "** HomeBrew ** für die Softwareinstallation auf dem Mac" und "** pip ** für die Bibliotheksinstallation in Python".

Homebrew verwaltet Software wie "Python3" und "Pip3", die auf dem Mac verwendet werden, und "Pip3" verwaltet Bibliotheken zur Verwendung mit diesem "Python3".

Homebrew
 |- python3
 |- pip3
     |-Von python3 verwendete Bibliothek...
 |- etc...

Überprüfen Sie die Python-Version

Ich habe Python3 installiert, aber die installierte Version ändert sich von Zeit zu Zeit (im Grunde genommen, um die neueste Version zu installieren).

Überprüfen wir nun die Version, die ich installiert habe.

Überprüfen der Version von Python3


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

Meine Version war 3.6.0. Wenn die erste Zahl mit "3" beginnt, ist das grundsätzlich in Ordnung.

Installieren Sie häufig verwendete Bibliotheken in Python3

numpy (lineare Algebra), scipy (mathematische Verarbeitung), matplotlib (plot) und pandas (Datenbank) sind grundsätzlich wichtige Bibliotheken für alles, also installieren Sie sie. Machen wir das.

Installation von Numpy und Matplotlib


$ pip3 install numpy  #Lineare Algebra
$ pip3 install scipy  #Formelverarbeitung
$ pip3 install matplotlib   #Zeichnung
$ pip3 install pandas  #Datenmanipulation

Die Installation ist in wenigen Minuten abgeschlossen.

Installation von Bibliotheken für maschinelles Lernen

scikit-learn

Ein Paket für maschinelles Lernen mit Modellen zur Klassifizierung und Vorhersage. In der Datenanalyse mit Python hat es eine Position erlangt, die fast de facto genannt werden kann.

scikit-install lernen


$ pip3 install scikit-learn

Chainer

Es ist eine inländische Bibliothek, die für die Implementierung von Deep Learning (neuronales Netzwerk) bekannt ist. Es gibt viele japanische Referenzen und es ist genauso beliebt wie Googles Tensorflow.

Installation der Kette


$ pip3 install chainer

Jupyter notebook

In dieser Umgebung können Sie Python problemlos ausführen. Wir empfehlen Anfängern, dieses Jupyter-Notizbuch zu verwenden, um die Funktionsweise des Programms zu überprüfen.

Jupyter Notebook installieren


$ pip3 install jupyter

Dies vervollständigt die Umgebungskonstruktion zum Lernen von "maschinellem Lernen".

(Bonus) Installation von Atom

Die erforderliche Softwareinstallation ist abgeschlossen, aber für eine etwas reibungslosere Programmierung installieren Sie den "** Editor " mit dem Namen " Atom ". " Editor **" ist im Grunde dasselbe wie der bekannte Notizblock und dient zum Schreiben und Speichern von Zeichen. Die Editoren der letzten Jahre haben sich jedoch so stark weiterentwickelt, dass sie farbig sind, um das Lesen der Programmierung zu erleichtern, und im Editor sind Terminals integriert, mit denen Programme reibungslos ausgeführt werden können.

Unter den Herausgebern empfiehlt der Autor Yoshizaki kürzlich "** Atom **". Es ist sehr einfach zu handhaben und stabil, da es von GitHub hergestellt wird.

Laden Sie zum Installieren von Atom die Installationsdatei von der offiziellen Seite herunter.

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

Extrahieren Sie die heruntergeladene Datei (doppelklicken Sie darauf, um sie zu extrahieren). Wenn Sie sie extrahieren können, sind Sie fertig. Erstellen Sie zuerst eine Kopie dieser Datei in den im Terminal beschriebenen Anwendungsordner.

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

Damit ist die Installation von Atom selbst abgeschlossen.

Wenn Sie die Atom-Anwendung öffnen, wird ein Bildschirm wie dieser angezeigt.

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

Empfohlene Einstellungen für Atom

Vereinfachen wir die Einstellungen in Atom.

Wählen Sie unmittelbar nach dem Öffnen auf dem rechten Bildschirm "Paket installieren".

Wenn Sie den Begrüßungsleitfaden geschlossen haben, verwenden Sie bitte die Symbolleiste oben. "Atom" -> "Einstellungen" -> "Installieren" unten links Sie können jedoch zum selben Bildschirm gelangen.

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

Suchen Sie auf diesem Suchbildschirm nach "Terminal".

Bitte installieren Sie "platformio-ide-terminal" aus den Suchergebnissen.

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

Sobald dies installiert ist, können Sie ein Terminal in den Atom-Editoren starten, in dem Sie Programme zusammen schreiben und ausführen können, was die Entwicklung erheblich vereinfacht. Diese Einstellung wird besonders für diejenigen empfohlen, die das Wort "** Produktivität **" lieben.

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

abschließend

Vielen Dank, dass Sie die Umgebung auf dem Mac erstellt haben. Konnten Sie die Umgebung reibungslos gestalten?

Ich habe Homebrew verwendet, um es in einem sehr ordentlichen Zustand zu installieren. Wenn Sie also in Zukunft andere Bibliotheken benötigen, können Sie den Befehl pip3 verwenden und es wird funktionieren, also keine Sorge.

Wir freuen uns sehr darauf, maschinelles Lernen zu lernen und verschiedene Branchen zu revolutionieren, und wir hoffen, dass dieser Artikel Ihnen geholfen hat. Wenn Sie diesen Artikel nützlich fanden, würden wir uns freuen, wenn Sie den Artikel "** mögen **" könnten.

Wir freuen uns auf Ihr Follow-up

Wir bieten Informationen zu maschinellem Lernen und künstlicher Intelligenz aus geschäftlicher Sicht sowie empfohlene Nachschlagewerke.

Präsident und CEO Ryosuke Yoshizaki Twitter:@yoshizaki_kkgk Facebook:@ryosuke.yoshizaki Blog: Blog des Kikagaku-Vertreters

Bis zum Ende Danke fürs Lesen.

Recommended Posts

[Definitive Edition] Erstellen einer Umgebung zum Erlernen des "maschinellen Lernens" mit Python auf dem Mac
[Definitive Edition] Erstellen einer Umgebung zum Erlernen des "maschinellen Lernens" mit Python unter Windows
Erstellen Sie eine Umgebung für maschinelles Lernen mit Python unter MacOSX
Konstruktionsnotiz für eine maschinelle Lernumgebung von Python
Erstellen einer Umgebung zum Ausführen von Python-Skripten (für Mac)
Erstellen einer Umgebung für matplotlib + cartopy auf einem Mac
Installieren Sie Python3 auf einem Mac und erstellen Sie eine Umgebung [Definitive Edition]
Erstellen Sie mit Python eine interaktive Umgebung für maschinelles Lernen
Erstellen einer Umgebung für "Tello_Video" unter Mac OS X.
Erstellen Sie eine Python-Umgebung für maschinelles Lernen unter Mac OS
So erstellen Sie eine Umgebung für die Verwendung mehrerer Python-Versionen auf einem Mac
Erstellen einer Python-Umgebung auf einem Mac
Erstellen einer Python-Umgebung auf einem Mac bis zur Verwendung von Jupyter Lab
Einstellungen der Python3-basierten maschinellen Lernumgebung auf dem Mac (Koexistenz mit Python2)
Aufbau einer Auto-Sklearn-Umgebung, die maschinelles Lernen halbautomatisiert (Mac & Docker)
Ich habe versucht, mit Python (Mac OS X) eine Umgebung für maschinelles Lernen zu erstellen.
[Python] Erstellen einer Umgebung mit Anaconda [Mac]
[Mac] Erstellen einer virtuellen Umgebung für Python
Eine Einführung in Python für maschinelles Lernen
Erstellen einer Umgebung für "Tello_Video" mit Raspbian
Erstellen einer Umgebung für "Tello_Video" unter Windows
Wie wäre es mit Anaconda zum Erstellen einer maschinellen Lernumgebung mit Python?
Erstellen einer Windows 7-Umgebung für eine Einführung in das maschinelle Lernen mit Python
Erstellen einer HPC-Lernumgebung mit Docker Compose (C, Python, Fortran)
Erstellen einer Anaconda-Umgebung für Python mit pyenv
Erstellen einer Umgebung für die Verarbeitung natürlicher Sprache mit Python
Erstellen Sie mit pyenv eine Python-Umgebung auf Ihrem Mac
Vorgehensweise zum Erstellen einer CDK-Umgebung unter Windows (Python)
Aufbau einer Umgebung zur Anzeige organischer Verbindungen mit RDKit
Python-Umgebungskonstruktion für Programmieranfänger (Mac OS)
Mindestnotizen bei Verwendung von Python auf Mac (pyenv edition)
Mindestnotizen bei Verwendung von Python auf Mac (Homebrew Edition)
Aufbau einer Python-Umgebung für Mac
Neuerstellung der Umgebung für maschinelles Lernen mit Miniconda (Windows-Version)
Erstellen Sie mit macOS sierra eine Python-Lernumgebung für maschinelles Lernen
Erstellen Sie eine maschinelle Lernumgebung auf einem Mac (pyenv, deeplearning, opencv).
Erstellen einer Umgebung zum Ausführen von Python-Programmen unter AWS EC2
Erstellen einer virtuellen Umgebung für Python auf dem Mac [Sehr einfach]
Erstellen Sie eine Python-Umgebung auf dem Mac (2017/4)
Konstruktionsnotiz für die Python-Umgebung auf dem Mac
<Für Anfänger> Python-Bibliothek <Für maschinelles Lernen>
Erstellen einer Umgebung für Python3.8 auf einem Mac
Python3 TensorFlow für Mac-Umgebungskonstruktion
[Python Machine Learning] Empfehlung zur Verwendung von Spyder für Anfänger (Stand August 2020)
Ansible Playbook zum Konfigurieren von Python-Einstellungen mit pyenv auf dem Mac
Jeder kann verstehen, wie man eine erste Umgebung für Python auf dem Mac im September 2016 erstellt (pyenv + virutalenv).
Hinweise zur Verwendung von OpenCV mit Windows 10 Python 3.8.3.
Erstellen Sie eine Umgebung für das in Blender integrierte Python
Python-Entwicklungsumgebung für macOS mit venv 2016
Hinweise zur Python-Grammatik für maschinelles Lernen in PyQ
Verstärken Sie Bilder für maschinelles Lernen mit Python
Erstellen Sie eine Python-Umgebung auf Ihrem Mac
Die Einstellung für die Amateur-Python-Umgebung (für MAC) wird erstellt
Eine Einführung in OpenCV für maschinelles Lernen
Warum Python für maschinelles Lernen ausgewählt wird
Hinweise zum Erstellen von Python und Pyenv auf dem Mac
[Shakyo] Begegnung mit Python zum maschinellen Lernen
Erstellen Sie eine Python-Umgebung mit Anaconda auf einem Mac