TensorFlow, softverska biblioteka za numeričko računanje

o TensorFlowu

U sljedećem članku ćemo pogledati kako možemo instalirati TensorFlow na Ubuntu (16.04/18.04). TensorFlow je biblioteka kodova za mašinsko učenje kroz niz zadataka. Google ga je razvio 2015. godine kako bi udovoljio svojim potrebama u sistemima sposobnim za izgradnju i obuku neuronskih mreža za otkrivanje i dešifriranje obrazaca i korelacija, analogno učenju i rasuđivanju koje koriste ljudi.

TensorFlow je Platforma za duboko učenje najvažniji na svijetu. Ovaj razvoj Open-source Google se pozicionirao kao vodeći alat u sektoru Deep Learning. Takođe ima sveobuhvatne biblioteke i resurse zajednice koji omogućavaju svima da kreiraju programe mašinskog učenja.

TensorFlow je softverska biblioteka otvorenog koda za numeričko računanje Objavljen je pod licencom Apache 2.0 otvorenog koda i koristi grafikone toka podataka. Čvorovi na grafikonima predstavljaju matematičke operacije, dok rubovi grafikona predstavljaju višedimenzionalne matrice podataka (zatezači) komunicirali između njih.

Za razliku od ostalih numeričke biblioteke namijenjene korištenju u dubinskom učenju como Theano, ovaj u pitanju je dizajniran za upotrebu i u istraživanju i u razvoju. Takođe može raditi na jednom CPU, više CPU-a, kao i na mobilnim uređajima i distribuiranim sistemima velikih razmjera na stotinama mašina.

Ako želimo instalirati TensorFlow, on se može instalirati u čitav sistem, u virtualno Python okruženje, kao što je Docker spremnik i drugi. Najčešći i najjednostavniji način instaliranja TensorFlow-a je možda putem virtualnog Python okruženja, gdje se više okruženja može lako stvoriti i upravljati njima. To je opcija koju ćemo vidjeti u sljedećim redovima.

Instalirajte TensorFlow na Ubuntu

Sljedeći postupak instalacije učinit ću na sistemu Ubuntu 18.04. Jednom kada se ovo razjasni, da biste započeli instaliranje TensorFlow-a, morate slijediti sljedeće korake:

Instalirajte Python

Budući da je upotreba Pythona najbrži i najlakši način pokretanja TensorFlowa, hajde instalirajte ga. Default, Python 3 dolazi s Ubuntu spremištima, tako da njegova instalacija ne bi trebala predstavljati problem.

para znati koja je verzija Pythona instalirana na Ubuntuu, u terminalu (Ctrl + Alt + T) morate izvršiti naredbu:

Instalirana je verzija Pythona

python3 -V

Kao što vidite, na svom računaru imam Python 3.6.9 i za ovaj primjer stvorit ću virtualno okruženje pomoću venv modula. Za instalirajte python3-venv paket koji omogućava venv modul, u istom terminalu izvršit ćemo sljedeće naredbe:

sudo apt update; sudo apt install python3-venv

Ovo bi trebalo omogućiti Python virtualno okruženje.

Pokrenite Python Virtual Environment

Sad kad znamo instaliranu verziju Pythona, hajde nastavite sa kreiranjem direktorija za TensorFlow. U istom terminalu trebat ćemo izvršiti samo naredbu:

mkdir ~/TensorFlow

Onda idemo na premjestite se u direktorij koji smo upravo kreirali:

cd ~/TensorFlow

Iz ovog direktorija hoćemo stvoriti Python virtualno okruženje tipkanje:

python3 -m venv venv

Nakon stvaranja moramo ga samo aktivirati:

aktiviranje virtualnog okruženja za TensorFlow

source venv/bin/activate

TensorFlow zahtijeva da alati za konfiguraciju paketa Python budu verzije 41.0.0 ili novije. Mi ćemo izvršiti pipa kako bi se osiguralo da je ažuriran na najnoviju verziju:

instalacija setuptools-a s Pip-om

pip install -U setuptools

Instalirajte TensorFlow

Sada kada je okruženje stvoreno i aktivirano, možemo samo započeti instalaciju. Za instalirati trenutnu verzijušto uključuje podrška za GPU kartice sa CUDA (Ubuntu i Windows), u terminalu ćemo morati koristite pip tipkanje:

instalacija tensorflow-a

pip install tensorflow

Takođe postoje dostupan manji CPU samo paket:

pip install tensorflow-cpu

para ažurirajte TensorFlow na najnoviju verziju, mora dodajte oznaku –nadgradnja naredbama:

pip install --upgrade pip
pip install --upgrade tensorflow

Nakon instalacije, do provjerite je li instaliran TensorFlow možemo izvršiti sljedeću naredbu:

instalirana verzija tensorflow

python -c 'import tensorflow as tf; print(tf.__version__)'

Ova naredba treba prikazati instaliranu verziju TensorFlow-a. Za pogledajte vodiče različitih vrsta o TensorFlowu, možemo otići na web stranicu projekta.

Onemogućite Python okruženje

Kada završimo s Python okolinom, samo trebate izvršiti naredbu deaktivirati:

deactivate

Tada moramo samo izbrisati kreirani direktorij TensorFlow, a ovo bi trebalo izbrisati Python okruženje koje smo kreirali za pokretanje TensorFlowa. Za više informacija o kako koristiti TensorFlow, možete posjetite tutorial koje su objavili na svojoj web stranici ili na web lokacija za programere Google-a.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.