[PYTHON] Starten einer maschinellen Lernumgebung mit Google Compute Engine (GCE)

Was du machen willst

Ich fange an, die Grenzen des maschinellen Lernens auf meinem Windows-PC zu spüren, deshalb wollte ich es in die Cloud übertragen und verschiedene Software und Bibliotheken mit hoher Leistung und Linux frei verwenden, damit ich es vorerst tun konnte, während ich verschiedene Dinge erforschte. Anstelle eines Memorandums vorerst.

 Ich möchte dies auf der Google Cloud Platform tun, da ich Big Query (BQ) verwende und daher GCE als Titel verwende.

 Ich habe Jupyter Notebook verwendet, seit ich es unter Windows ausgeführt habe, daher möchte ich es auch in der Cloud verwenden.
 Mit Google Cloud Datalab ist Python in 2.x jedoch schwer zu verwenden. .. .. Also habe ich beschlossen, Jupyter Notebook in GCE zu integrieren.

Starten der GCE-Umgebung

https://console.cloud.google.com/compute/  Gehen Sie zu "VM-Instanz> Instanz erstellen"

 Das ist sehr einfach. Die zu beachtenden Punkte sind wie folgt

 -Die Standard-Bootdiskette ist Debian, also ändern Sie sie in Ubuntu 16.04 LTS
 -CPU / Speicher scheint später einstellbar zu sein, daher ist es angemessen
 -Erlauben Sie HTTP / HTTPS-Verkehr, da ich mit Jupyter Notebook darauf zugreifen möchte
 - Richten Sie auch eine Firewall ein

Starten Sie danach die Instanz und wählen Sie "Verbinden"> "Im Browserfenster öffnen", um eine SSH-Verbindung herzustellen.

Installierte Softwarebibliotheken

Vorerst, damit Sie Jupyter Notebook & maschinelles Lernen nutzen können. Der Rest ist eine Bibliothek für die Verbindung zu Big Query.

Zugriff vom Jupyter-Notebook

Führen Sie in der Befehlszeile einfach die folgenden Schritte aus (Port sollte von der Firewall eingestellt werden)

jupyter notebook --ip=0.0.0.0 --port=8888 --no-browser

Wenn Sie danach mit ip: port zugreifen, gelangen Sie zum üblichen Jupyter Notebook-Bildschirm. Es scheint, dass Token und Passwort auch festgelegt werden können.

Referenzierte Site

