Προγραμματισμός

Κριτική: Το Google Cloud AI φωτίζει τη μηχανική εκμάθηση

Η Google διαθέτει μια από τις μεγαλύτερες στοίβες μηχανικής μάθησης στον κλάδο, επί του παρόντος επικεντρώνεται στην πλατφόρμα Google Cloud AI και Machine Learning. Η Google ξεκίνησε το TensorFlow ως ανοιχτού κώδικα πριν από χρόνια, αλλά το TensorFlow εξακολουθεί να είναι το πιο ώριμο και ευρέως αναφερόμενο πλαίσιο βαθιάς μάθησης. Παρομοίως, η Google ξεχώρισε το Kubernetes ως ανοιχτού κώδικα πριν από χρόνια, αλλά εξακολουθεί να είναι το κυρίαρχο σύστημα διαχείρισης κοντέινερ.

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

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

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

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

Υπάρχουν ακόμη λείπουν σύνδεσμοι στις προσφορές AI του Google Cloud, ειδικά κατά την προετοιμασία δεδομένων. Το πιο κοντινό πράγμα που έχει το Google Cloud σε μια υπηρεσία εισαγωγής δεδομένων και κλιματισμού είναι το τρίτο μέρος Cloud Dataprep από την Trifacta. Το δοκίμασα πριν από ένα χρόνο και έμεινα συγκλονισμένος. Η τεχνική των χαρακτηριστικών που είναι ενσωματωμένη στο Cloud AutoML Tables είναι πολλά υποσχόμενη, και θα ήταν χρήσιμο να υπάρχει τέτοιου είδους υπηρεσία διαθέσιμη για άλλα σενάρια.

Η ραγδαία κάτω πλευρά του AI έχει σχέση με την ηθική και την ευθύνη (ή την έλλειψη αυτής), μαζί με τις επίμονες προκαταλήψεις του μοντέλου (συχνά λόγω των προκατειλημμένων δεδομένων που χρησιμοποιούνται για την εκπαίδευση). Η Google δημοσίευσε τις αρχές της τεχνητής νοημοσύνης το 2018. Είναι ένα έργο σε εξέλιξη, αλλά αποτελεί βάση καθοδήγησης, όπως συζητήθηκε σε μια πρόσφατη ανάρτηση ιστολογίου σχετικά με την υπεύθυνη AI

Υπάρχει μεγάλος ανταγωνισμός στην αγορά τεχνητής νοημοσύνης (πάνω από δώδεκα προμηθευτές) και μεγάλος ανταγωνισμός στη δημόσια αγορά cloud (πάνω από μισές δωδεκάδες αξιόπιστοι προμηθευτές). Για να κάνω τις συγκρίσεις με δικαιοσύνη, θα έπρεπε να γράψω ένα άρθρο τουλάχιστον πέντε φορές όσο αυτό, οπότε όσο μισώ να τα αφήσω, θα πρέπει να παραλείψω τις περισσότερες συγκρίσεις προϊόντων. Για την κορυφαία προφανή σύγκριση, μπορώ να συνοψίσω: Η AWS κάνει τα περισσότερα από όσα κάνει η Google και είναι επίσης πολύ καλή, αλλά γενικά χρεώνει υψηλότερες τιμές.

Δομικά στοιχεία του Google Cloud AI

Το Google Cloud AI Building Blocks είναι εύχρηστα στοιχεία που μπορείτε να ενσωματώσετε στις δικές σας εφαρμογές για να προσθέσετε θέαμα, γλώσσα, συνομιλία και δομημένα δεδομένα. Πολλά από τα δομικά στοιχεία τεχνητής νοημοσύνης είναι προ-εκπαιδευμένα νευρωνικά δίκτυα, αλλά μπορούν να προσαρμοστούν με την εκμάθηση μεταφοράς και την αναζήτηση νευρωνικών δικτύων εάν δεν εξυπηρετούν τις ανάγκες σας από το κουτί. Οι πίνακες AutoML είναι λίγο διαφορετικοί, καθώς αυτοματοποιεί τη διαδικασία που θα χρησιμοποιούσε ένας επιστήμονας δεδομένων για να βρει το καλύτερο μοντέλο μηχανικής εκμάθησης για ένα σύνολο δεδομένων πίνακα.

