Η Google κάνει τη μηχανική εκμάθηση ταχύτερη και πιο συνεπή στο Android

click fraud protection

Στο Google I/O 2021, η Google μίλησε για το πώς κάνει τη μηχανική εκμάθηση ταχύτερη και πιο συνεπή για προγραμματιστές σε όλες τις συσκευές Android.

Σε συνέχεια της χθεσινής κύριας παρουσίασης στο Google I/O 2021, η εταιρεία πραγματοποίησε αρκετές συνεδρίες που είναι πλέον διαθέσιμες κατ' απαίτηση μέσω του YouTube. Μία από τις συνεδρίες κάλυψε τι νέο υπάρχει στη μηχανική εκμάθηση για Android και πώς η Google την κάνει πιο γρήγορη και συνεπή για τους προγραμματιστές.

Η μηχανική εκμάθηση είναι υπεύθυνη για την παροχή δυνατοτήτων που χρησιμοποιούν οι κάτοχοι Android καθημερινά, από το θάμπωμα φόντου στις εικόνες, την αντικατάσταση φόντου σε εφαρμογές βιντεοκλήσεων και ζωντανοί υπότιτλοι στις κλήσεις σε τηλέφωνα Pixel. Ενώ η μηχανική εκμάθηση γίνεται ολοένα και πιο προηγμένη, η Google είπε ότι εξακολουθούν να υπάρχουν πολλές προκλήσεις στην ανάπτυξη λειτουργιών που υποστηρίζονται από ML, συμπεριλαμβανομένων ανησυχιών σχετικά με το bloat της εφαρμογής και τη διακύμανση της απόδοσης. Υπάρχουν επίσης προβλήματα με τη διαθεσιμότητα λειτουργιών, επειδή δεν έχουν όλες οι συσκευές πρόσβαση στα ίδια API ή εκδόσεις API.

Εικόνα: Google

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

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

Εικόνα: Google

Για να συμβεί αυτό, η Google κάνει μερικά πράγματα. Πρώτον, είπε ότι TensorFlow Lite για Android πρόκειται να προεγκατασταθεί σε όλες τις συσκευές Android μέσω των Υπηρεσιών Google Play, ώστε οι προγραμματιστές να μην χρειάζεται πλέον να το συνδυάζουν με τις δικές τους εφαρμογές. Η Google προσθέτει επίσης μια ενσωματωμένη λίστα επιτρεπόμενων συμβατών GPU στο Android που μπορούν να χρησιμοποιηθούν για επιτάχυνση υλικού. Ο γίγαντας αναζήτησης εισάγει επίσης την «αυτόματη επιτάχυνση» που απαιτεί τη μηχανική εκμάθηση ενός προγραμματιστή μοντέλο και μπορεί να ελέγξει εάν το μοντέλο λειτουργεί καλύτερα με επιτάχυνση στη CPU, την GPU ή άλλη επιταχυντές.

Εικόνα: Google

Στη συνέχεια, η Google είπε επίσης ότι απομακρύνει το NNAPI από το βασικό πλαίσιο του λειτουργικού συστήματος, ώστε να μπορεί να ενημερωθεί μέσω των Υπηρεσιών Google Play. Αυτό σημαίνει ότι οι προγραμματιστές μπορούν να χρησιμοποιήσουν την ίδια προδιαγραφή NNAPI ακόμα και αν δύο συσκευές εκτελούν διαφορετικές εκδόσεις Android. Συγκεκριμένα, το Χρόνος εκτέλεσης NNAPI προστέθηκε ως α Κύρια μονάδα στο Android 11, με τον οποίο πιθανώς παραδίδονται αυτές οι ενημερώσεις. Η Google συνεργάζεται με την Qualcomm για να καταστήσει διαθέσιμα προγράμματα οδήγησης NNAPI με δυνατότητα ενημέρωσης σε συσκευές με Android 12 και νέες λειτουργίες θα υποστηρίζονται για την εμπορική διάρκεια ζωής ενός chipset. Επιπλέον, ενημερώσεις θα παραδίδονται τακτικά και θα είναι επίσης συμβατό με παλαιότερους επεξεργαστές Snapdragon.

Οι βελτιώσεις στη μηχανική εκμάθηση είναι μόνο ένα μικρό κλάσμα αυτών που ανακοίνωσε η Google αυτήν την εβδομάδα. Ο γίγαντας της αναζήτησης αποκάλυψε έναν σημαντικό επανασχεδιασμό Android 12 και μοιράστηκε επίσης τις πρώτες λεπτομέρειες για τη συνεργασία της με τη Samsung για να ανανεωμένο Wear OS.

\r\n https://www.youtube.com/watch? v=uTCQ8rAdPGE\r\n