Πώς να εγκαταστήσετε το TensorFlow σε μια φιλοξενία cloud

Τάση ροής

Η τεχνητή νοημοσύνη προχωρά αλματωδώς. Γίνεται όλο και πιο ισχυρό και σας επιτρέπει να εφαρμόσετε τον εαυτό σας σε νέες εργασίες. ο αυτόματη μάθηση Είναι ένας από τους τομείς της τεχνητής νοημοσύνης στον οποίο θα πρέπει να προσέχετε ιδιαίτερα, με έργα όπως το TensorFlow. Εάν διαθέτετε διακομιστή ή cloud hosting, μπορείτε να εγκαταστήσετε αυτό το έργο εκεί για να του δώσετε τη δυνατότητα να μάθει χωρίς να χρειάζεται να προγραμματίζει ρητά.

Σε αυτό το σεμινάριο θα δείξω, βήμα προς βήμα, πώς μπορείτε να εγκαταστήσετε αυτό το ισχυρό έργο ανοιχτού κώδικα σε μια φιλοξενία cloud. Γι 'αυτό, επέλεξα το Clouding ως αναφορά, για τις τιμές, την ευκολία, την υποστήριξη στα Ισπανικά 24/7, τη διαθεσιμότητα, τα οφέλη και, ιδιαίτερα, για το ότι το κέντρο δεδομένων του βρίσκεται στην ισπανική επικράτεια, στη Βαρκελώνη. Επομένως, θα υπόκειται στους ευρωπαϊκούς νόμους περί προστασίας δεδομένων ...

¿Πώς μπορεί το Tensorflow να βοηθήσει την επιχείρησή μου?

Επαγγελματικές εφαρμογές

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

Τεχνολογίες όπως το cloud, το IoT ή το AI, είναι απαραίτητες. Ειδικός, με TensorFlow και μηχανική μάθηση, μπορείτε να πάρετε μεγάλα οφέλη. Για να αναφέρω μερικά παραδείγματα:

  • Βελτιώστε τις εικόνες χρησιμοποιώντας AI εάν είστε αφοσιωμένοι στο σχεδιασμό ή τη φωτογραφία.
  • Βοηθήστε στην ιατρική διάγνωση αναλύοντας τα αποτελέσματα των ιατρικών εξετάσεων.
  • Ευέλικτη επεξεργασία εικόνων και αυτοματοποιημένη καταλογογράφηση.
  • Διδάξτε σας φωνή ή αναγνώριση ήχου.
  • Ανάλυση προσώπου, συναισθήματα κ.λπ.
  • Αυτοματοποιημένη ανίχνευση σφαλμάτων.
  • Αυτόματη ανίχνευση γλωσσών σε κείμενα.
  • Απλοποιήστε ένα πλήθος καθημερινών επιχειρηματικών εργασιών.
  • Και ένα μακρύ κλπ. Οι εφαρμογές είναι σχεδόν αδιανόητες ...

Επομένως, είναι ευρέως χρησιμοποιημένο στη βιομηχανία, σε τομείς όπως το αυτοκίνητο, επίσης στον τομέα της υγείας, στις ασφαλίσεις, στις φορολογικές υπηρεσίες και σε πολλούς άλλους επαγγελματίες.

Τι είναι TensorFlow?

Λογότυπο Tensorflow

TΤο ensorFlow είναι λογισμικό ανοιχτού κώδικα, αρχικά αναπτύχθηκε από μηχανικούς και ερευνητές της Google, και αργότερα κυκλοφόρησε. Μια βιβλιοθήκη αριθμητικών υπολογιστών και μηχανικής μάθησης. Χρησιμοποιεί γραφήματα ροής δεδομένων για αυτό, οι κόμβοι αντιπροσωπεύουν μαθηματικές λειτουργίες, ενώ οι άκρες αντιπροσωπεύουν πολυδιάστατους πίνακες δεδομένων (τανυστές) που επικοινωνούνται μεταξύ τους.

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

Αυτό το έργο παρέχει επίσης μεγάλη ευελιξία, είναι σε θέση να πραγματοποιήσει το υπολογισμούς χρησιμοποιώντας CPU ή GPU, τόσο ένα όσο και πολλά από αυτά, σε υπολογιστές, διακομιστές και ακόμη και σε φορητές συσκευές. Αυτό είναι δυνατό δεδομένου ότι είναι πολλαπλών μορφών, είναι σε θέση να τρέχει σε συστήματα όπως το GNU / Linux, macOS, Windows, iOS και Android, καθώς και μια υπηρεσία Ιστού όπως θα δούμε σε αυτό το σεμινάριο. Έχει ακόμη πολλά περιτυλίγματα για τη χρήση διαφορετικών γλωσσών προγραμματισμού: Python, C ++ ή Java. Όλα με ένα μόνο API.

