TensorFlow, βιβλιοθήκη λογισμικού για αριθμητικούς υπολογισμούς

για το TensorFlow

Στο επόμενο άρθρο θα ρίξουμε μια ματιά στο πώς μπορούμε να εγκαταστήσουμε το TensorFlow στο Ubuntu (16.04/18.04). Το TensorFlow είναι μια βιβλιοθήκη κώδικα για μηχανική εκμάθηση σε ένα εύρος εργασιών. Αναπτύχθηκε από την Google το 2015 για να καλύψει τις ανάγκες της σε συστήματα ικανά να δημιουργήσουν και να εκπαιδεύσουν νευρωνικά δίκτυα για να ανιχνεύσουν και να αποκρυπτογραφήσουν μοτίβα και συσχετισμούς, ανάλογα με τη μάθηση και τη λογική που χρησιμοποιούν οι άνθρωποι.

Το TensorFlow είναι το Πλατφόρμα βαθιάς μάθησης πιο σημαντικό στον κόσμο. Αυτή η εξέλιξη ανοικτού κώδικα Η Google έχει τοποθετηθεί ως κορυφαίο εργαλείο στον τομέα του Βαθιά μάθηση. Διαθέτει επίσης ολοκληρωμένες βιβλιοθήκες και πόρους της κοινότητας που επιτρέπουν σε όλους να δημιουργήσουν προγράμματα μηχανικής μάθησης.

Το TensorFlow είναι μια βιβλιοθήκη λογισμικού ανοιχτού κώδικα για αριθμητικούς υπολογισμούς Κυκλοφόρησε με την άδεια ανοιχτού κώδικα Apache 2.0 και χρησιμοποιεί διαγράμματα ροής δεδομένων. Οι κόμβοι στα γραφήματα αντιπροσωπεύουν μαθηματικές λειτουργίες, ενώ οι ακμές των γραφημάτων αντιπροσωπεύουν τους πολυδιάστατους πίνακες δεδομένων (εντατήρες) επικοινωνούσαν μεταξύ τους.

Σε αντίθεση με άλλα αριθμητικές βιβλιοθήκες που προορίζονται να χρησιμοποιηθούν στη βαθιά μάθηση ως Θεανώ, αυτό το συγκεκριμένο σχεδιάστηκε για χρήση τόσο στην έρευνα όσο και στην ανάπτυξη. Μπορεί επίσης να εκτελεστεί σε μία μόνο CPU, πολλές CPU, καθώς και κινητές συσκευές και μεγάλης κλίμακας κατανεμημένα συστήματα εκατοντάδων μηχανημάτων.

Εάν θέλουμε να εγκαταστήσουμε το TensorFlow, μπορεί να εγκατασταθεί σε ολόκληρο το σύστημα, σε ένα εικονικό περιβάλλον Python, όπως ένα κοντέινερ Docker και άλλα. Ο πιο συνηθισμένος και ευκολότερος τρόπος εγκατάστασης του TensorFlow είναι ίσως μέσω ενός εικονικού περιβάλλοντος Python, όπου μπορούν να δημιουργηθούν και να διαχειριστούν εύκολα πολλά περιβάλλοντα. Αυτή είναι η επιλογή που θα δούμε στις ακόλουθες γραμμές.

Εγκαταστήστε το TensorFlow στο Ubuntu

Η επόμενη διαδικασία εγκατάστασης πρόκειται να κάνω σε ένα σύστημα Ubuntu 18.04. Μόλις διευκρινιστεί αυτό, για να ξεκινήσετε την εγκατάσταση του TensorFlow, πρέπει απλώς να ακολουθήσετε τα παρακάτω βήματα:

Εγκαταστήστε το Python

Επειδή η χρήση του Python είναι ο γρηγορότερος και ευκολότερος τρόπος εκτέλεσης του TensorFlow, ας εγκαταστήστε το. Προκαθορισμένο, Το Python 3 έρχεται με τα αποθετήρια του Ubuntu, επομένως η εγκατάστασή του δεν πρέπει να αποτελεί πρόβλημα.

να Μάθετε ποια έκδοση του Python είναι εγκατεστημένη στο Ubuntu, σε ένα τερματικό (Ctrl + Alt + T) πρέπει απλώς να εκτελέσετε την εντολή:

