TensorFlow, biblioteca de programari per a computació numèrica

about TensorFlow

En el següent article anem a fer una ullada a com podem instal·lar TensorFlow en Ubuntu (16.04/18.04). TensorFlow és una biblioteca de codi per a l'aprenentatge automàtic a través d'un rang de tasques. Es va desenvolupar per Google el 2015 per satisfer les seves necessitats en sistemes capaços de construir i entrenar xarxes neuronals per detectar i desxifrar patrons i correlacions, anàlegs l'aprenentatge i raonaments usats pels humans.

TensorFlow és la plataforma d'Aprenentatge Profund més important de l'món. aquest desenvolupament de codi obert de Google s'ha posicionat com una eina líder al sector de l' Aprenentatge profund. A més disposa de biblioteques integrals i recursos comunitaris que permeten a qualsevol crear programes d'aprenentatge automàtic.

TensorFlow és una biblioteca de programari de codi obert per a computació numèrica que es va publicar sota la llicència de codi obert Apache 2.0 i que utilitza gràfics de flux de dades. Els nodes en les gràfiques representen operacions matemàtiques, mentre que les vores de les gràfiques representen les matrius de dades multidimensionals (tensors) Comunicades entre ells.

A diferència d'altres llibreries numèriques destinades a ser utilitzades en l'Aprenentatge Profund com a Teano, Aquesta que ens ocupa va ser dissenyada per al seu ús tant en recerca com en desenvolupament. A més pot funcionar en una sola CPU, en diverses CPU, així com en dispositius mòbils i sistemes distribuïts a gran escala de centenars de màquines.

Si volem instal·lar TensorFlow, es pot instal·lar en tot el sistema, en un entorn virtual de Python, com un contenidor Docker i altres. La forma més comuna i senzilla d'instal·lar TensorFlow potser sigui a través d'un entorn virtual de Python, On es poden crear i administrar múltiples entorns fàcilment. Aquesta és l'opció que veurem en la següents línies.

Instal·lar TensorFlow en Ubuntu

El següent procés d'instal·lació ho vaig a fer en un sistema Ubuntu 18.04. Un cop aclarit això, per començar a instal·lar TensorFlow, només caldrà seguir els següents passos:

instal·lar Python

Atès que usar Python és la forma més ràpida i senzilla d'executar TensorFlow, anem a instal·lar. Per defecte, Python 3 ve amb els repositoris d'Ubuntu, Pel que la seva instal·lació no hauria de ser un problema.

Per a la saber quina versió de Python està instal·lada a Ubuntu, En una terminal (Ctrl + Alt + T) només caldrà executar la comanda:

versió de Python instal·lada

python3 -V

Com s'ha pogut veure, en el meu equip conte amb Python 3.6.9, i per aquest exemple vaig a crear un entorn virtual utilitzant el mòdul venv. Per instal·lar el paquet python3-venv que habilita el mòdul venv, A la mateixa terminal executarem les següents comandes:

sudo apt update; sudo apt install python3-venv

Això hauria d'habilitar l'entorn virtual de Python.

Començar la versió virtual de Python

Ara que coneixem la versió de Python instal·lada, anem a continuar creant un directori per TensorFlow. En la mateixa terminal només haurem d'executar la comanda:

mkdir ~/TensorFlow

A continuació ens anem a moure a directori que acabem de crear:

cd ~/TensorFlow

Des de dins d'aquest directori, anem a crear l'entorn virtual de Python escrivint:

python3 -m venv venv

Després de crear-lo només ens queda activar-:

activant entorn virtual per TensorFlow

source venv/bin/activate

TensorFlow requereix que les eines de configuració de l'paquet Python siguin de la versió 41.0.0 o superior. executarem Pip de la següent forma per assegurar-nos que està actualitzat a la última versió:

instal·lació d'setuptools amb Pip

pip install -U setuptools

instal·lar TensorFlow

Ara que l'entorn està creat i activat, només ens queda començar la instal·lació. per instal·lar la versió actual, Que inclou suport per a targetes GPU amb CUDA (Ubuntu i Windows), A la terminal haurem de utilitzar pip escrivint:

instal·lació d'tensorflow

pip install tensorflow

També hi ha disponible un paquet més petit de sol CPU:

pip install tensorflow-cpu

Per a la actualitzar TensorFlow a l'última versió, Cal afegir l'indicador -upgrade als comandos:

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

Acabada la instal·lació, per verificar que TensorFlow està instal·lat podem executar la següent comanda:

versió instal·lada de tensorflow

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

Aquesta comanda hauria de mostrar la versió de TensorFlow instal·lada. per veure tutorials de diferents tipus sobre TensorFlow, Podem dirigir-nos a la pàgina web de el projecte.

Desactivar Python Environment

Quan acabem amb l'entorn Python, Tan sols cal executar la comanda desactivar:

deactivate

Després només ens queda eliminar el directori TensorFlow creat, i això hauria d'eliminar l'entorn Python que vam crear per executar TensorFlow. Per obtenir més informació sobre com utilitzar TensorFlow, es pot visitar el tutorial que van publicar a la seva pàgina web o en la web de desenvolupadors de google.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.