[PYTHON] Comment installer le framework d'apprentissage en profondeur Tensorflow 1.0 dans l'environnement Windows Anaconda

introduction

Jusqu'à présent, nous utilisions Keras comme backend pour exécuter Tensorflow pour le deep learning. Si vous souhaitez simplement faire du machine learning avec Python, vous pouvez toujours utiliser Keras, mais il existe certaines utilisations où vous souhaitez utiliser les modèles et les pondérations entraînés avec Python en C ++. En fait, ce serait bien d'utiliser le modèle entraîné par Keras, mais il semble plus facile de coder directement avec Tensorflow, qui dispose également d'une API C ++, donc je vais attaquer à partir de là. Tout d'abord, en guise de préparation préliminaire, cet article résume jusqu'au point d'installer Tensorflow dans l'environnement d'Anaconda construit sur Windows et de le vérifier. Les noms des fonctions ont considérablement changé depuis Tensorflow 1.0, donc soyez prudent si vous envisagez de passer à la version 1.0. À propos, veuillez noter que la commande conda qui est répertoriée sur le site officiel tel quel (à compter du 8 mars 2017) ne fonctionnera pas.   Si vous souhaitez utiliser un script version 1.0 ou antérieure, consultez le Guide officiel de migration (https://www.tensorflow.org/install/migration). Sinon, Script qui convertit automatiquement est officiellement publié, veuillez donc l'utiliser. ..

(Ajout) Il semble que tensorflow a été mis à jour et peut maintenant être utilisé avec python3.6. J'écrirai bientôt un autre article à ce sujet.

Environnement d'installation

procédure

Comment installer Anaconda

La version d'Anaconda est différente, mais la procédure est la même, veuillez donc vous référer à l'installation d'Anaconda à l'URL suivante. http://qiita.com/tomochiii/items/c17505872781c201d7b1

Installez Tensorflow

Préparer Python 3.5

Tensorflow ne prend actuellement en charge que Python 3.5.x. Lorsque vous installez la dernière version actuelle d'Anaconda selon la procédure ci-dessus, la version de Python installée sera 3.6. Par conséquent, j'ai créé un environnement Python 3.5 en tant qu'environnement virtuel sur Anaconda. Si vous avez sélectionné et installé Python 3.5 comme environnement Anaconda, vous pouvez ignorer cette étape. Pour créer un environnement virtuel Python 3.5 pour Tensorflow, lancez l'invite Anaconda et exécutez la commande suivante: Il est recommandé à ceux qui développent avec Jupyter Notebook d'installer jupyter en même temps.

create_tensorenv


#Créer un environnement virtuel pour tensorflow, les paramètres de nom peuvent être n'importe quoi
$ conda create --name=tensorenv python=3.5
#Vous pouvez installer en même temps en listant le nom du package à la fin
$ conda create --name=tensorenv python=3.5 jupyter numpy <package name> ...
#Vérifier si un environnement virtuel est créé
$ conda info -e

Si le nom spécifié par conda create est dans la liste, il réussit. Utilisez la commande suivante pour accéder à l'environnement virtuel et le quitter. Pour le nom, spécifiez celui de la liste.

activate_tensorenv


#Comment passer à un environnement virtuel
$ activate tensorenv
#Comment sortir de l'environnement virtuel
$ deactivate tensorenv

Si vous faites une erreur, vous pouvez supprimer l'environnement virtuel avec la commande suivante.

remove_tensorenv


#Supprimer l'environnement virtuel
$ conda remove --name=tensorenv --all

Installez Tensorflow

Il existe deux commandes pour installer Tensorflow. Vous pouvez l'installer avec l'un des éléments suivants: Version du processeur Commande d'installation de Tensorflow.

install_tensorflow_cpu


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

Commande d'installation de Tensorflow pour GPU. Nous n'avons pas confirmé l'opération ici.

install_tensorflow_gpu


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

La commande 1 vous permet d'installer la dernière version de tensorflow et la commande 2 vous permet d'installer la version spécifiée.

Confirmation d'installation

Enfin, vérifiez si l'installation a réussi. Lancez Python à partir de la ligne de commande et voyez si Tensorflow peut être importé.

validate_installation


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

Exécutez le script ci-dessus, et si "Hello, TensorFlow!" S'affiche sans aucune erreur, l'installation est terminée!

en conclusion

Une fois que j'ai implémenté un script pour apprendre avec Tensorflow, je voudrais le poster. De plus, s'il y a des parties confuses ou incorrectes dans cet article, je les corrigerai, alors faites-le moi savoir dans les commentaires.

référence

  1. Page d'accueil officielle de Tensorflow Comment installer sur Windows
  2. Notes sur l'utilisation de conda
  3. Rapport d'erreur lors de l'installation de stackoverflow-tensorflow
  4. Note de publication de TensorFlow 1.0.0
  5. Guide officiel de migration de TensorFlow 1.0
  6. Guide de migration pour ceux qui tombent sur l'erreur «AttributeError: 'module' object has no attribute'xxxx '» de TensorFlow

Recommended Posts

Comment installer le framework d'apprentissage en profondeur Tensorflow 1.0 dans l'environnement Windows Anaconda
Procédure d'installation de TensorFlow dans un environnement de coquille de poisson (Anaconda 4.0.0)
installer tensorflow dans un environnement anaconda + python3.5
[TensorFlow 2] Comment vérifier le contenu de Tensor en mode graphique
Comment configurer l'environnement de développement d'ev3dev [version Windows]
[Python] Comment installer OpenCV sur Anaconda [Windows]
[TF] Comment créer Tensorflow dans un environnement Proxy
Comment installer / vérifier Graphviz sur anaconda / windows10
Installer un environnement d'apprentissage profond hors ligne sur Windows (Tensorflow, Keras) ... On peut dire que "méthode d'installation pip dans un environnement hors ligne" ...
Créez un environnement python pour apprendre la théorie et la mise en œuvre de l'apprentissage profond
Comment obtenir le nombre de chiffres en Python
Comptez le nombre de paramètres dans le modèle d'apprentissage en profondeur
[Pour les débutants] Installez le package dans l'environnement Anaconda (Janome)
Comment résoudre les erreurs de module SSL dans l'environnement Anaconda
Comment installer la poésie (gestion des erreurs) dans l'environnement zsh
Comment installer Python [Windows]
Comment écrire une validation personnalisée dans Django REST Framework
Comment utiliser VS Code dans un environnement Venv avec Windows
Double-cliquez sur ipynb dans l'environnement windows + anaconda pour l'ouvrir dans jupyter-notebook
Comment développer dans un environnement virtuel Python [Memo]
Comment augmenter le nombre d'images de jeux de données d'apprentissage automatique
Comment créer un environnement virtuel Anaconda à utiliser avec Azure Machine Learning et comment créer un lien avec Jupyter
[Apprentissage en profondeur] Découvrez comment utiliser chaque fonction du réseau neuronal convolutif [DW jour 3]
Comment installer Python à l'aide d'Anaconda
Comment mettre à jour Spyder dans Anaconda
Installer Scrapy dans l'environnement Python Anaconda
Divers paramètres Anaconda dans l'environnement Windows 10
Comment installer pycrypto sur Windows
Comment installer TensorFlow sur CentOS 7
Comment exécuter du code TensorFlow 1.0 en 2.0
Comment installer Music 21 sur Windows
Comment installer Anaconda avec pyenv
Résoudre le problème de la libcudart manquante dans Ubuntu 16.04 + CUDA 8.0 + environnement Tensorflow
Comment déterminer l'existence d'un élément sélénium en Python
Comment implémenter du code Java en arrière-plan de Red Hat (Linux ONE)
Que diriez-vous d'Anaconda pour créer un environnement d'apprentissage automatique avec Python?
Comment changer la couleur du seul bouton pressé avec Tkinter
[EC2] Comment installer Chrome et le contenu de chaque commande
Comment vérifier la taille de la mémoire d'un dictionnaire en Python
La première intelligence artificielle. Comment vérifier la version de Tensorflow installée.
Comment utiliser l'apprentissage automatique pour le travail? 01_ Comprendre l'objectif de l'apprentissage automatique
Utilisation de TensorFlow dans l'environnement de développement intégré Cloud 9 - Principes d'utilisation -
Les gens mémorisent les connaissances acquises dans le cerveau, comment mémoriser les connaissances acquises dans l'apprentissage automatique
Comment étudier pour le test G de Deep Learning Association (pour les débutants) [version 2020]
Graphique de l'historique du nombre de couches de deep learning et du changement de précision
Comment vérifier la version de Django
[Kivy] Comment installer Kivy sur Windows [Python]
Othello-De la troisième ligne de "Implementation Deep Learning" (3)
Comment installer CatBoost [à partir de janvier 2020]
Comment installer le package python dans un environnement local en tant qu'utilisateur général
Le résultat de l'installation de python sur Anaconda
Comment installer Richzhang / Colorisation sur Windows 10
Comment installer le sous-système Windows pour Linux
tensorflow n'entre pas dans windows + anaconda.
Comment utiliser Tensorflow dans un environnement Docker
Comment ajouter un module python à l'environnement anaconda
[Windows 10] Construction de l'environnement "Deep Learning from scratch"
Que faire lorsque l'avertissement "L'environnement est cohérent ..." apparaît dans l'environnement Anaconda
Comment gérer les caractères déformés dans json de Django REST Framework