εγκαταστήσετε TensorFlow βήμα βήμα

Το επόμενο πράγμα είναι να δείξουμε ένα βήμα προς βήμα παράδειγμα του πώς εγκαταστήστε το TensorFlow en φιλοξενία cloud. Για να το κάνω αυτό, θα χρησιμοποιήσω ένα VPS του Σύννεφο.io, όπου μπορείτε να επιλέξετε λειτουργικά συστήματα Windows και Linux. Φυσικά, δεδομένου του θέματος του ιστολογίου και των πλεονεκτημάτων του GNU / Linux, δεν υπάρχει αμφιβολία ότι θα βασιστώ σε μια διανομή Linux.

Δημιουργήστε τον λογαριασμό και προετοιμάστε την πλατφόρμα Clouding

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

θόλωση

Στη συνέχεια, πρέπει να επιστρέψετε στον επίσημο ιστότοπο του Clouding και συνδεθείτε εισάγοντας το όνομα χρήστη και τον κωδικό πρόσβασής σας:

Σύννεφο καταγραφής

Τώρα μπορείτε να δείτε τον πίνακα ελέγχου Clouding, ο οποίος, όπως θα δείτε, είναι αρκετά απλός και διαισθητικός στη χρήση. Ακόμη και χωρίς πάρα πολλές γνώσεις, μπορείτε να το χειριστείτε χωρίς πρόβλημα ακολουθώντας αυτό το σεμινάριο. Να ξεκινήσω δημιουργήστε μια παρουσία για το TensorFlow, πατήστε Κάντε κλικ εδώ για να δημιουργήσετε τον πρώτο σας διακομιστή:

Συμπεριλαμβανομένης της εκκίνησης Tensorflow

Αυτό θα σας μεταφέρει στο μενού του διαμόρφωση του διακομιστή σας. Το πρώτο πράγμα θα είναι να ονομάσετε το VPS σας, μπορείτε να επιλέξετε αυτό που προτιμάτε. Τότε πρέπει να επιλέξετε το λειτουργικό σύστημα. Για αυτό το σεμινάριο θα επιλέξω μία από τις διανομές που προσφέρουν (CentOS, Ubuntu Server, Ubuntu Desktop ή Debian). Μπορείτε να επιλέξετε αυτό που προτιμάτε, στην περίπτωσή μου θα επιλέξω έναν Ubuntu Server 20.04:

Διαμόρφωση φιλοξενίας

Αφού επιλέξετε το βασικό σύστημα, το ακόλουθο είναι διαμορφώστε τις υπόλοιπες παραμέτρους που εμφανίζονται στην ίδια σελίδα παρακάτω. Όπως μπορείτε να δείτε, μεταξύ των επιλογών διαμόρφωσης των μηχανών μπορείτε να επιλέξετε την ποσότητα μνήμης RAM, πυρήνες vCPU ή τον χώρο αποθήκευσης SSD που χρειάζεστε. Για το ίδιο το TensorFlow δεν θα χρειαστείτε πολλά, αλλά μπορεί να χρειαστεί να χειριστείτε τα υπόλοιπα δεδομένα ναι, επομένως, σκεφτείτε προσεκτικά τι χρειάζεστε (ωστόσο, μπορεί να κλιμακωθεί):

Παρουσία Tensorflow

Είναι επίσης σημαντικό να δημιουργήσετε το κλειδί SSH, δίνοντας ό, τι όνομα θέλετε. Αυτό θα σας επιτρέψει να κάνετε λήψη του ζεύγους για να έχετε τη δυνατότητα απομακρυσμένης πρόσβασης χωρίς να χρειάζεται να εισάγετε τον κωδικό πρόσβασης χειροκίνητα κάθε φορά που θέλετε να εισαγάγετε. Επιπλέον, σας επιτρέπει επίσης να διαμορφώσετε το Τείχος προστασίας ή τα αντίγραφα ασφαλείας. Σε αυτήν την περίπτωση, τόσο τα αντίγραφα ασφαλείας όσο και το τείχος προστασίας το αφήνουμε ως έχει.

Εάν τελειώσετε, ελέγξτε ότι όλα είναι εντάξει και πρέσα Στείλετε. Αυτό σας ανακατευθύνει σε μια άλλη οθόνη με τη δημιουργία του cloud. Αλλά στην ενότητα κατάστασης θα δείτε ότι δημιουργείται:

