Les débutants en python / tensorflow créent l'environnement jupyter + tensorflow et font Hello World

Aperçu

Amazon.co.jp: TensorFlow a commencé! Dernier livre électronique de Google Machine Learning (prochaine édition): Keiji Ariyama: Boutique Kindle

Il semble difficile pour les débutants d'utiliser vim, etc. lorsqu'ils le font, c'est donc un mémo de procédure qui le rend facile à utiliser sur un ordinateur portable appelé jupyter. (* Bien que vous puissiez utiliser le terminal en cours de route!)

** image image jupyter **

2016-09-10_14_58_35.png

Image Docker qui peut utiliser TensorFlow avec Jupyter-Memomemo

La méthode utilisant docker est la plus rapide, mais l'air de macbook que j'utilise toujours est différent et il n'est pas bon d'utiliser docker pour mac, donc je l'ai installé normalement ...

Voici un flux simple

Il existe une procédure pour faire pyenv-virtualenv pour rendre pyenv pratique, mais je vais l'omettre car cela ne sert à rien de le demander.

Prérequis / connaissances

Préparer l'environnement python

Au lieu d'utiliser le système python commun à tous les utilisateurs, installez pyenv de type env. (Récemment, il est courant d'utiliser le système env pour isoler l'environnement pour ruby et node).

Vous pouvez désormais créer différentes versions de l'environnement python pour exécuter Tensorflow sans rien affecter d'autre.

Installez pyenv en utilisant anyenv

Comme j'utilise toujours plusieurs systèmes ** env, j'installe anyenv qui peut les gérer tous à la fois, puis j'installe pyenv à partir de là (j'aime ça. C'est correct de mettre pyenv directement). La raison de cela est que zshrc (ou bashrc) se salit avec beaucoup de paramètres d'environnement ...

installation anyenv

Clonez le référentiel en entrant la commande suivante

git clone https://github.com/riywo/anyenv ~/.anyenv

Après cela, ajoutez les paramètres suivants à bashrc etc. en fonction de votre environnement afin que anyenv soit chargé au démarrage du shell.

.bashrc


if [ -d $HOME/.anyenv ] ; then
    export PATH="$HOME/.anyenv/bin:$PATH"
    eval "$(anyenv init -)"

Dans mes fichiers dotfiles je l'ai mis comme ça https://github.com/kegamin/prezto/blob/master/runcoms/zshrc#L141-L143