[Set up Anaconda + IPython + Tensorflow + Julia on a Google Compute Engine VM] (https://haroldsoh.com/2016/04/28/set-up-anaconda-ipython-tensorflow-julia-on-a-google-compute-engine-vm/)

Recommended Posts

Starten einer maschinellen Lernumgebung mit Google Compute Engine (GCE)
Erstellen Sie eine maschinelle Lernumgebung
Konstruktionsnotiz für eine maschinelle Lernumgebung von Python
Erstellen Sie eine Python-Ausführungsumgebung mithilfe der GPU mit der GCP Compute Engine
Erstellen einer Entwicklungsumgebung für maschinelles Lernen
[Detaillierte Version] Erstellen einer komfortablen Python-Umgebung mit Google Compute Engine (Ubuntu 16.04)
Eine Geschichte über einfaches maschinelles Lernen mit TensorFlow
Erstellen Sie eine Python-Umgebung für maschinelles Lernen mit Containern
Bis zum Start einer dreifachen Vorhersage-Website für Bootsrennen mit maschinellem Lernen und Flask
Erstellen Sie eine Python-Umgebung für maschinelles Lernen unter Mac OS
Installation von TensorFlow, einer Bibliothek für maschinelles Lernen von Google
Erstellen Sie mit Python eine Entwicklungsumgebung für maschinelles Lernen
Erstellen Sie mit Winsows 10 eine maschinelle Lernumgebung von Grund auf neu
Windows10 (x64) Erstellen Sie nativ eine maschinelle Lernumgebung
So bereiten Sie die Umgebung mit Courseras fortgeschrittenem Kurs für maschinelles Lernen auf Google Colab vor
Erstellen Sie eine maschinelle Lernumgebung mit PyCharm in einer Ubuntu-Umgebung (TensorFlow wird ebenfalls eingeführt!).
So erstellen Sie schnell eine maschinelle Lernumgebung mit Jupyter Notebook mit UbuntuServer 16.04 LTS
Erstellen Sie mit macOS sierra eine Python-Lernumgebung für maschinelles Lernen
Erstellen Sie eine maschinelle Lernumgebung auf einem Mac (pyenv, deeplearning, opencv).
Erstellen Sie eine Umgebung für maschinelles Lernen mit Python unter MacOSX
Erstellen Sie mit VirtualBox und Ubuntu eine Scikit-Lernumgebung für maschinelles Lernen
Ich habe versucht, Tensorboard zu verwenden, ein Visualisierungstool für maschinelles Lernen
Erstellen Sie eine PyData-Umgebung für eine Lernsitzung zum maschinellen Lernen (Januar 2017).
Schnelle Schritte zum Erstellen einer maschinellen Lernumgebung mit Jupyter Notebook unter macOS Sierra mit anaconda
[Tutorial] Erstellen Sie mithilfe von maschinellem Lernen in 30 Minuten einen einzigartigen Ausdrucksextraktor
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
Führen Sie eine morphologische Analyse in der von GCE gestarteten maschinellen Lernumgebung durch
Erstellen einer Entwicklungsumgebung mit Maven in Google App Engine [Java]
Verwenden der Eigenschaftendatei mit Flexible Environment Java 8 von Google App Engine
Erstellen Sie mit Docker eine Go-Umgebung
Inverse Analyse des maschinellen Lernmodells
Erstellen eines Lernmodells mit MNIST
Anwendungsentwicklung mit Azure Machine Learning
[Definitive Edition] Erstellen einer Umgebung zum Erlernen des "maschinellen Lernens" mit Python unter Windows
Mit dem Ziel, ein Ingenieur für maschinelles Lernen zu werden, der MOOCs aus Vertriebspositionen verwendet
[Definitive Edition] Erstellen einer Umgebung zum Erlernen des "maschinellen Lernens" mit Python auf dem Mac
Aufbau einer maschinellen Lernumgebung mit Tellus GPU-Server (Sakura High-Heat-Computing)
Python & Machine Learning Study Memo: Vorbereitung der Umgebung
Aktienkursprognose mit maschinellem Lernen (Scikit-Learn)
[Maschinelles Lernen] LDA-Themenklassifizierung mit Scikit-Learn
Erstellen einer virtuellen Umgebung mit homebrew + pyenv-virtualenv
[Maschinelles Lernen] FX-Vorhersage unter Verwendung des Entscheidungsbaums
Eine Geschichte über maschinelles Lernen mit Kyasuket
pyenv-Erstellen einer Pypy-Umgebung mit virtualenv (MacOSX)
[Python] Erstellen Sie eine Stapelumgebung mit AWS-CDK
[Maschinelles Lernen] Überwachtes Lernen mithilfe der Kernel-Dichteschätzung
Erstellen einer Umgebung für Python und maschinelles Lernen (macOS)
Maschinelles Lernen mit Pytorch in Google Colab
Aktienkursprognose mit maschinellem Lernen (Return Edition)
Aufbau einer KI / maschinellen Lernumgebung mit Python
[Maschinelles Lernen] Regressionsanalyse mit Scicit Learn
[Super Einführung] Maschinelles Lernen mit Python - Von der Umgebungskonstruktion bis zur Implementierung von Simple Perceptron-
Erstellen eines Positionsschätzungsmodells für den Intelligenzwettbewerb menschlicher Wölfe mithilfe von maschinellem Lernen
Ein Memorandum über Methoden, die häufig beim maschinellen Lernen mit Scikit-Learn (für Anfänger) verwendet werden.