Google padara mašīnmācīšanos ātrāku un konsekventāku operētājsistēmā Android

Google I/O 2021 pasākumā Google runāja par to, kā tas padara mašīnmācīšanos ātrāku un konsekventāku izstrādātājiem visās Android ierīcēs.

Pēc vakardienas galvenās prezentācijas plkst Google I/O 2021, uzņēmums rīkoja vairākas sesijas, kas tagad ir pieejamas pēc pieprasījuma, izmantojot YouTube. Vienā no sesijām tika apskatīts, kas jauns mašīnmācībā operētājsistēmai Android un kā Google to padara ātrāku un konsekventāku izstrādātājiem.

Mašīnmācīšanās ir atbildīga par funkciju nodrošināšanu, ko Android īpašnieki izmanto katru dienu, piemēram, fona aizmiglojumu attēlos, fona aizstāšanu videozvanu lietotnēs un tiešraides paraksti zvanos Pixel tālruņos. Lai gan mašīnmācīšanās kļūst arvien progresīvāka, Google teica, ka joprojām pastāv vairākas problēmas, izvietojot ar ML darbināmas funkcijas, tostarp bažas par lietotņu uzpūšanos un veiktspējas izmaiņām. Problēmas ir arī ar funkciju pieejamību, jo ne katrai ierīcei ir piekļuve tiem pašiem API vai API versijām.

Attēls: Google

Lai to atrisinātu, Google paziņo par Android atjaunināmu, pilnībā integrētu ML secinājumu kopu, tāpēc visās ierīcēs būs kopīgu komponentu kopums, kas darbojas kopā. Tas sniedz tālāk norādītās priekšrocības lietotņu izstrādātājiem.

  • Izstrādātājiem vairs nav jāgrupē kods, lai savā lietotnē izdarītu secinājumus ierīcē.
  • Mašīnmācīšanās API ir vairāk integrētas operētājsistēmā Android, lai nodrošinātu labāku veiktspēju, kur tās ir pieejamas.
  • Google var nodrošināt konsekventu API visās Android versijās un atjauninājumos. Regulāri API atjauninājumi nāk tieši no Google un pastāv neatkarīgi no OS atjauninājumiem.

Attēls: Google

Lai tas notiktu, Google veic dažas darbības. Pirmkārt, tā teica TensorFlow Lite operētājsistēmai Android tiks iepriekš instalēts visās Android ierīcēs, izmantojot Google Play pakalpojumus, tāpēc izstrādātājiem vairs nebūs nepieciešams to apvienot ar savām lietotnēm. Google arī pievieno iebūvētu atļaušanas sarakstu ar saderīgiem GPU operētājsistēmā Android, ko var izmantot aparatūras paātrināšanai. Meklēšanas gigants ievieš arī “automātisko paātrinājumu”, kas prasa izstrādātāja mašīnmācīšanos ņem vērā modeli un var pārbaudīt, vai modelis darbojas labāk ar paātrinājumu CPU, GPU vai citā paātrinātāji.

Attēls: Google

Pēc tam Google arī teica, ka tā atceļ NNAPI no OS pamata sistēmas, lai to varētu atjaunināt, izmantojot Google Play pakalpojumus. Tas nozīmē, ka izstrādātāji var izmantot vienu un to pašu NNAPI specifikāciju, pat ja divās ierīcēs darbojas dažādas Android versijas. Jo īpaši, NNAPI izpildlaiks tika pievienots kā a Galvenās līnijas modulis operētājsistēmā Android 11, kas, iespējams, ir veids, kā šie atjauninājumi tiek piegādāti. Google sadarbojas ar Qualcomm, lai padarītu atjaunināmus NNAPI draiverus pieejamus ierīcēs, kurās darbojas operētājsistēma Android 12, un jaunas funkcijas tiks pārsūtītas uz mikroshēmojuma komerciālo darbības laiku. Turklāt atjauninājumi tiks regulāri piegādāti un būs saderīgs arī ar vecākiem Snapdragon procesoriem.

Mašīnmācīšanās uzlabojumi ir tikai neliela daļa no Google paziņotā šonedēļ. Meklēšanas gigants atklāja būtisku pārprojektēšanu Android 12 un arī dalījās ar pirmo informāciju par sadarbību ar Samsung atjaunota Wear OS.

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