[PYTHON] So installieren Sie das Deep Learning Framework Tensorflow 1.0 in der Windows Anaconda-Umgebung

Einführung

Bisher haben wir Keras als Backend verwendet, um Tensorflow für tiefes Lernen auszuführen. Wenn Sie nur maschinelles Lernen mit Python durchführen möchten, können Sie weiterhin Keras verwenden. In einigen Fällen möchten Sie jedoch die mit Python in C ++ trainierten Modelle und Gewichte verwenden. Eigentlich wäre es schön, das von Keras trainierte Modell zu verwenden, aber es scheint einfacher zu sein, direkt mit Tensorflow zu codieren, das auch eine C ++ - API hat, also werde ich von dort aus angreifen. Als vorläufige Vorbereitung fasst dieser Artikel zunächst zusammen, bis Tensorflow in der auf Windows basierenden Umgebung von Anaconda installiert und überprüft wird. Die Funktionsnamen haben sich seit Tensorflow 1.0 erheblich geändert. Seien Sie also vorsichtig, wenn Sie ein Upgrade auf 1.0 planen. Bitte beachten Sie übrigens, dass der Befehl conda, der auf der offiziellen Website (Stand: 8. März 2017) aufgeführt ist, nicht funktioniert.   Wenn Sie ein Skript der Version 1.0 oder früher verwenden möchten, lesen Sie das offizielle Migrationshandbuch (https://www.tensorflow.org/install/migration). Oder Skript, das automatisch konvertiert wird offiziell veröffentlicht. Verwenden Sie es daher. ..

(Ergänzung) Es scheint, dass der Tensorflow aktualisiert wurde und mit Python3.6 verwendet werden kann. Ich werde bald einen weiteren Artikel darüber schreiben.

Installationsumgebung

Verfahren

So installieren Sie Anaconda

Die Version von Anaconda ist unterschiedlich, aber die Vorgehensweise ist dieselbe. Weitere Informationen finden Sie in der Installation von Anaconda unter der folgenden URL. http://qiita.com/tomochiii/items/c17505872781c201d7b1

Installieren Sie Tensorflow

Python vorbereiten 3.5

Tensorflow unterstützt derzeit nur Python 3.5.x. Wenn Sie die aktuellste Version von Anaconda gemäß dem oben beschriebenen Verfahren installieren, ist die installierte Version von Python 3.6. Daher habe ich auf Anaconda eine Python 3.5-Umgebung als virtuelle Umgebung erstellt. Wenn Sie Python 3.5 als Anaconda-Umgebung ausgewählt und installiert haben, können Sie diesen Schritt überspringen. Starten Sie die Anaconda-Eingabeaufforderung und führen Sie den folgenden Befehl aus, um eine virtuelle Python 3.5-Umgebung für Tensorflow zu erstellen: Denjenigen, die mit Jupyter Notebook entwickeln, wird empfohlen, jupyter gleichzeitig zu installieren.

create_tensorenv


#Beim Erstellen einer virtuellen Umgebung für Tensorflow können Namensparameter beliebig sein
$ conda create --name=tensorenv python=3.5
#Sie können gleichzeitig installieren, indem Sie den Paketnamen am Ende auflisten
$ conda create --name=tensorenv python=3.5 jupyter numpy <package name> ...
#Überprüfen Sie, ob eine virtuelle Umgebung erstellt wurde
$ conda info -e

Wenn der von conda create angegebene Name in der Liste enthalten ist, ist er erfolgreich. Verwenden Sie den folgenden Befehl, um in die virtuelle Umgebung zu wechseln und diese zu verlassen. Geben Sie als Namen den Namen in der Liste an.

activate_tensorenv


#So wechseln Sie in eine virtuelle Umgebung
$ activate tensorenv
#So verlassen Sie die virtuelle Umgebung
$ deactivate tensorenv

Wenn Sie einen Fehler machen, können Sie die virtuelle Umgebung mit dem folgenden Befehl löschen.

remove_tensorenv


#Virtuelle Umgebung löschen
$ conda remove --name=tensorenv --all

Installieren Sie Tensorflow

Es gibt zwei Befehle zum Installieren von Tensorflow. Sie können es mit einer der folgenden Methoden installieren: CPU-Version Tensorflow-Installationsbefehl.

install_tensorflow_cpu


#Tensorflow-Installationsbefehl 1
$ pip install --upgrade tensorflow
#Tensorflow-Installationsbefehl 2
$ pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.0.0-cp35-cp35m-win_amd64.whl

Installationsbefehl für Tensorflow für GPU. Wir haben die Operation hier nicht bestätigt.

install_tensorflow_gpu


#Tensorflow-Installationsbefehl 1
$ pip install --upgrade tensorflow-gpu
#Tensorflow-Installationsbefehl 2
$ pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-1.0.0-cp35-cp35m-win_amd64.whl

Mit Befehl 1 können Sie die neueste Version von Tensorflow installieren, und mit Befehl 2 können Sie die angegebene Version installieren.

Installationsbestätigung

Überprüfen Sie abschließend, ob die Installation erfolgreich war. Starten Sie Python über die Befehlszeile und prüfen Sie, ob Tensorflow importiert werden kann.

validate_installation


#Starten Sie Python
$ python
>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
>>> print(sess.run(hello))

Führen Sie das obige Skript aus und wenn "Hallo, TensorFlow!" Ohne Fehler angezeigt wird, ist die Installation abgeschlossen!

abschließend

Sobald ich ein Skript zum Lernen mit Tensorflow implementiert habe, möchte ich es veröffentlichen. Wenn dieser Beitrag verwirrende oder falsche Teile enthält, werde ich diese korrigieren. Bitte lassen Sie es mich in den Kommentaren wissen.

Referenz

  1. Tensorflow offizielle Homepage Installation unter Windows
  2. Hinweise zur Verwendung von conda
  3. Fehlerbericht bei der Installation von stackoverflow-tensorflow
  4. TensorFlow 1.0.0 Release Note
  5. Offizieller TensorFlow 1.0-Migrationsleitfaden
  6. Migrationshandbuch für diejenigen, die auf TensorFlows "AttributeError: 'module'-Objekt hat keinen Attribut'xxxx'" -Fehler

Recommended Posts

So installieren Sie das Deep Learning Framework Tensorflow 1.0 in der Windows Anaconda-Umgebung
Verfahren zur Installation von TensorFlow in einer Fischschalenumgebung (Anaconda 4.0.0)
Installieren Sie Tensorflow in einer anaconda + python3.5-Umgebung
[TensorFlow 2] So überprüfen Sie den Inhalt von Tensor im Diagrammmodus
So richten Sie die Entwicklungsumgebung von ev3dev ein [Windows-Version]
[Python] So installieren Sie OpenCV unter Anaconda [Windows]
[TF] So erstellen Sie Tensorflow in einer Proxy-Umgebung
So installieren / überprüfen Sie graphviz unter anaconda / windows10
Installieren Sie eine Deep-Learning-Umgebung offline unter Windows (Tensorflow, Keras) ... Man kann sagen, dass "Pip-Installationsmethode in einer Offline-Umgebung" ...
Erstellen Sie eine Python-Umgebung, um die Theorie und Implementierung von Deep Learning zu erlernen
So ermitteln Sie die Anzahl der Stellen in Python
Zählen Sie die Anzahl der Parameter im Deep-Learning-Modell
[Für Anfänger] Installieren Sie das Paket in der Anaconda-Umgebung (Janome)
So beheben Sie SSL-Modulfehler in einer Anaconda-Umgebung
So installieren Sie Poesie (Fehlerbehandlung) in einer zsh-Umgebung
So installieren Sie Python [Windows]
So schreiben Sie eine benutzerdefinierte Validierung in Django REST Framework
Verwendung von VS-Code in einer venv-Umgebung mit Windows
Doppelklicken Sie in Windows + Anaconda auf ipynb, um es in jupyter-notebook zu öffnen
So entwickeln Sie in einer virtuellen Python-Umgebung [Memo]
So erhöhen Sie die Anzahl der Datensatzbilder für maschinelles Lernen
Erstellen einer virtuellen Anaconda-Umgebung für die Verwendung mit Azure Machine Learning und Verknüpfen mit Jupyter
[Deep Learning] Untersuchen Sie, wie jede Funktion des Faltungsnetzes verwendet wird [DW Tag 3]
So installieren Sie Python mit Anaconda
So aktualisieren Sie Spyder in Anaconda
Installieren Sie Scrapy in einer Python Anaconda-Umgebung
Verschiedene Anaconda-Einstellungen in der Windows 10-Umgebung
So installieren Sie TensorFlow unter CentOS 7
So führen Sie TensorFlow 1.0-Code in 2.0 aus
So installieren Sie Musik 21 unter Windows
So installieren Sie Anaconda mit pyenv
Lösen Sie das Problem der fehlenden libcudart in Ubuntu 16.04 + CUDA 8.0 + Tensorflow-Umgebung
So bestimmen Sie die Existenz eines Selenelements in Python
So implementieren Sie Java-Code im Hintergrund von Red Hat (Linux ONE)
Wie wäre es mit Anaconda zum Erstellen einer maschinellen Lernumgebung mit Python?
So ändern Sie die Farbe nur der mit Tkinter gedrückten Taste
[EC2] So installieren Sie Chrome und den Inhalt jedes Befehls
So überprüfen Sie die Speichergröße eines Wörterbuchs in Python
Die erste künstliche Intelligenz. So überprüfen Sie die installierte Version von Tensorflow.
Wie nutzt man maschinelles Lernen für die Arbeit? 01_ Den Zweck des maschinellen Lernens verstehen
Verwenden von TensorFlow in Cloud 9 Integrierte Entwicklungsumgebung - Grundlagen der Verwendung
Menschen merken sich gelerntes Wissen im Gehirn, wie man gelerntes Wissen im maschinellen Lernen auswendig lernt
Wie man für den Deep Learning Association G-Test (für Anfänger) lernt [Version 2020]
Diagramm der Geschichte der Anzahl der Ebenen des tiefen Lernens und der Änderung der Genauigkeit
So überprüfen Sie die Version von Django
[Kivy] So installieren Sie Kivy unter Windows [Python]
Othello-Aus der dritten Zeile von "Implementation Deep Learning" (3)
So installieren Sie CatBoost [Stand Januar 2020]
So installieren Sie das Python-Paket in einer lokalen Umgebung als allgemeiner Benutzer
Das Ergebnis der Installation von Python auf Anaconda
So installieren Sie Richzhang / Colorization unter Windows 10
So installieren Sie das Windows-Subsystem für Linux
Tensorflow tritt nicht in Windows + Anaconda ein.
Verwendung von Tensorflow unter Docker-Umgebung
So fügen Sie der Anaconda-Umgebung ein Python-Modul hinzu
[Windows 10] Aufbau einer "Deep Learning from Scratch" -Umgebung
Was tun, wenn in der Anaconda-Umgebung die Warnung "Die Umgebung ist konsistent ..." angezeigt wird
Wie man mit verstümmelten Charakteren in json von Django REST Framework umgeht