AutoML

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

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

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

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

Ενώ οι υπηρεσίες Google Cloud AutoML παρουσιάζονταν μαζί ως πακέτο, παρατίθενται τώρα στις βασικές τους προ-εκπαιδευμένες υπηρεσίες. Αυτό που οι περισσότερες εταιρείες αποκαλούν AutoML εκτελείται από τους Πίνακες Google Cloud AutoML.

Διαβάστε την πλήρη κριτική του Google Cloud AutoML

Πίνακες AutoML

Η συνήθης διαδικασία επιστήμης δεδομένων για πολλά προβλήματα παλινδρόμησης και ταξινόμησης είναι να δημιουργήσετε έναν πίνακα δεδομένων για εκπαίδευση, να καθαρίσετε και να ρυθμίσετε τα δεδομένα, να εκτελέσετε μηχανικά χαρακτηριστικά και να προσπαθήσετε να εκπαιδεύσετε όλα τα κατάλληλα μοντέλα στον μετασχηματισμένο πίνακα, συμπεριλαμβανομένου ενός βήματος βελτιστοποίησης τις υπερπαραμέτρους των καλύτερων μοντέλων. Οι Πίνακες Google Cloud AutoML μπορούν να εκτελέσουν ολόκληρη τη διαδικασία αυτόματα μόλις προσδιορίσετε μη αυτόματα το πεδίο προορισμού.

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

Η διεπαφή χωρίς κωδικό σας καθοδηγεί στον πλήρη κύκλο ζωής μηχανικής εκμάθησης από άκρο σε άκρο, καθιστώντας εύκολο για οποιονδήποτε στην ομάδα σας να κατασκευάσει μοντέλα και να τα ενσωματώσει αξιόπιστα σε ευρύτερες εφαρμογές. Οι πίνακες AutoML παρέχουν εκτεταμένα δεδομένα εισόδου και δυνατότητες επεξήγησης συμπεριφοράς μοντέλου, μαζί με προστατευτικά κιγκλιδώματα για την αποφυγή κοινών λαθών. Οι πίνακες AutoML διατίθενται επίσης σε περιβάλλοντα API και φορητών υπολογιστών.

Τα AutoML Tables ανταγωνίζονται το Driverless AI και πολλές άλλες υλοποιήσεις και πλαίσια AutoML.

API όρασης

Το Google Cloud Vision API είναι μια προ-εκπαιδευμένη υπηρεσία μηχανικής εκμάθησης για την κατηγοριοποίηση εικόνων και την εξαγωγή διαφόρων λειτουργιών. Μπορεί να ταξινομήσει τις εικόνες σε χιλιάδες προ-εκπαιδευμένες κατηγορίες, που κυμαίνονται από γενικά αντικείμενα και ζώα που βρίσκονται στην εικόνα (όπως μια γάτα), έως τις γενικές συνθήκες (για παράδειγμα, σούρουπο), έως συγκεκριμένα ορόσημα (Πύργος του Άιφελ, Grand Canyon), και προσδιορίστε τις γενικές ιδιότητες της εικόνας, όπως τα κυρίαρχα χρώματα. Μπορεί να απομονώσει περιοχές που είναι πρόσωπα, στη συνέχεια να εφαρμόσει γεωμετρικά (προσανατολισμός προσώπου και ορόσημα) και συναισθηματικές αναλύσεις στα πρόσωπα, αν και δεν αναγνωρίζει πρόσωπα ως ανήκοντα σε συγκεκριμένα άτομα, εκτός από διασημότητες (που απαιτεί ειδική άδεια χρήσης). Το Vision API χρησιμοποιεί OCR για την ανίχνευση κειμένου σε εικόνες σε περισσότερες από 50 γλώσσες και διάφορους τύπους αρχείων. Μπορεί επίσης να εντοπίσει λογότυπα προϊόντων και να εντοπίσει περιεχόμενο για ενήλικες, βίαιο και ιατρικό περιεχόμενο.

Διαβάστε την πλήρη κριτική των API Google Machine Machine Learning

