TensorFlow, softwarebibliotheek voor numeriek computergebruik

over TensorFlow

In het volgende artikel gaan we kijken hoe we TensorFlow op Ubuntu (16.04/18.04). TensorFlow is een codebibliotheek voor machine learning voor een reeks taken​ Het werd in 2015 door Google ontwikkeld om te voldoen aan zijn behoeften in systemen die neurale netwerken kunnen bouwen en trainen om patronen en correlaties te detecteren en te ontcijferen, analoog aan het leren en redeneren dat door mensen wordt gebruikt.

TensorFlow is het Platform voor diep leren het belangrijkste ter wereld. Deze ontwikkeling open source Google heeft zichzelf gepositioneerd als een leidende tool in de sector van de Diepe leren​ Het heeft ook uitgebreide bibliotheken en gemeenschapsbronnen waarmee iedereen machine learning-programma's kan maken.

TensorFlow is een open source softwarebibliotheek voor numeriek computergebruik Het is vrijgegeven onder de open source-licentie Apache 2.0 en maakt gebruik van datastroomdiagrammen. De knooppunten in de grafieken vertegenwoordigen wiskundige bewerkingen, terwijl de randen van de grafieken de multidimensionale datamatrices vertegenwoordigen (spanners) tussen hen gecommuniceerd.

In tegenstelling tot andere numerieke bibliotheken bedoeld om te worden gebruikt in Deep Learning als Theano, deze in kwestie is ontworpen voor gebruik in zowel onderzoek als ontwikkeling. Het kan ook draaien op een enkele CPU, op meerdere CPU's, maar ook op mobiele apparaten en grootschalige gedistribueerde systemen van honderden machines.

Als we TensorFlow willen installeren, kan het in het hele systeem worden geïnstalleerd, in een virtuele Python-omgeving, zoals een Docker-container en andere. De meest gebruikelijke en gemakkelijkste manier om TensorFlow te installeren, is misschien via een virtuele Python-omgeving, waar eenvoudig meerdere omgevingen kunnen worden gemaakt en beheerd. Dit is de optie die we in de volgende regels zullen zien.

Installeer TensorFlow op Ubuntu

Het volgende installatieproces dat ik ga doen op een Ubuntu 18.04-systeem. Zodra dit is opgehelderd, hoeft u alleen de volgende stappen te volgen om TensorFlow te installeren:

Installeer Python

Omdat het gebruik van Python de snelste en gemakkelijkste manier is om TensorFlow uit te voeren, laten we installeer het. Standaard, Python 3 wordt geleverd met de Ubuntu-repositories, dus de installatie zou geen probleem moeten zijn.

naar weet welke versie van Python is geïnstalleerd op Ubuntu, in een terminal (Ctrl + Alt + T) hoef je alleen maar het commando uit te voeren:

Python-versie geïnstalleerd

python3 -V

Zoals je kunt zien, heb ik op mijn computer Python 3.6.9 en voor dit voorbeeld zal ik een virtuele omgeving maken met behulp van de venv-module. Voor installeer python3-venv-pakket dat de venv-module mogelijk maakt, in dezelfde terminal gaan we de volgende opdrachten uitvoeren:

sudo apt update; sudo apt install python3-venv

Dit zou de virtuele Python-omgeving moeten inschakelen.

Start Python Virtual Environment

Nu we weten welke versie van Python is geïnstalleerd, laten we ga door met het maken van een map voor TensorFlow​ In dezelfde terminal hoeven we alleen het commando uit te voeren:

mkdir ~/TensorFlow

Dan gaan we naar ga naar de map die we zojuist hebben gemaakt:

cd ~/TensorFlow

Vanuit deze directory zullen we dat doen maak een virtuele Python-omgeving typen:

python3 -m venv venv

Na het aanmaken we hoeven het alleen maar te activeren:

activeren virtuele omgeving voor TensorFlow

source venv/bin/activate

TensorFlow vereist dat de configuratietools van het Python-pakket versie 41.0.0 of hoger zijn​ We zullen uitvoeren Pip als volgt om ervoor te zorgen dat het is bijgewerkt naar de nieuwste versie:

installatie van setuptools met Pip

pip install -U setuptools

Installeer TensorFlow

Nu de omgeving is aangemaakt en geactiveerd, kunnen we pas beginnen met de installatie. Voor installeer huidige versie, inclusief ondersteuning voor GPU-kaarten met CUDA (Ubuntu en Windows), in de terminal zullen we moeten gebruik pip typen:

installatie van tensorflow

pip install tensorflow

Er zijn ook kleiner CPU-pakket beschikbaar:

pip install tensorflow-cpu

naar update TensorFlow naar de nieuwste versie, moet voeg de vlag –upgrade toe naar de commando's:

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

Na de installatie, naar controleer of TensorFlow is geïnstalleerd we kunnen het volgende commando uitvoeren:

geïnstalleerde versie van tensorflow

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

Deze opdracht zou de geïnstalleerde versie van TensorFlow moeten weergeven. Voor zie tutorials van verschillende soorten over TensorFlowkunnen we naar de projectwebsite gaan.

Schakel Python-omgeving uit

Als we klaar zijn met de Python-omgeving, je hoeft alleen maar het deactiveren commando uit te voeren:

deactivate

Dan hoeven we alleen de aangemaakte TensorFlow-directory te verwijderen, en dit zou de Python-omgeving moeten verwijderen die we hebben gemaakt om TensorFlow uit te voeren. Voor meer informatie over hoe u TensorFlow gebruikt, dat kan bezoek de tutorial die ze op hun website of op de website voor ontwikkelaars van Google.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.