Cum să descărcați și să instalați Tensorflow în Jupyter Blocnotes

În acest tutorial, vom explica cum se instalează TensorFlow Anaconda Windows. Veți învăța cum să utilizați TensorFlow în Jupyter Caiet. Jupyter este un vizualizator de notebook.

Versiuni TensorFlow

TensorFlow acceptă calcule pe mai multe procesoare și GPU-uri. Înseamnă că calculele pot fi distribuite pe dispozitive pentru a îmbunătăți viteza antrenamentului. Cu paralelizarea, nu trebuie să așteptați săptămâni întregi pentru a obține rezultatele algoritmilor de antrenament.

Pentru Windows utilizator, TensorFlow oferă două versiuni:

  • TensorFlow numai cu suport CPU: Dacă mașina dvs. nu rulează pe GPU NVIDIA, puteți instala doar această versiune
  • TensorFlow cu suport GPU: Pentru un calcul mai rapid, puteți descărca versiunea acceptată de TensorFlow GPU. Această versiune are sens numai dacă aveți nevoie de o capacitate de calcul puternică.

În timpul acestui tutorial, versiunea de bază a TensorFlow este suficientă.

Notă: TensorFlow nu oferă suport pentru GPU pe MacOS.

Iată cum să procedați

Utilizator MacOS:

  • Instalați Anaconda
  • Creați un fișier .yml pentru a instala Tensorflow și dependențe
  • Lansa Jupyter Blocnotes

Pentru Windows

  • Instalați Anaconda
  • Creați un fișier .yml pentru a instala dependențe
  • Utilizați pip pentru a adăuga TensorFlow
  • Lansa Jupyter Blocnotes

Pentru a rula Tensorflow cu Jupyter, trebuie să creați un mediu în Anaconda. Înseamnă că vei instala Ipython, Jupyter, și TensorFlow într-un folder corespunzător din interiorul mașinii noastre. Pe deasupra, veți adăuga o bibliotecă esențială pentru știința datelor: „Panda”. Biblioteca Pandas ajută la manipularea unui cadru de date.

Instalați Anaconda

Download anaconda versiunea 4.3.1 (pentru Python 3.6) pentru sistemul corespunzător.

Anaconda vă va ajuta să gestionați toate bibliotecile necesare fie pentru Python sau R. Consultați aceasta tutorial pentru a instala Anaconda

Creați fișierul .yml pentru a instala Tensorflow și dependențe

Include

  • Găsiți calea Anacondei
  • Setați directorul de lucru la Anaconda
  • Creați fișierul yml (pentru utilizatorul MacOS, TensorFlow este instalat aici)
  • Editați fișierul yml
  • Compilați fișierul yml
  • Activați Anaconda
  • Instalați TensorFlow (Windows numai utilizator)

Pas 1) Localizați Anaconda,

Primul pas pe care trebuie să-l faceți este să localizați calea Anacondei.

Veți crea un nou mediu conda care include bibliotecile necesare pe care le veți folosi în timpul tutorialelor despre TensorFlow.

Windows

Dacă sunteți un Windows utilizator, puteți utiliza Anaconda Prompt și tastați:

C:\>where anaconda

Creați fișierul .yml pentru a instala Tensorflow

Suntem interesați să știm numele folderului în care este instalat Anaconda deoarece dorim să creăm noul nostru mediu în interiorul acestei căi. De exemplu, în imaginea de mai sus, Anaconda este instalat în folderul Admin. Pentru tine, poate la fel, adică Admin sau numele utilizatorului.

În continuare, vom seta directorul de lucru de la c:\ la Anaconda3.

MacOS

pentru utilizatorul MacOS, puteți utiliza Terminalul și tastați:

which anaconda

Creați fișierul .yml pentru a instala Tensorflow

Va trebui să creați un nou folder în Anaconda care va conține Ipython, Jupyter si TensorFlow. O modalitate rapidă de a instala biblioteci și software este să scrieți un fișier yml.

Pas 2) Setați directorul de lucru

Trebuie să specificați directorul de lucru în care doriți să creați fișierul yml.

După cum s-a spus anterior, va fi amplasat în Anaconda.

Pentru utilizatorul MacOS:

Terminalul setează directorul de lucru implicit la Utilizatori/USERNAME. După cum puteți vedea în figura de mai jos, calea anaconda3 și directorul de lucru sunt identice. În MacOS, cel mai recent folder este afișat înainte de $. Terminalul va instala toate bibliotecile din acest director de lucru.