API Intelligence βίντεο

Το Google Cloud Video Intelligence API αναγνωρίζει αυτόματα περισσότερα από 20.000 αντικείμενα, μέρη και ενέργειες σε αποθηκευμένα και ροή βίντεο. Διακρίνει επίσης τις αλλαγές σκηνής και εξάγει πλούσια μεταδεδομένα σε επίπεδο βίντεο, λήψης ή καρέ. Επιπλέον, εκτελεί ανίχνευση και εξαγωγή κειμένου χρησιμοποιώντας OCR, ανιχνεύει ρητό περιεχόμενο, αυτοματοποιεί υπότιτλους, αναγνωρίζει λογότυπα και εντοπίζει πρόσωπα, πρόσωπα και πόζες.

Η Google συνιστά το Video Intelligence API για εξαγωγή μεταδεδομένων για ευρετηρίαση, οργάνωση και αναζήτηση του περιεχομένου βίντεο. Μπορεί να μεταγράφει βίντεο και να δημιουργεί κλειστούς υπότιτλους, καθώς και να επισημαίνει και να φιλτράρει ακατάλληλο περιεχόμενο, πολύ πιο οικονομικά από ό, τι οι ανθρώπινοι μεταγραφείς. Οι περιπτώσεις χρήσης περιλαμβάνουν εποπτεία περιεχομένου, προτάσεις περιεχομένου, αρχεία πολυμέσων και διαφημίσεις με βάση τα συμφραζόμενα.

API φυσικής γλώσσας

Η επεξεργασία φυσικής γλώσσας (NLP) είναι ένα μεγάλο μέρος της «μυστικής σάλτσας» που κάνει τη συμβολή στην Αναζήτηση Google και τον Βοηθό Google να λειτουργούν καλά. Το Google Cloud Natural Language API εκθέτει την ίδια τεχνολογία στα προγράμματά σας. Μπορεί να πραγματοποιήσει ανάλυση σύνταξης (δείτε την παρακάτω εικόνα), εξαγωγή οντοτήτων, ανάλυση συναισθημάτων και ταξινόμηση περιεχομένου, σε 10 γλώσσες. Μπορείτε να καθορίσετε τη γλώσσα εάν τη γνωρίζετε. Διαφορετικά, το API θα προσπαθήσει να εντοπίσει αυτόματα τη γλώσσα. Ένα ξεχωριστό API, διαθέσιμο προς το παρόν για έγκαιρη πρόσβαση κατόπιν αιτήματος, ειδικεύεται σε περιεχόμενο που σχετίζεται με την υγειονομική περίθαλψη.

Διαβάστε την πλήρη κριτική των API Google Machine Machine Learning

Μετάφραση

Το Google Cloud Translation API μπορεί να μεταφράσει πάνω από εκατό ζεύγη γλωσσών, μπορεί να ανιχνεύσει αυτόματα τη γλώσσα προέλευσης εάν δεν το καθορίσετε, και διατίθεται σε τρεις γεύσεις: Βασική, Προηγμένη και Μετάφραση πολυμέσων. Το Advanced Translation API υποστηρίζει ένα γλωσσάριο, μια παρτίδα μετάφραση και τη χρήση προσαρμοσμένων μοντέλων. Το βασικό API μετάφρασης είναι ουσιαστικά αυτό που χρησιμοποιείται από τη διεπαφή Google Translate για τους καταναλωτές. Η Αυτόματη Μετάφραση σας επιτρέπει να εκπαιδεύσετε προσαρμοσμένα μοντέλα χρησιμοποιώντας τη μεταφορά εκμάθησης.

Το Media Translation API μεταφράζει περιεχόμενο απευθείας από τον ήχο (ομιλία), είτε από αρχεία ήχου είτε από ροές, σε 12 γλώσσες και δημιουργεί αυτόματα σημεία στίξης. Υπάρχουν ξεχωριστά μοντέλα για ήχο βίντεο και τηλεφωνικών κλήσεων.

Διαβάστε την πλήρη κριτική των API Google Machine Machine Learning

$config[zx-auto] not found$config[zx-overlay] not found