A Google gyorsabbá és következetesebbé teszi a gépi tanulást Androidon

A Google I/O 2021 rendezvényen a Google arról beszélt, hogyan teszi gyorsabbá és konzisztensebbé a gépi tanulást a fejlesztők számára az Android-eszközökön.

A tegnapi főbemutatót követően a Google I/O 2021, a cég több ülést is tartott, amelyek immár igény szerint elérhetők a YouTube-on keresztül. Az egyik ülésen az Android gépi tanulásának újdonságairól volt szó, és arról, hogy a Google hogyan teszi gyorsabbá és egységesebbé azt a fejlesztők számára.

A gépi tanulás felelős az Android-tulajdonosok által nap mint nap használt funkciók működéséért, például a háttér elmosódásáért a képeken, a háttér cseréjéért a videohívási alkalmazásokban és élő feliratozás a hívásokban Pixel telefonokon. Miközben a gépi tanulás egyre fejlettebb, a Google szerint még mindig számos kihívással kell szembenézni az ML-alapú funkciók bevezetésével kapcsolatban, beleértve az alkalmazások felfújásával és a teljesítmény változásával kapcsolatos aggályokat. Problémák vannak a funkciók elérhetőségével is, mivel nem minden eszköz fér hozzá ugyanazokhoz az API-khoz vagy API-verziókhoz.

Kép: Google

Ennek megoldására a Google bejelenti az Android frissíthető, teljesen integrált ML következtetési veremét, így az összes eszközön közös összetevők lesznek, amelyek csak együtt működnek. Ez a következő előnyökkel jár az alkalmazásfejlesztők számára:

  • A fejlesztőknek többé nem kell kódot kötegelniük az eszközön történő következtetéshez a saját alkalmazásukban.
  • A gépi tanulási API-k jobban integrálva vannak az Androiddal, hogy jobb teljesítményt nyújtsanak, ahol rendelkezésre állnak.
  • A Google egységes API-t tud biztosítani az Android-verziók és frissítések között. Az API-k rendszeres frissítései közvetlenül a Google-tól származnak, és az operációs rendszer frissítéseitől függetlenül léteznek.

Kép: Google

Ennek érdekében a Google megtesz néhány dolgot. Először is ezt mondta TensorFlow Lite Androidra minden Android-eszközre előre telepítve lesz a Google Play Services szolgáltatáson keresztül, így a fejlesztőknek nem kell többé csomagolniuk saját alkalmazásaikkal. A Google egy beépített engedélyezési listát is hozzáad a kompatibilis GPU-k Androidon, amelyek hardveres gyorsításra használhatók. A keresőóriás emellett bevezeti az „automatikus gyorsítást”, amely a fejlesztő gépi tanulását igényli figyelembe veszi a modellt, és ellenőrizheti, hogy a modell jobban működik-e felgyorsítva a CPU-n, GPU-n vagy máson gyorsítók.

Kép: Google

Ezután a Google azt is közölte, hogy az NNAPI-t elmozdítja az operációs rendszer alapkeretétől, hogy frissíthető legyen a Google Play-szolgáltatásokon keresztül. Ez azt jelenti, hogy a fejlesztők akkor is használhatják ugyanazt az NNAPI specifikációt, ha két eszköz különböző Android-verziót futtat. Nevezetesen a NNAPI futásidejű mint a Fővonali modul Android 11-ben, ami valószínűleg a frissítések kézbesítésének módja. A Google a Qualcommmal együttműködve frissíthető NNAPI-illesztőprogramokat tesz elérhetővé az Android 12-t futtató eszközökön, és az új funkciókat a chipkészlet kereskedelmi élettartama alatt háttérportálják. Továbbá frissítések rendszeresen leszállítva és visszafelé is kompatibilis lesz a régebbi Snapdragon processzorokkal is.

A gépi tanulás fejlesztése csak egy töredéke annak, amit a Google ezen a héten bejelentett. A keresőóriás jelentős átalakítást mutatott be Android 12 és megosztotta az első részleteket a Samsunggal való együttműködéséről megújult Wear OS.

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