Google tekee koneoppimisesta nopeampaa ja johdonmukaisempaa Androidissa

click fraud protection

Google I/O 2021 -tapahtumassa puhui siitä, kuinka se tekee koneoppimisesta nopeampaa ja johdonmukaisempaa Android-laitteiden kehittäjille.

Eilisen pääesityksen jälkeen klo Google I/O 2021, yritys piti useita istuntoja, jotka ovat nyt saatavilla pyynnöstä YouTuben kautta. Yhdessä istunnossa käsiteltiin, mitä uutta Androidin koneoppimisessa on ja kuinka Google tekee siitä nopeamman ja johdonmukaisemman kehittäjille.

Koneoppiminen vastaa Androidin omistajien päivittäin käyttämistä ominaisuuksista, kuten kuvien taustan sumennus, taustan korvaaminen videopuhelusovelluksissa ja reaaliaikainen tekstitys puheluissa Pixel-puhelimissa. Vaikka koneoppimisesta on tulossa yhä edistyneempää, Google sanoi, että ML-pohjaisten ominaisuuksien käyttöönotossa on edelleen useita haasteita, mukaan lukien ongelmat sovellusten paisumisesta ja suorituskyvyn vaihteluista. Ominaisuuden saatavuudessa on myös ongelmia, koska kaikilla laitteilla ei ole pääsyä samoihin sovellusliittymiin tai API-versioihin.

Kuva: Google

Tämän ratkaisemiseksi Google julkistaa Androidin päivitettävän, täysin integroidun ML-päätelmäpinon, joten kaikilla laitteilla on joukko yhteisiä komponentteja, jotka toimivat vain yhdessä. Tämä tuo sovelluskehittäjille seuraavat edut:

  • Kehittäjien ei enää tarvitse niputtaa koodia laitteen päättelyä varten omassa sovelluksessaan.
  • Koneoppimissovellusliittymät on integroitu paremmin Androidiin, jotta ne tarjoavat paremman suorituskyvyn aina, kun niitä on saatavilla.
  • Google voi tarjota johdonmukaisen sovellusliittymän Android-versioille ja päivityksille. Säännölliset sovellusliittymien päivitykset tulevat suoraan Googlelta, ja ne ovat riippumattomia käyttöjärjestelmäpäivityksistä.

Kuva: Google

Tämän toteuttamiseksi Google tekee muutamia asioita. Ensinnäkin se sanoi niin TensorFlow Lite Androidille on esiasennettu kaikkiin Android-laitteisiin Google Play -palveluiden kautta, joten kehittäjien ei enää tarvitse yhdistää sitä omiin sovelluksiinsa. Google lisää myös sisäänrakennetun sallittujen luettelon yhteensopivista GPU: ista Androidiin, joita voidaan käyttää laitteistokiihdytykseen. Hakujättiläinen esittelee myös "automaattisen kiihdytyksen", joka vaatii kehittäjän koneoppimista mallin huomioon ja voi tarkistaa, toimiiko malli paremmin kiihdytettynä CPU: lla, GPU: lla tai muulla kiihdyttimiä.

Kuva: Google

Seuraavaksi Google sanoi myös siirtävänsä NNAPI: n pois ydinkäyttöjärjestelmäkehyksestä, jotta se on päivitettävissä Google Play -palveluiden kautta. Tämä tarkoittaa, että kehittäjät voivat käyttää samaa NNAPI-spesifikaatiota, vaikka kahdessa laitteessa olisi eri Android-versiot. Erityisesti, NNAPI-ajoaika lisättiin nimellä a Päälinjan moduuli Android 11:ssä, jolloin nämä päivitykset mahdollisesti toimitetaan. Google tekee yhteistyötä Qualcommin kanssa, jotta päivitetyt NNAPI-ajurit saataisiin saataville laitteissa, joissa on Android 12, ja uudet ominaisuudet siirretään takaisin piirisarjan kaupallisen käyttöiän ajan. Lisäksi päivitykset toimitetaan säännöllisesti ja se on myös taaksepäin yhteensopiva vanhempien Snapdragon-prosessorien kanssa.

Koneoppimisen parannukset ovat vain pieni murto-osa siitä, mitä Google ilmoitti tällä viikolla. Hakujättiläinen julkisti merkittävän uudistuksen Android 12 ja jakoi myös ensimmäiset tiedot yhteistyöstään Samsungin kanssa uusittu Wear OS.

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