Informationen zur Konfiguration Ihres Systems
Bevor Sie die Software auf Ihrer Instanz installieren, müssen Sie sie so konfigurieren, dass der Datenverkehr über das Internet von Ihrem lokalen Rechner akzeptiert wird.
Nachdem Sie den Zugriff eingerichtet haben, installieren Sie Anaconda und erstellen dann die Lernumgebungen, die Sie verwenden.
Oracle Cloud Infrastructure Compute -Instanz einrichten
Bearbeiten Sie die Sicherheitsliste für das virtuelle Cloud-Netzwerk, das Ihre Instanz verwendet, und aktualisieren Sie dann die Firewallregeln für Ihre Instanz.
Mit der Sicherheitsliste geben Sie den Datenverkehr an, der über das virtuelle Cloud-Netzwerk geleitet werden kann, das Ihre Instanz verwendet. Nachdem die Sicherheitsliste für das Netzwerk eingerichtet wurde, müssen Sie die Firewallregeln in Ihrer Instanz aktualisieren, um Zugriff auf diesen Datenverkehr zu ermöglichen. In diesem Fall wird Port 8888 (der Standardport für Jupyter Notebook) geöffnet.
Am einfachsten werden zustandsbehaftete Regeln verwendet. Im Wesentlichen ermöglicht eine zustandsbehaftete Regel sowohl Inbetriebnahme als auch Egress auf dem gewählten Port. Wenn Sie eine zustandslose Ingress-Regel einrichten, müssen Sie auch eine entsprechende Egress-Regel einrichten.
Anaconda-Verteilung installieren
Verwenden Sie Anaconda und den Package-Manager, um individuelle maschinelle Lernumgebungen in Ihrer Compute-Instanz einzurichten und zu verwalten.
Sie erhalten das neueste Installationsprogramm unter https://repo.continuum.io/archive/. Bei diesen Anweisungen wird davon ausgegangen, dass das Betriebssystem Oracle Linux 7.7 oder Ubuntu 18.04 ist und dass die Version der Anaconda-Verteilung 2019.10 mit Python 3.7 ist.
Sandbox-Umgebung für maschinelles Lernen auf Oracle Linux einrichten
Erstellen Sie eine separate Sandbox-Umgebung, und installieren Sie TensorFlow und Jupyter Notebook.
Erstellen Sie eine Umgebung, und geben Sie ihr die Sandbox mit dem Namen. Eine Umgebung ist von der restlichen Compute-Instanz isoliert, sodass Tools und Software, die Sie in der Sandbox-Umgebung installieren, für die Sandbox-Umgebung spezifisch sind. In einer Compute-Instanz können mehrere Umgebungen mit jeweils einer eigenen individuellen Konfiguration vorhanden sein.
Im folgenden Verfahren installieren Sie TensorFlow 2 und Jupyter Notebook, sind jedoch nicht die einzigen verfügbaren Tools. Anaconda Distribution verfügt über 1,500 maschinelles Lernpakete, die Sie installieren können, einschließlich scikit-learn, panden und RStudio.
Hinweis:
Da die Standard-Python auf Oracle Linux Python 2 ist, müssen Sie sicherstellen, dass die Sandbox-Umgebung mit Python 3 in Schritt 2 erstellt wird. Geben Sie Python 3.7 an, da der neueste Tensorflow (2.0.0) zum Zeitpunkt dieses Schreibvorgangs nicht mit Python 3.8 funktioniert.
Wenn die Ingress-Regeln und Firewalleinstellungen der Instanz korrekt sind, sollten Sie Jupyter Notebook in einem Webbrowser öffnen, indem Sie zu https://<instance-ip-address>:8888 navigieren.
Sandbox-Umgebung für maschinelles Lernen auf Ubuntu einrichten
Erstellen Sie eine separate Sandbox-Umgebung, und installieren Sie TensorFlow und Jupyter Notebook.
Erstellen Sie eine Umgebung, und geben Sie ihr den Sandbox-Namen . Eine Umgebung ist von Rest der Instanz isoliert, sodass Tools und Software, die Sie in der Sandbox-Umgebung installieren, spezifisch für die Sandbox-Umgebung sind. Sie können in einer Compute-Instanz mehrere Umgebungen mit jeweils einer eigenen individuellen Konfiguration haben.
Im folgenden Verfahren installieren Sie TensorFlow 2 und Jupyter Notebook, sind jedoch nicht die einzigen verfügbaren Tools. Anaconda Distribution verfügt über 1,500 maschinelles Lernpakete, die Sie installieren können, einschließlich scikit-learn, panden und RStudio.
Wenn die Ingress-Regeln und Firewalleinstellungen der Instanz korrekt sind, sollten Sie Jupyter Notebook in einem Webbrowser öffnen, indem Sie zu https://<instance-ip-address>:8888 navigieren.