Παρουσία Tensorflow

Σε ριπή οφθαλμού, το σύστημά σας θα εγκατασταθεί και θα διαμορφωθεί. Στη συνέχεια, η κατάσταση θα εμφανίζεται ως Ενεργός. Και μπορείτε ήδη να το χρησιμοποιήσετε.

SERVER Active Casing

Κάντε κλικ στο όνομα του διακομιστή σας σε αυτήν την οθόνη και θα σας μεταφέρει στο περίληψη με λεπτομέρειες:

Κύρια διαμόρφωση πρόσβασης

Εάν κάνετε κύλιση, θα βρείτε την ενότητα Πώς να αποκτήσετε πρόσβαση στο διακομιστή. Είναι πολύ σημαντικό, καθώς εδώ θα βρείτε όλα όσα χρειάζεστε για πρόσβαση και διαχείριση του διακομιστή σας. Για παράδειγμα, μπορείτε να κατεβάσετε το κλειδί SSH ή μπορείτε να δείτε τη δημόσια IP για πρόσβαση μέσω SSH, το όνομα χρήστη (root) και τον κωδικό πρόσβασης:

Πλήκτρα Ssh

Μην χάσετε αυτά τα δεδομένα, καθώς θα τα χρειαστείτε στα επόμενα βήματα για να ξεκινήσετε την εγκατάσταση του Tensorflow στην παρουσία σας στο Clouding.

Pεκ νέου απαιτήσεις

Για να ξεκινήσετε, το πρώτο πράγμα που πρέπει να κάνετε είναι να ικανοποιήσετε ορισμένες εξαρτήσεις ή πακέτα που θα είναι χρήσιμα για το Tensorflow, καθώς και ενημέρωση για να βεβαιωθείτε ότι όλα είναι στην πιο πρόσφατη έκδοση. Για να το κάνουμε αυτό, θα εισέλθουμε στο τερματικό για να τα συνδέσουμε με SSH με τον κωδικό πρόσβασης και την IP που έδειξα στην προηγούμενη εικόνα για να αποκτήσω απομακρυσμένη πρόσβαση στην παρουσία από τη διανομή σας (θυμηθείτε να αντικαταστήσετε τον διακομιστή σας με την IP της παρουσίας Clouding) :

ssh root@tuipdelservidor

ssh πρόσβαση

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

ssh πρόσβαση

Τώρα το πρώτο πράγμα είναι αναβάθμιση του συστήματος με τις ακόλουθες εντολές:

apt-get update && apt-get -y upgrade

εγκατάσταση του Tensorflow

Τώρα, πρέπει εγκαταστήστε το python3 και άλλα βοηθητικά πακέτα που θα χρειαστείτε:

apt-get install python3 python3-pip python3-dev

Τα παρακάτω είναι προετοιμασία του εικονικού περιβάλλοντος, χρησιμοποιώντας τη λειτουργική μονάδα virtualenv, η οποία αποτελεί μέρος της τυπικής βιβλιοθήκης Python3:

pip3 install virtualenv

mkdir ~/miproyecto

cd ~/miproyecto

virtualenv tf-env

source tf-env/bin/activate

εγκατάσταση μονάδας python

Μετά από αυτό θα παρατηρήσετε ότι το ερώτημά σας έχει αλλάξει και τώρα εμφανίζεται tf-env πριν από το όνομα χρήστη και τον κεντρικό υπολογιστή.

έγκαιρη

Εγκατάσταση Tensorflow (υποστήριξη CPU)

Όλα είναι έτοιμα για το Εγκατάσταση TensorFlow στην παρουσία σας στο Clouding. Το επόμενο βήμα που πρέπει να ακολουθήσετε είναι:

pip install --upgrade tensorflow

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

python -c ‘import tensorflow as tf; print(tf.version)’

Και αυτό θα σας επιστρέψει μια έξοδο με εγκατεστημένη την έκδοση του Tensorflow. Από εκεί, θα μπορούσατε αρχίστε να χρησιμοποιείτε το Tensorflow για οποιαδήποτε εργασία χρειάζεστε ...

Συμπέρασμα

Εν κατακλείδι, οι δυνατότητες που προσφέρει το Clouding για να λειτουργήσει με το VPS της κάνουν την εμπειρία να εγκαταστήσουν οποιοδήποτε έργο όπως το Tensorflow ή να κάνουν διαμορφώσεις, να είναι τόσο εύκολο όσο το κάνατε στο τοπικό σας μηχάνημα. Μόνο με τη δύναμη και την επεκτασιμότητα αυτού του τύπου διακομιστή.

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


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

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

*

*

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