Après avoir entré les paramètres, redémarrez et rechargez le shell avec ʻexec $ SHELL -l etc. pour utiliser ʻanyenv. Après cela, exécutez ʻanyenv version`, et si vous pouvez l'exécuter comme suit, c'est OK

❯ anyenv version
ndenv: v5.6.0 (set by /Users/user/.anyenv/envs/ndenv/version)
plenv: system (set by /Users/user/.anyenv/envs/plenv/version)
pyenv: 3.5.1 (set by /Users/user/.anyenv/envs/pyenv/version)
rbenv: 2.3.0 (set by /Users/user/.anyenv/envs/rbenv/version)

Installez pyenv

#Installez pyenv
 ❯ anyenv install pyenv

#Liste des versions de python pouvant être installées
 ❯ pyenv install -l
Available versions:
(Omission)
  3.5.0
  3.5-dev
  3.5.1     #->Mettez ceci cette fois
  3.6.0a1
  3.6-dev
(Abréviation)
 ❯ pyenv install 3.5.1
 #Standardiser python installé
 ❯ pyenv global 3.5.1
 #Vérifier la version(*La version pyrthon actuellement utilisée)
 ❯ pyenv versions
  system
* 3.5.1 (set by /Users/user/.anyenv/envs/pyenv/version)  

installation de jupyter

 # install
 ❯ pip install jupyter matplotlib
#Commencez
 ❯  jupyter notebook
[I 13:47:54.142 NotebookApp] Serving notebooks from local directory: /Users/user/Dropbox/notebook
[I 13:47:54.142 NotebookApp] 0 active kernels
[I 13:47:54.142 NotebookApp] The Jupyter Notebook is running at: http://localhost:8888/
[I 13:47:54.142 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).

Installer tensorflow

Depuis Téléchargement et configuration, vérifiez l'URL de la dernière version actuelle de tensorflow et installez-la.

En ce qui concerne la version Mac, il existe les deux types suivants, mais si vous n'êtes pas sûr, il est préférable de sélectionner uniquement le processeur (s'il s'agit d'un mac avec GPU, il est préférable de sélectionner GPU activé, il traitera plus rapidement en utilisant GPU Cependant, je vais l'omettre cette fois, mais d'autres choses seront installées).

Mac OS X, CPU only, Python 3.4 or 3.5: Mac OS X, GPU enabled, Python 3.4 or 3.5:

# 2016/09/10 Actuellement 0.10 est la dernière Ver
$ pip install -U https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.10.0-py3-none-any.whl

Commencez et jouez

#Créez un répertoire pour enregistrer les données de tensorflow créées (n'importe quel emplacement))
 ❯ mkdir tensorflow                                                      
 ❯ ls
 tensorflow
#Spécifiez le répertoire créé et démarrez jupyter
 ❯ jupyter notebook tensorflow
[I 14:38:42.255 NotebookApp] Serving notebooks from local directory: /Volumes/usb128/jupyter/tensorflow
[I 14:38:42.255 NotebookApp] 0 active kernels
[I 14:38:42.255 NotebookApp] The Jupyter Notebook is running at: http://localhost:8888/
[I 14:38:42.255 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).

Après avoir exécuté jupyter notebook, lorsque vous démarrez http: // localhost: 8080 avec un navigateur, l'écran ci-dessous s'affiche.

 2016-09-10 14.40.58.png

** Tu l'as fait! ** **

Créer une note qui peut exécuter python3

Maintenant, exécutons réellement tensorflow. Comme le montre l'image ci-dessous, appuyez sur Nouveau à droite et sélectionnez python 3 dedans.

2016-09-10_14_42_43.png

Ensuite, l'écran de saisie apparaîtra comme indiqué ci-dessous, essayez donc d'insérer le code source.

 2016-09-10 15.06.26.png

Le code source suivant est entré pour chacun, mais si vous appuyez sur SHIFT + Enter sur le code source après la saisie, le résultat de l'exécution sera sorti immédiatement en dessous (cela peut prendre un certain temps).

import tensorflow as tf

hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))
import tensorflow as tf

a = tf.constant(10)
b = tf.constant(20)
print(sess.run(a + b))

jupyter est très fonctionnel et amusant, mais cette fois j'omettrai la méthode d'opération.

prendre plaisir! TensorFlow!

Site référencé

pyenv-virtualenv + mémorandum de configuration de l'environnement TensorFlow [ajout / correction] --Qiita

Recommended Posts

Les débutants en python / tensorflow créent l'environnement jupyter + tensorflow et font Hello World
Essayez d'utiliser tensorflow ① Créez un environnement python et introduisez tensorflow
[AWS] Créez un environnement Python Lambda avec CodeStar et faites Hello World
Construction d'environnement Python et TensorFlow
Python #Hello World pour les super débutants
Comment créer un environnement d'exécution Python et Jupyter avec VSCode
Créer un environnement Jupyter Lab (Python) avec Docker
Créer un environnement Python 3 et OpenCV sur Ubuntu 18.04
Hello World et détection de visage avec OpenCV 4.3 + Python
Construction de l'environnement Python3 TensorFlow (Mac et pyenv virtualenv)
Premier python ① Construction de l'environnement avec pythonbrew & Hello World !!
Installez Python 3 sur Mac et créez un environnement [Definitive Edition]
Créez un environnement virtuel python avec virtualenv et virtualenvwrapper
Créez un environnement virtuel python avec virtualenv et virtualenvwrapper
Construire un environnement Python sur un Mac, jusqu'au point d'utiliser Jupyter Lab
Créer un environnement python3 avec ubuntu 16.04
Méthode d'apprentissage TensorFlow pour les professionnels des arts libéraux et les débutants en Python
Construire un environnement python avec direnv
Construction de l'environnement Python3 (pour les débutants)
Créer un environnement Python et transférer des données vers le serveur
Construire un environnement Python avec Windows
Hello World (débutant) avec Django
Python commençant par Hello world!
[Sakura Rental Server] (Pour les débutants) Comment créer un environnement pour Python, pyenv et Flask. | Pour csh
Créer un environnement Python avec WSL + Pyenv + Jupyter + VSCode
notebook jupyter dans l'environnement venv python3.8
Créer et tester un environnement CI pour plusieurs versions de Python
Créez un environnement Python 2.7 64 bits avec TDM-GCC et MinGW-w64 sous Windows 7
Un débutant en Python a essayé Hello World en 30 secondes en utilisant le microframework Flask
Créez un environnement Python sur votre Mac avec Anaconda et PyCharm
Créez et essayez un environnement OpenCV et Python en quelques minutes à l'aide de Docker
Construction d'environnement de python et opencv
Faisons "Hello World" en 40 langues! !!
Introduction à TensorFlow - Hello World Edition
Construire un environnement Mysql + Python avec docker
Construction d'environnement Python (pyenv, anaconda, tensorflow)
installer tensorflow dans un environnement anaconda + python3.5
[Note] Sortie Hello world avec python
cout << "Hello, World! \ N" en python
Construction de l'environnement Python3 TensorFlow pour Mac
Créer un environnement python3 sur CentOS7
Créer un environnement de développement à l'aide de Jupyter et Flask avec Python dans Docker (prend en charge à la fois VS Code / code-server)
Langage C pour voir et se souvenir de la partie 1 Appeler le langage C depuis Python (bonjour le monde)
Essayez de créer un environnement python et anaconda sur Mac (avec pyenv, conda)
Re: La vie Heroku commence avec Flask from zero - Environnement et Hello world -
Créez rapidement un environnement python pour le Deep Learning / Data Science (Windows)
Créez un environnement d'apprentissage pour le «Deep learning from scratch» avec Cloud9 (jupyter miniconda python3)
[Python] Application Web à partir de 0! Pratique (2) -Bonjour le monde-
Hello World et détection de visage avec opencv-python 4.2
Créer un environnement pour Python intégré à Blender
Environnement de création de module d'extension Python 2.7, 3.4, 3.5 sous Windows
Méthode pour créer un environnement Python dans Xcode 6
Construire un environnement python sur MacOS (Catallina)
Environnement virtuel Python et packages sur Ubuntu
Créer un environnement Tensorflow avec Raspberry Pi [2020]
Comment créer Hello, World avec #Nix
Je veux créer un environnement Python
Créer un environnement d'exécution pour Jupyter Lab
Créer un environnement Python avec Anaconda sur Mac