So laden Sie Tensorflow herunter und installieren es Jupyter Notizbuch

In diesem Tutorial erklären wir Ihnen die Installation TensorFlow Anaconda Windows. Sie erfahren, wie Sie TensorFlow verwenden Jupyter Notizbuch. Jupyter ist ein Notebook-Viewer.

TensorFlow-Versionen

TensorFlow unterstützt Berechnungen über mehrere CPUs und GPUs hinweg. Das bedeutet, dass die Berechnungen auf mehrere Geräte verteilt werden können, um die Trainingsgeschwindigkeit zu verbessern. Dank Parallelisierung müssen Sie nicht wochenlang auf die Ergebnisse der Trainingsalgorithmen warten.

Für Windows Benutzer, TensorFlow bietet zwei Versionen:

  • TensorFlow nur mit CPU-Unterstützung: Wenn Ihr Computer nicht auf einer NVIDIA-GPU läuft, können Sie nur diese Version installieren
  • TensorFlow mit GPU-Unterstützung: Für schnellere Berechnungen können Sie die GPU-unterstützte Version von TensorFlow herunterladen. Diese Version ist nur sinnvoll, wenn Sie eine hohe Rechenkapazität benötigen.

Während dieses Tutorials ist die Basisversion von TensorFlow ausreichend.

Hinweis: TensorFlow bietet keine GPU-Unterstützung unter MacOS.

Hier erfahren Sie, wie Sie vorgehen

MacOS-Benutzer:

  • Installieren Sie Anaconda
  • Erstellen Sie eine .yml-Datei, um Tensorflow und Abhängigkeiten zu installieren
  • Launch Jupyter Notizbuch

Für Windows

  • Installieren Sie Anaconda
  • Erstellen Sie eine .yml-Datei, um Abhängigkeiten zu installieren
  • Verwenden Sie pip, um TensorFlow hinzuzufügen
  • Launch Jupyter Notizbuch

Zum Ausführen von Tensorflow Jupyter, müssen Sie eine Umgebung in Anaconda erstellen. Das bedeutet, dass Sie Ipython installieren werden. Jupyterund TensorFlow in einem entsprechenden Ordner auf unserem Computer. Darüber hinaus fügen Sie eine wichtige Bibliothek hinzu Datenwissenschaft: „Pandas“. Die Pandas-Bibliothek hilft bei der Manipulation eines Datenrahmens.

Installieren Sie Anaconda

Herunterladen Anaconda Version 4.3.1 (für Python 3.6) für das entsprechende System.

Anaconda unterstützt Sie bei der Verwaltung aller erforderlichen Bibliotheken für Python oder R. Siehe diese Tutorial zur Installation von Anaconda

Erstellen Sie eine .yml-Datei, um Tensorflow und Abhängigkeiten zu installieren

Es umfasst

  • Suchen Sie den Pfad von Anaconda
  • Legen Sie das Arbeitsverzeichnis auf Anaconda fest
  • Erstellen Sie die yml-Datei (Für MacOS-Benutzer wird TensorFlow hier installiert)
  • Bearbeiten Sie die YML-Datei
  • Kompilieren Sie die YML-Datei
  • Aktiviere Anaconda
  • TensorFlow installieren (Windows nur Benutzer)

Schritt 1) Lokalisieren Sie Anaconda,

Der erste Schritt, den Sie tun müssen, besteht darin, den Pfad von Anaconda zu finden.

Sie erstellen eine neue Conda-Umgebung, die die erforderlichen Bibliotheken enthält, die Sie in den Tutorials zu TensorFlow verwenden werden.

Windows

If you are a Windows Benutzer, Sie können die Anaconda-Eingabeaufforderung verwenden und Folgendes eingeben:

C:\>where anaconda

Erstellen Sie eine .yml-Datei, um Tensorflow zu installieren

Uns interessiert der Name des Ordners, in dem Anaconda installiert ist, da wir unsere neue Umgebung in diesem Pfad erstellen möchten. Im Bild oben ist Anaconda beispielsweise im Admin-Ordner installiert. Für Sie kann es dasselbe sein, also Admin oder der Name des Benutzers.

Im nächsten Schritt setzen wir das Arbeitsverzeichnis von c:\ auf Anaconda3.

MacOS