Dacă calea din editorul de text nu se potrivește cu directorul de lucru, o puteți schimba scriind cd PATH în Terminal. PATH este calea pe care ați lipit-o în editorul de text. Nu uitați să împachetați PATH cu „PATH”. Această acțiune va schimba directorul de lucru în PATH.

Creați fișierul .yml pentru a instala Tensorflow

Deschideți terminalul și tastați:

cd anaconda3

Pentru Windows utilizator (asigurați-vă de folderul înainte de Anaconda3):

cd C:\Users\Admin\Anaconda3

sau calea „unde anaconda” ți-o oferă

Creați fișierul .yml pentru a instala Tensorflow

Pas 3) Creați fișierul yml

Puteți crea fișierul yml în noul director de lucru.

Fișierul va instala dependențele de care aveți nevoie pentru a rula TensorFlow. Copiați și inserați acest cod în terminal.

Pentru utilizatorul MacOS:

touch hello-tf.yml

Un fișier nou numit hello-tf.yml ar trebui să apară în interiorul anaconda3

Creați fișierul .yml pentru a instala Tensorflow

Pentru Windows utilizator:

echo.>hello-tf.yml

Ar trebui să apară un fișier nou numit hello-tf.yml

Creați fișierul .yml pentru a instala Tensorflow

Pas 4) Editați fișierul yml

Sunteți gata să editați fișierul yml.

Pentru utilizatorul MacOS:

Puteți lipi următorul cod în Terminal pentru a edita fișierul. Utilizatorul MacOS poate folosi sevă pentru a edita fișierul yml.

vi hello-tf.yml

Până acum, terminalul tău arată așa

Creați fișierul .yml pentru a instala Tensorflow

Introduceți un edita modul. În acest mod, după ce apăsați esc puteți:

  • Apăsați i pentru a edita
  • Apăsați w pentru a salva
  • Apăsați q! a renunta

Scrieți următorul cod în modul de editare și apăsați esc urmat de :w

Creați fișierul .yml pentru a instala Tensorflow

Notă: Dosarul este cazul si intenționați sensibil. Sunt necesare 2 spatii dupa fiecare intentie.

Pentru 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

Explicarea codului

  • nume: hello-tf: Numele fișierului yml
  • dependențe:
  • python=3.6
  • jupyter
  • piton
  • panda: Instalare Python versiunea 3.6, Jupyterbiblioteci , Ipython și panda
  • pip: Instalați a Python bibliotecă
    • https://storage.googleapis.com/tensorflow/MacOS/cpu/tensorflow-1.5.0-py3-none-any.whl: Install TensorFlow from Google apis.

Apăsați esc urmat de :q! la modul complet de editare.

Creați fișierul .yml pentru a instala Tensorflow

Pentru Windows Ghid de utilizare:

Windows nu are program vim, așa că Notepad-ul este suficient pentru a finaliza acest pas.

notepad hello-tf.yml

Introduceți următoarele în fișier

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

Explicarea codului

  • nume: hello-tf: Numele fișierului yml
  • dependențe:
  • python=3.6
  • jupyter
  • piton
  • panda: Instalați Python versiunea 3.6, Jupyterbiblioteci , Ipython și panda

Se va deschide notepad-ul, puteți edita fișierul de aici.

Creați fișierul .yml pentru a instala Tensorflow

Notă: Windows utilizatorii vor instala TensorFlow în pasul următor. În acest pas, pregătiți doar mediul conda

Pas 5) Compilați fișierul yml

Puteți compila fișierul .yml cu următorul cod:

conda env create -f hello-tf.yml

Notă: Pentru Windows utilizatori, noul mediu este creat în directorul curent al utilizatorului.

Este nevoie de timpi. Va ocupa aproximativ 1.1 GB de spațiu pe hard disk.

Creați fișierul .yml pentru a instala Tensorflow

In Windows

Creați fișierul .yml pentru a instala Tensorflow

Pas 6) Activați mediul conda

Aproape am terminat. Acum aveți 2 medii conda.

Ai creat un mediu conda izolat cu bibliotecile pe care le vei folosi în timpul tutorialelor. Aceasta este o practică recomandată deoarece fiecare masina de învățare proiectul necesită biblioteci diferite. Când proiectul se termină, puteți elimina sau nu acest mediu.

conda env list

Creați fișierul .yml pentru a instala Tensorflow

Asterixul indică cel implicit. Trebuie să treceți la hello-tf pentru a activa mediul

Pentru utilizatorul MacOS:

source activate hello-tf

Pentru Windows utilizator:

activate hello-tf

Creați fișierul .yml pentru a instala Tensorflow

