Vor kurzem war ich vollständig in maschinelles Lernen vertieft, aber die Verwendung des Jupyter-Notizbuchs ist nützlich, weil es mein Studium erleichtert. Da es mit einem Browser verwendet werden kann, wollte ich eine Umgebung, in der ich mein "Notebook" öffnen kann, auch wenn ich meinen Lieblings-Notebook-PC nicht jederzeit und überall mit einem Browser habe.
Erstellen Sie mit Docker auf DigitalOcean eine [Jupyter Notebook] -Umgebung (http://jupyter.org/). Machen.
DigitalOcean ist ein billiges sogenanntes IaaS. Es wird stündlich berechnet und kann ab dem 21. November 2015 für 0,86 Yen / Stunde (0,007 USD / Stunde) verwendet werden. Wenn Sie den Server auf der DigitalOcean-Webseite ausschalten, kostet dies kein Geld. Sie können ihn also nur einschalten, wenn Sie studieren möchten.
Docker ist ein bekanntes Anwendungsbereitstellungstool für Containertypen, das hier verwendet wird, um den Aufbau der Jupyter Notebook-Umgebung zu vereinfachen. Als Container ist scikit-learn usw. [hier] vorinstalliert (https://hub.docker.com/r/jupyter/datascience-notebook/) ) Container wird verwendet.
DigitalOcean baut einen Server in Einheiten namens Droplets auf.
Wenn Sie ein DigitalOcean-Konto erstellt haben, befolgen Sie als Voraussetzung diesen Artikel, um Ihren öffentlichen Schlüssel zu erhalten. Ich werde es registrieren.
Melden Sie sich bei DigitalOcean an und klicken Sie auf "Droplet erstellen".
Erstellen Sie ein Droplet mit dem folgenden Inhalt (Bild auswählen
wählt Docker aus)
Wenn die Erstellung der Droplets abgeschlossen ist, wird die IP-Adresse des erstellten Droplets angezeigt. Melden Sie sich mit ssh von Ihrem PC aus bei Droplet an.
$ ssh root@<IP Adresse>
Erstellen Sie ein Arbeitsbereichsverzeichnis [^ 1]
$ mkdir /opt/notebooks #Der Standort ist beliebig
$ chmod a+w -R /opt/notebooks
Starten Sie den Jupyter-Container, der die für maschinelles Lernen erforderlichen Pakete wie "scikit-learn" enthält.
$ docker run -d --restart always -p 8888:8888 -v /opt/notebooks:/home/jovyan/work -e PASSWORD=<Beliebiges Passwort> jupyter/datascience-notebook
Gehen Sie mit Ihrem Browser zu "http: //
[^ 1]: Ich versuche / opt / notebooks
mit git zu verwalten
Versuchen Sie danach, das Jupyter-Notizbuch wie gewohnt zu verwenden. Wenn Sie fertig sind, versuchen Sie "Ausschalten" aus dem DigitalOcean-Web. Wenn Sie später "einschalten", wird das Jupyter-Notebook automatisch gestartet.
Es war einmal eine Frage: "Der" org "-Modus von" Emacs "eignet sich zum Schreiben von Sätzen, aber kann er nicht einfacher ausgeführt werden und das Ergebnis kann nicht wiedergegeben werden?" Ich denke jedoch, dass das Jupyter Notebook ein Werkzeug ist, das dies ermöglicht. In diesem Sinne denke ich, dass die derzeitigen Schüler glücklich sind, und ich denke, es wäre gut, Jupyter Notebook heutzutage in der Schule aktiv vorzustellen.
Recommended Posts