Als MacOS-Benutzer können Sie das Terminal verwenden und Folgendes eingeben:

which anaconda

Erstellen Sie eine .yml-Datei, um Tensorflow zu installieren

Sie müssen in Anaconda einen neuen Ordner erstellen, der Folgendes enthält: Ipython, Jupyter und TensorFlow. Eine schnelle Möglichkeit, Bibliotheken und Software zu installieren, besteht darin, eine YML-Datei zu schreiben.

Schritt 2) Arbeitsverzeichnis festlegen

Sie müssen das Arbeitsverzeichnis angeben, in dem Sie die YML-Datei erstellen möchten.

Wie bereits erwähnt, wird es sich in Anaconda befinden.

Für MacOS-Benutzer:

Das Terminal legt das Standardarbeitsverzeichnis auf fest Benutzer/BENUTZERNAME. Wie Sie in der Abbildung unten sehen können, sind der Pfad von anaconda3 und das Arbeitsverzeichnis identisch. Unter MacOS wird der neueste Ordner vor dem $ angezeigt. Das Terminal installiert alle Bibliotheken in diesem Arbeitsverzeichnis.

Wenn der Pfad im Texteditor nicht mit dem Arbeitsverzeichnis übereinstimmt, können Sie ihn ändern, indem Sie im Terminal cd PATH eingeben. PATH ist der Pfad, den Sie in den Texteditor eingefügt haben. Vergessen Sie nicht, den PATH mit „PATH“ zu umschließen. Durch diese Aktion wird das Arbeitsverzeichnis in PATH geändert.

Erstellen Sie eine .yml-Datei, um Tensorflow zu installieren

Öffnen Sie Ihr Terminal und geben Sie Folgendes ein:

cd anaconda3

Für Windows Benutzer (stellen Sie sicher, dass der Ordner vor Anaconda3 liegt):

cd C:\Users\Admin\Anaconda3

oder der Pfad „where anaconda“, der Ihnen den Befehl gibt

Erstellen Sie eine .yml-Datei, um Tensorflow zu installieren

Schritt 3) Erstellen Sie die YML-Datei

Sie können die YML-Datei im neuen Arbeitsverzeichnis erstellen.

Die Datei installiert die Abhängigkeiten, die Sie zum Ausführen von TensorFlow benötigen. Kopieren Sie diesen Code und fügen Sie ihn in das Terminal ein.

Für MacOS-Benutzer:

touch hello-tf.yml

Eine neue Datei mit dem Namen hello-tf.yml sollte in anaconda3 erscheinen

Erstellen Sie eine .yml-Datei, um Tensorflow zu installieren

Für Windows Benutzer:

echo.>hello-tf.yml

Eine neue Datei mit dem Namen hello-tf.yml sollte erscheinen

Erstellen Sie eine .yml-Datei, um Tensorflow zu installieren

Schritt 4) Bearbeiten Sie die YML-Datei

Sie sind bereit, die YML-Datei zu bearbeiten.

Für MacOS-Benutzer:

Sie können den folgenden Code in das Terminal einfügen, um die Datei zu bearbeiten. MacOS-Benutzer können verwenden vim um die YML-Datei zu bearbeiten.

vi hello-tf.yml

Bisher sieht Ihr Terminal so aus

Erstellen Sie eine .yml-Datei, um Tensorflow zu installieren

Sie geben ein ein bearbeiten Modus. In diesem Modus können Sie nach Drücken der Esc-Taste Folgendes tun:

  • Drücken Sie zum Bearbeiten i
  • Drücken Sie w, um zu speichern
  • Drücken Sie q! beenden

Schreiben Sie den folgenden Code im Bearbeitungsmodus und drücken Sie Esc, gefolgt von :w

Erstellen Sie eine .yml-Datei, um Tensorflow zu installieren

Hinweis: Die Akte ist Fall und beabsichtigen empfindlich. Nach jeder Absicht sind 2 Leerzeichen erforderlich.

Für MacOS

name: hello-tfdependencies:  
  - python=3.6  
  - jupyter  
  - ipython  
  - pandas  
  - pip:      
  - https://storage.googleapis.com/tensorflow/MacOS/cpu/tensorflow-1.5.0-py3-none-any.whl