Puteți verifica că toate dependențele sunt în același mediu. Acest lucru este important pentru că permite Python să utilizeze Jupyter și TensorFlow din același mediu. Dacă nu le vedeți pe cele trei situate în același folder, trebuie să începeți totul de la capăt.

Pentru utilizatorul MacOS:

which python
which jupyter
which ipython

Creați fișierul .yml pentru a instala Tensorflow

Opțional: Puteți verifica actualizarea.

pip install --upgrade tensorflow

Pas 7) Instalați TensorFlow pentru Windows utilizator

Pentru utilizatorul Windows:

where python
where jupyter
where ipython

Creați fișierul .yml pentru a instala Tensorflow

După cum puteți vedea, acum aveți două Python medii. Principalul și cel nou creat pe ie hello-tf. Mediul principal conda nu are instalat tensorFlow doar hello-tf. Din imagine, python, jupyter și ipython sunt instalate în același mediu. Înseamnă că puteți utiliza TensorFlow cu un Jupyter Caiet.

Trebuie să instalați TensorFlow folosind comanda pip. Doar pentru Windows utilizator

pip install tensorflow

Creați fișierul .yml pentru a instala Tensorflow

Cum se importă Tensorflow în Jupyter Blocnotes

Această parte este aceeași pentru ambele sisteme de operare. Acum, să învățăm cum să importam TensorFlow în Jupyter Caiet.

Puteți deschide TensorFlow cu Jupyter.

Notă: De fiecare dată când doriți să deschideți TensorFlow, trebuie să inițializați mediul

Veți proceda după cum urmează:

  • Activați mediul hello-tf conda
  • Operatii Deschise Jupyter
  • Import tensorflow
  • Șterge blocnotesul
  • Închide Jupyter

Pas 1) Activați conda

Pentru utilizatorul MacOS:

source activate hello-tf

Pentru Windows utilizator:

conda activate hello-tf

Importați Tensorflow în Jupyter Blocnotes

Pas 2) Operatii Deschise Jupyter

După aceea, puteți deschide Jupyter de la Terminal

jupyter notebook

Importați Tensorflow în Jupyter Blocnotes

Browserul ar trebui să se deschidă automat, altfel copiați și lipiți adresa URL furnizată de Terminal. Începe cu http://localhost:8888

În interiorul TensorFlow Jupyter Notebook, puteți vedea toate fișierele din directorul de lucru. Pentru a crea un nou Blocnotes, faceți clic pe nou si Python 3

Notă: Noul blocnotes este salvat automat în directorul de lucru.

Importați Tensorflow în Jupyter Blocnotes

Pas 3) Import Tensorflow

În interiorul notebook-ului, puteți importa TensorFlow în Jupyter Notebook cu pseudonimul tf. Faceți clic pentru a rula. Mai jos este creată o nouă celulă.

import tensorflow as tf

Importați Tensorflow în Jupyter Blocnotes

Să scriem primul cod cu TensorFlow.

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

Este creat un nou tensor. Felicitari. Ați instalat cu succes TensorFlow cu Jupyter pe Mașina dvs.

Importați Tensorflow în Jupyter Blocnotes

Pas 4) Sterge fisierul

Puteți șterge fișierul numit Untitled.ipynb din Jupyer.

Importați Tensorflow în Jupyter Blocnotes

Pas 5) Închide Jupyter

Există două moduri de închidere Jupyter. Prima cale este direct din notebook. A doua modalitate este prin utilizarea terminalului (sau Anaconda Prompt)

De la Jupyter

În panoul principal al Jupyter Notebook, pur și simplu faceți clic pe Delogare cont

Importați Tensorflow în Jupyter Blocnotes

Sunteți redirecționat către pagina de deconectare.

Importați Tensorflow în Jupyter Blocnotes

De la terminal

Selectați terminalul sau promptul Anaconda și rulați de două ori ctr+c.

Prima dată când faceți ctr+c, vi se cere să confirmați că doriți să închideți notebook-ul. Repetați ctr+c pentru a confirma

Importați Tensorflow în Jupyter Blocnotes

Importați Tensorflow în Jupyter Blocnotes

Te-ai deconectat cu succes.

Jupyter cu mediul principal conda

Dacă doriți să lansați TensorFlow cu jupyter pentru utilizare ulterioară, trebuie să deschideți o nouă sesiune cu

source activate hello-tf

Dacă nu, Jupyter nu va găsi TensorFlow

Jupyter cu Mediul Principal Conda

Buletin informativ zilnic Guru99

Începe-ți ziua cu cele mai recente și importante știri despre inteligența artificială, livrate chiar acum.