Εγκατεστημένη έκδοση Python

python3 -V

Όπως μπορείτε να δείτε, στον υπολογιστή μου έχω Python 3.6.9 και για αυτό το παράδειγμα πρόκειται να δημιουργήσω ένα εικονικό περιβάλλον χρησιμοποιώντας τη μονάδα venv. Για εγκαταστήστε το πακέτο python3-venv που επιτρέπει την ενότητα venv, στο ίδιο τερματικό πρόκειται να εκτελέσουμε τις ακόλουθες εντολές:

sudo apt update; sudo apt install python3-venv

Αυτό θα πρέπει να επιτρέψει το εικονικό περιβάλλον Python.

Ξεκινήστε το εικονικό περιβάλλον Python

Τώρα που γνωρίζουμε την εγκατεστημένη έκδοση του Python, ας συνεχίστε να δημιουργείτε έναν κατάλογο για το TensorFlow. Στο ίδιο τερματικό θα πρέπει να εκτελέσουμε μόνο την εντολή:

mkdir ~/TensorFlow

Μετά πηγαίνουμε μεταβείτε στον κατάλογο που μόλις δημιουργήσαμε:

cd ~/TensorFlow

Από αυτόν τον κατάλογο, θα το κάνουμε δημιουργία εικονικού περιβάλλοντος Python πληκτρολόγηση:

python3 -m venv venv

Μετά τη δημιουργία του πρέπει να το ενεργοποιήσουμε μόνο:

ενεργοποίηση εικονικού περιβάλλοντος για το TensorFlow

source venv/bin/activate

Το TensorFlow απαιτεί τα εργαλεία διαμόρφωσης πακέτου Python να είναι έκδοση 41.0.0 ή νεότερη. Θα εκτελέσουμε κουκούτσι ως εξής για να βεβαιωθείτε ότι έχει ενημερωθεί στην πιο πρόσφατη έκδοση:

εγκατάσταση εργαλείων εγκατάστασης με Pip

pip install -U setuptools

Εγκαταστήστε το TensorFlow

Τώρα που το περιβάλλον έχει δημιουργηθεί και ενεργοποιηθεί, μπορούμε να ξεκινήσουμε την εγκατάσταση μόνο. Για εγκαταστήστε την τρέχουσα έκδοση, τι περιλαμβάνει υποστήριξη για κάρτες GPU με CUDA (Ubuntu και Windows), στο τερματικό θα πρέπει χρησιμοποιήστε pip πληκτρολόγηση:

εγκατάσταση tensorflow

pip install tensorflow

Υπάρχουν επίσης διαθέσιμο μικρότερο πακέτο μόνο για CPU:

pip install tensorflow-cpu

να ενημερώστε το TensorFlow στην τελευταία έκδοση, πρέπει προσθέστε τη σημαία αναβάθμισης στις εντολές:

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

Μετά την εγκατάσταση, στο επαληθεύστε ότι το TensorFlow είναι εγκατεστημένο μπορούμε να εκτελέσουμε την ακόλουθη εντολή:

εγκατεστημένη έκδοση του tensorflow

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

Αυτή η εντολή θα πρέπει να εμφανίζει την έκδοση του TensorFlow που είναι εγκατεστημένη. Για δείτε μαθήματα διαφορετικών ειδών σχετικά με το TensorFlow, μπορούμε να μεταβούμε στον ιστότοπο του έργου.

Απενεργοποιήστε το περιβάλλον Python

Όταν τελειώσουμε με το περιβάλλον Python, απλώς πρέπει να εκτελέσετε την εντολή απενεργοποίησης:

deactivate

Τότε απλώς πρέπει να διαγράψουμε τον δημιουργημένο κατάλογο TensorFlow και αυτό θα πρέπει να διαγράψει το περιβάλλον Python που δημιουργήσαμε για την εκτέλεση του TensorFlow. Για περισσότερες πληροφορίες σχετικά με πώς να χρησιμοποιήσετε το TensorFlow, μπορείτε επισκεφτείτε το σεμινάριο που δημοσίευσαν στον ιστότοπό τους ή στο ιστότοπος προγραμματιστή της Google.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.