Code Erklärung

  • Name: hello-tf: Name der YML-Datei
  • Abhängigkeiten:
  • Python=3.6
  • Jupiter
  • python
  • Pandas: Installieren Python Version 3.6, Jupyter, Ipython und Pandas-Bibliotheken
  • pip: Installieren Sie ein Python Bibliothek
    • https://storage.googleapis.com/tensorflow/MacOS/cpu/tensorflow-1.5.0-py3-none-any.whl: Install TensorFlow from Google apis.

Drücken Sie Esc gefolgt von :q! in den Bearbeitungsmodus wechseln.

Erstellen Sie eine .yml-Datei, um Tensorflow zu installieren

Für Windows Benutzer:

Windows verfügt nicht über das vim-Programm, daher reicht der Editor aus, um diesen Schritt abzuschließen.

notepad hello-tf.yml

Tragen Sie folgendes in die Datei ein

name: hello-tfdependencies:  
- python=3.6  
- jupyter  
- ipython  
- pandas

Code Erklärung

  • Name: hello-tf: Name der YML-Datei
  • Abhängigkeiten:
  • Python=3.6
  • Jupiter
  • python
  • Pandas: Installieren Python Version 3.6, Jupyter, Ipython und Pandas-Bibliotheken

Der Notizblock wird geöffnet. Von hier aus können Sie die Datei bearbeiten.

Erstellen Sie eine .yml-Datei, um Tensorflow zu installieren

Hinweis: Windows Benutzer installieren TensorFlow im nächsten Schritt. In diesem Schritt bereiten Sie lediglich die Conda-Umgebung vor

Schritt 5) Kompilieren Sie die YML-Datei

Sie können die .yml-Datei mit dem folgenden Code kompilieren:

conda env create -f hello-tf.yml

Hinweis: Für Windows Benutzer wird die neue Umgebung im aktuellen Benutzerverzeichnis erstellt.

Es braucht Zeit. Es wird etwa 1.1 GB Speicherplatz auf Ihrer Festplatte beanspruchen.

Erstellen Sie eine .yml-Datei, um Tensorflow zu installieren

In Windows

Erstellen Sie eine .yml-Datei, um Tensorflow zu installieren

Schritt 6) Conda-Umgebung aktivieren

Wir sind fast fertig. Sie haben jetzt 2 Conda-Umgebungen.

Sie haben eine isolierte Conda-Umgebung mit den Bibliotheken erstellt, die Sie in den Tutorials verwenden werden. Dies ist eine empfohlene Vorgehensweise, da jeder Maschinelles Lernen Das Projekt erfordert verschiedene Bibliotheken. Wenn das Projekt beendet ist, können Sie diese Umgebung entfernen oder nicht.

conda env list

Erstellen Sie eine .yml-Datei, um Tensorflow zu installieren

Das Sternchen gibt die Standardeinstellung an. Sie müssen zu hello-tf wechseln, um die Umgebung zu aktivieren

Für MacOS-Benutzer:

source activate hello-tf

Für Windows Benutzer:

activate hello-tf

Erstellen Sie eine .yml-Datei, um Tensorflow zu installieren

Sie können überprüfen, ob sich alle Abhängigkeiten in derselben Umgebung befinden. Das ist wichtig, weil es es ermöglicht Python benutzen Jupyter und TensorFlow aus derselben Umgebung. Wenn sich die drei Dateien nicht im selben Ordner befinden, müssen Sie noch einmal von vorne beginnen.

Für MacOS-Benutzer:

which python
which jupyter
which ipython

Erstellen Sie eine .yml-Datei, um Tensorflow zu installieren

Optional: Sie können nach Updates suchen.

pip install --upgrade tensorflow

Schritt 7) Installieren Sie TensorFlow für Windows Benutzer

Für Windows-Benutzer:

where python
where jupyter
where ipython

Erstellen Sie eine .yml-Datei, um Tensorflow zu installieren

Wie Sie sehen, haben Sie nun zwei Python Umgebungen. Die Hauptumgebung und die neu erstellte Umgebung, d. h. hello-tf. In der Hauptumgebung von Conda ist TensorFlow nicht installiert, sondern nur hello-tf. Wie auf dem Bild zu sehen, sind Python, Jupyter und Ipython in derselben Umgebung installiert. Das bedeutet, Sie können TensorFlow mit einem Jupyter Notizbuch.

