Με όλη τη συζήτηση για τη μηχανική μάθηση τα τελευταία χρόνια, είναι δύσκολο να αγνοήσετε την επιθυμία να το δοκιμάσετε μόνοι σας. Η τεχνολογία φαίνεται να εξελίσσεται με πολύ γρήγορο ρυθμό και έχει ήδη βρει εφαρμογές σε πολλά περιβάλλοντα. Εάν έχετε κάποιες δεξιότητες προγραμματισμού και μια βασική κατανόηση ορισμένων εννοιών σχετικά με τις στατιστικές, μπορείτε να ακολουθήσετε τις απαιτήσεις δεξιοτήτων.
Ωστόσο, θα πρέπει επίσης να λάβετε υπόψη το υλικό που θα χρειαστείτε για αυτό. Μπορείτε είτε να φιλοξενήσετε τα πάντα στο σπίτι είτε να χρησιμοποιήσετε απομακρυσμένες υπηρεσίες - και οι δύο έχουν τα πλεονεκτήματα και τα μειονεκτήματά τους.
Βασικές απαιτήσεις για την ανάπτυξη μηχανικής μάθησης
Θα χρειαστείτε κάποιο σχετικά ισχυρό υλικό για να ξεκινήσετε. Παρόλο που μπορείτε να εκτελέσετε τα περισσότερα σχετικά εργαλεία σε έναν φθηνό φορητό υπολογιστή, θα είστε πολύ περιορισμένοι στο μαθησιακό σας δυναμικό και όλα θα διαρκέσουν πολύ περισσότερο από ό, τι χρειάζεται.
Η GPU σας (Μονάδα επεξεργασίας γραφικών) είναι το πιο σημαντικό στοιχείο εδώ. Δεν έχει καμία σχέση με γραφικά άμεσα. Απλώς τα GPU τυχαίνει να ταιριάζουν καλύτερα στους τύπους υπολογισμών στους οποίους βασίζεται η μηχανική μάθηση.
Μια GPU που υποστηρίζει CUDA θα είναι ακόμα καλύτερη εδώ, αν και θα σας κοστίσει περισσότερο για να αποκτήσετε ένα χέρι. Μην ανησυχείτε αν δεν μπορείτε να αγοράσετε αυτό το είδος υλικού αυτήν τη στιγμή. Μπορείτε επίσης να εκτελέσετε τις λύσεις σας από απόσταση, αν και θα πρέπει να αντιμετωπίσετε τα σκαμπανεβάσματα αυτής της ρύθμισης.
Διαβάστε περισσότερα: Τι είναι οι πυρήνες CUDA;
Γιατί το κόστος σας μπορεί να είναι υψηλότερο το 2021
Αξίζει επίσης να σημειωθεί ότι η αγορά νέου υλικού για μηχανική μάθηση μπορεί να είναι ακόμη πιο δύσκολη αυτή τη στιγμή. Υπάρχει μια δύσκολη παγκόσμια κατάσταση που αναπτύσσεται γύρω από την έλλειψη ημιαγωγών που χρησιμοποιούνται στην κατασκευή διαφόρων ηλεκτρονικών ειδών ευρείας κατανάλωσης. Από GPU έως smartphone και άλλες συσκευές, έχουν επηρεαστεί πολλές αγορές.
Ορισμένες προβλέψεις ισχυρίζονται ότι αυτή η έλλειψη θα μπορούσε να διαρκέσει για πολλά ακόμη χρόνια, καθώς ήταν αποτέλεσμα πολλών παραγόντων που απροσδόκητα ευθυγραμμίστηκαν. Μεταξύ της πανδημίας που μειώνει τις δυνατότητες παραγωγής και της αύξησης της ζήτησης, και των ανθρακωρύχων και των scalpers αγοράζοντας ολόκληρο το απόθεμα, η κατάσταση ήταν δύσκολη για όσους θέλουν απλώς να αποκτήσουν νέο GPU.
Σχετιζομαι με: Γιατί οι κάρτες γραφικών είναι τόσο ακριβές αυτήν τη στιγμή;
Δεν είναι ξεκάθαρο πότε θα εξομαλυνθούν οι τιμές - οι τιμές ενδέχεται να συνεχίσουν να αυξάνονται. Η αναζήτηση ενός μεταχειρισμένου GPU θα μπορούσε να είναι μια καλύτερη επιλογή, αν και δεν μπορείτε να εγγυηθείτε ότι θα βρείτε κάτι κατάλληλο.
Οφέλη και μειονεκτήματα των φιλοξενούμενων πλατφορμών
Μια φιλοξενούμενη πλατφόρμα για ανάπτυξη μηχανικής μάθησης θα σας επιτρέψει να επικεντρωθείτε στην πραγματική εργασία ανάπτυξης χωρίς να ανησυχείτε για θέματα υλικού. Θα επωφεληθείτε από την προηγμένη ισχύ επεξεργασίας και αυτές οι πλατφόρμες μπορούν συνήθως να εκτελούν τις λύσεις σας πολύ πιο γρήγορα από οτιδήποτε θα μπορούσατε να δημιουργήσετε στο σπίτι.
Φυσικά, αυτό το είδος ισχύος δεν έρχεται δωρεάν. Θα πρέπει να πληρώσετε ένα τέλος συνδρομής για να χρησιμοποιήσετε τις περισσότερες από αυτές τις υπηρεσίες. Αυτά που προσφέρονται δωρεάν έρχονται με τους δικούς τους ξεχωριστούς περιορισμούς.
Για παράδειγμα, ενδέχεται να μην μπορείτε να εκτελέσετε το πρόγραμμά σας κατ 'απαίτηση και ίσως χρειαστεί να περιμένετε στην ουρά. Αυτό μπορεί να είναι ιδιαίτερα προβληματικό για μεγαλύτερες προπονήσεις, όπου θα πρέπει να προσθέσετε μερικές επιπλέον ώρες πάνω από μια ήδη μακρά περίοδο αναμονής.
Και στη συνέχεια, μερικοί άνθρωποι αισθάνονται πιο άνετα στη δουλειά τους όταν έχουν όλα διαθέσιμα τοπικά. Μπορεί σίγουρα να είναι πιο βολικό να δουλεύετε με μηχανική εκμάθηση με αυτόν τον τρόπο, όταν ορισμένα μοντέλα μπορεί να είναι αρκετά gigabyte και μπορεί να χρειαστεί λίγος χρόνος για να τα μεταφέρετε από και προς τους κατάλληλους διακομιστές.
Το καλύτερο και των δύο κόσμων
Θα μπορούσατε να χρησιμοποιήσετε μια μικτή προσέγγιση. Κάντε το μεγαλύτερο μέρος της ανάπτυξής σας τοπικά - όπως πραγματική εργασία στους αλγορίθμους και τα μοντέλα σας - και χρησιμοποιήστε μια φιλοξενούμενη υπηρεσία για σημαντική, ακριβή επεξεργασία.
Συνήθως, μπορείτε να υποβάλετε τα δεδομένα σας σε παρτίδες για να τα επεξεργαστείτε ταυτόχρονα για μια χρονική περίοδο και απλώς πρέπει να επιστρέψετε για να ανακτήσετε τα αποτελέσματά σας αργότερα. Αυτό μπορεί να λειτουργήσει καλά όταν δεν χρειάζεστε άμεσα αποτελέσματα και μπορεί να σας επιτρέψει να κάνετε ακριβή προπόνηση με σχετικά χαμηλό κόστος.
Αυτή είναι η προσέγγιση που ακολουθούν οι περισσότεροι άνθρωποι αυτές τις μέρες. Εάν δεν θέλετε να ξοδέψετε πάρα πολλά για το υλικό, αλλά είστε εντάξει με την ιδέα να ξοδέψετε κάποια χρήματα σε αυτό στην αρχή, αυτό είναι πιθανό αυτό που πρέπει να εξετάσετε.
Υπάρχουν διάφορες προσφορές στην αγορά, με ορισμένες να απευθύνονται σε άτομα με μικρότερους προϋπολογισμούς, οπότε ρίξτε μια ματιά και δείτε τι είναι διαθέσιμο εκεί έξω. Μερικές φορές μπορείτε να ξεφύγετε από τη φιλοξενία των έργων σας για εκπληκτικά μικρό, αρκεί να μην έχουν περίπλοκες απαιτήσεις.
Να είστε προσεκτικοί με ευαίσθητα δεδομένα
Θυμηθείτε ότι η μηχανική μάθηση μπορεί συχνά να περιλαμβάνει εργασία με ευαίσθητα δεδομένα. Για παράδειγμα, μπορεί να σας ανατεθεί η επεξεργασία ιατρικών αρχείων ή άλλων προσωπικών πληροφοριών. Είναι αυτονόητο ότι πρέπει να είστε πολύ πιο προσεκτικοί σε αυτές τις καταστάσεις εάν εργάζεστε με υπηρεσίες απομακρυσμένης φιλοξενίας.
Πρέπει να γνωρίζετε τις επιπτώσεις της μετάδοσης αυτών των δεδομένων σε απομακρυσμένους διακομιστές. Μερικές φορές μπορεί να βρεθείτε σε παραβίαση ορισμένων νομικών πλαισίων χωρίς καν να το συνειδητοποιήσετε. Στην Ευρωπαϊκή Ένωση για παράδειγμα, πρέπει να είστε πολύ προσεκτικοί με τον GDPR.
Είναι καλή ιδέα να συμβουλευτείτε έναν νομικό ειδικό εάν οι ασκήσεις μηχανικής εκμάθησης σας θα περιλαμβάνουν οποιοδήποτε είδος ευαίσθητων δεδομένων. Ακόμα καλύτερα, πιθανότατα δεν πρέπει να χρησιμοποιείτε τέτοιου είδους δεδομένα για τα πρώτα σας προγράμματα κατάρτισης. Απλώς πηγαίνετε με κάτι που είναι πιο ασφαλές και πιο εύκολο να το χειριστείτε
Μηχανική εκμάθηση μόνοι σας
Η μηχανική εκμάθηση στο σπίτι είναι εφικτή και έχει πολλά πλεονεκτήματα. Αλλά έχει επίσης κάποιες αρνητικές επιπτώσεις που πρέπει να λάβετε υπόψη και πρέπει να βεβαιωθείτε ότι θα βρείτε μια ισορροπημένη προσέγγιση στο τέλος. Δώστε ιδιαίτερη προσοχή σε λεπτομέρειες όπως η εργασία με ευαίσθητα δεδομένα και εξοικειωθείτε πάντα με τυχόν νομικές απαιτήσεις που μπορεί να σας επιβάλει η κατάστασή σας.
Στο τέλος, αυτό μπορεί να είναι μια πολύ διασκεδαστική και παραγωγική εμπειρία που μπορεί να σας βάλει σε εξαιρετική θέση στην αγορά εργασίας.
Το Python είναι εξαιρετικά ευέλικτο, με εφαρμογές που κυμαίνονται από την ανάπτυξη ιστού έως την ανάλυση δεδομένων.
Διαβάστε Επόμενο
- Η τεχνολογία εξηγείται
- Cloud Computing
- Μηχανική εκμάθηση
Ο Stefan είναι συγγραφέας με πάθος για το νέο. Αρχικά αποφοίτησε ως γεωλόγος μηχανικός, αλλά αποφάσισε να ακολουθήσει ανεξάρτητη γραφή.
Εγγραφείτε στο Newsletter μας
Εγγραφείτε στο ενημερωτικό δελτίο μας για τεχνικές συμβουλές, κριτικές, δωρεάν ebook και αποκλειστικές προσφορές!
Ένα ακόμη βήμα…!
Επιβεβαιώστε τη διεύθυνση email σας στο email που μόλις σας στείλαμε.