Στο επόμενο άρθρο θα ρίξουμε μια ματιά στο πώς μπορούμε να εγκαταστήσουμε το 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) πρέπει απλώς να εκτελέσετε την εντολή:
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
Μετά τη δημιουργία του πρέπει να το ενεργοποιήσουμε μόνο:
source venv/bin/activate
Το TensorFlow απαιτεί τα εργαλεία διαμόρφωσης πακέτου Python να είναι έκδοση 41.0.0 ή νεότερη. Θα εκτελέσουμε κουκούτσι ως εξής για να βεβαιωθείτε ότι έχει ενημερωθεί στην πιο πρόσφατη έκδοση:
pip install -U setuptools
Εγκαταστήστε το TensorFlow
Τώρα που το περιβάλλον έχει δημιουργηθεί και ενεργοποιηθεί, μπορούμε να ξεκινήσουμε την εγκατάσταση μόνο. Για εγκαταστήστε την τρέχουσα έκδοση, τι περιλαμβάνει υποστήριξη για κάρτες GPU με CUDA (Ubuntu και Windows), στο τερματικό θα πρέπει χρησιμοποιήστε pip πληκτρολόγηση:
pip install tensorflow
Υπάρχουν επίσης διαθέσιμο μικρότερο πακέτο μόνο για CPU:
pip install tensorflow-cpu
να ενημερώστε το TensorFlow στην τελευταία έκδοση, πρέπει προσθέστε τη σημαία αναβάθμισης στις εντολές:
pip install --upgrade pip pip install --upgrade tensorflow
Μετά την εγκατάσταση, στο επαληθεύστε ότι το TensorFlow είναι εγκατεστημένο μπορούμε να εκτελέσουμε την ακόλουθη εντολή:
python -c 'import tensorflow as tf; print(tf.__version__)'
Αυτή η εντολή θα πρέπει να εμφανίζει την έκδοση του TensorFlow που είναι εγκατεστημένη. Για δείτε μαθήματα διαφορετικών ειδών σχετικά με το TensorFlow, μπορούμε να μεταβούμε στον ιστότοπο του έργου.
Απενεργοποιήστε το περιβάλλον Python
Όταν τελειώσουμε με το περιβάλλον Python, απλώς πρέπει να εκτελέσετε την εντολή απενεργοποίησης:
deactivate
Τότε απλώς πρέπει να διαγράψουμε τον δημιουργημένο κατάλογο TensorFlow και αυτό θα πρέπει να διαγράψει το περιβάλλον Python που δημιουργήσαμε για την εκτέλεση του TensorFlow. Για περισσότερες πληροφορίες σχετικά με πώς να χρησιμοποιήσετε το TensorFlow, μπορείτε επισκεφτείτε το σεμινάριο που δημοσίευσαν στον ιστότοπό τους ή στο ιστότοπος προγραμματιστή της Google.