Sie müssen TensorFlow mit dem Befehl pip installieren. Nur für Windows Benutzer

pip install tensorflow

Erstellen Sie eine .yml-Datei, um Tensorflow zu installieren

So importieren Sie Tensorflow in Jupyter Notizbuch

Dieser Teil ist für beide Betriebssysteme gleich. Lassen Sie uns nun lernen, wie man TensorFlow importiert Jupyter Notizbuch.

Sie können TensorFlow mit öffnen Jupyter.

Hinweis: Jedes Mal, wenn Sie TensorFlow öffnen möchten, müssen Sie die Umgebung initialisieren

Sie gehen wie folgt vor:

  • Aktivieren Sie die Hello-TF-Conda-Umgebung
  • Öffnen Jupyter
  • Tensorflow importieren
  • Notizbuch löschen
  • Menu Jupyter

Schritt 1) Conda aktivieren

Für MacOS-Benutzer:

source activate hello-tf

Für Windows Benutzer:

conda activate hello-tf

Importieren Sie Tensorflow in Jupyter Notizbuch

Schritt 2) Öffnen Jupyter

Danach können Sie öffnen Jupyter vom Terminal aus

jupyter notebook

Importieren Sie Tensorflow in Jupyter Notizbuch

Ihr Browser sollte sich automatisch öffnen. Andernfalls kopieren Sie die vom Terminal bereitgestellte URL und fügen Sie sie ein. Sie beginnt mit http://localhost:8888

Im TensorFlow Jupyter Notebook können Sie alle Dateien im Arbeitsverzeichnis sehen. Um ein neues Notizbuch zu erstellen, klicken Sie einfach auf neu und Python 3

Hinweis: Das neue Notizbuch wird automatisch im Arbeitsverzeichnis gespeichert.

Importieren Sie Tensorflow in Jupyter Notizbuch

Schritt 3) Tensorflow importieren

Im Notebook können Sie TensorFlow importieren Jupyter Notizbuch mit dem tf-Alias. Klicken Sie zum Ausführen. Unten wird eine neue Zelle erstellt.

import tensorflow as tf

Importieren Sie Tensorflow in Jupyter Notizbuch

Lassen Sie uns Ihren ersten Code mit TensorFlow schreiben.

hello = tf.constant('Hello, Guru99!')
hello

Ein neuer Tensor wird erstellt. Herzlichen Glückwunsch. Sie haben TensorFlow erfolgreich installiert mit Jupyter auf Ihrer Maschine.

Importieren Sie Tensorflow in Jupyter Notizbuch

Schritt 4) Datei löschen

Sie können die Datei mit dem Namen Untitled.ipynb in Jupyer löschen.

Importieren Sie Tensorflow in Jupyter Notizbuch

Schritt 5) Menu Jupyter

Es gibt zwei Möglichkeiten zum Schließen Jupyter. Der erste Weg führt direkt vom Notebook aus. Die zweite Möglichkeit ist die Verwendung des Terminals (oder der Anaconda-Eingabeaufforderung).

Ab Jupyter

Im Hauptpanel von Jupyter Notizbuch, einfach anklicken Abmelden

Importieren Sie Tensorflow in Jupyter Notizbuch

Sie werden zur Abmeldeseite weitergeleitet.

Importieren Sie Tensorflow in Jupyter Notizbuch

Vom Terminal

Wählen Sie die Terminal- oder Anaconda-Eingabeaufforderung aus und führen Sie zweimal Strg+C aus.

Wenn Sie Strg+C zum ersten Mal drücken, werden Sie aufgefordert, das Herunterfahren des Notebooks zu bestätigen. Wiederholen Sie zur Bestätigung Strg+C

Importieren Sie Tensorflow in Jupyter Notizbuch

Importieren Sie Tensorflow in Jupyter Notizbuch

Du hast dich erfolgreich abgemeldet.

Jupyter mit der Haupt-Conda-Umgebung

Wenn Sie TensorFlow für die zukünftige Verwendung mit Jupyter starten möchten, müssen Sie eine neue Sitzung mit

source activate hello-tf

Wenn nicht, Jupyter werde nicht finden TensorFlow

Jupyter mit der Main Conda-Umgebung