Google oddeľuje rozhrania API na zariadení ML Kit od platformy Firebase

Google oddelil rozhrania API strojového učenia na zariadení v súprave ML Kit od platformy Firebase a oznámil nový program prednostného prístupu na testovanie pripravovaných rozhraní API.

Google vo veľkej miere využíva umelú inteligenciu na poskytovanie vysoko kontextových a presných výsledkov vyhľadávania na webe a vo vyhľadávaní obrázkov. Okrem Vyhľadávania na webovej platforme poskytujú modely strojového učenia Google aj rôzne aplikácie AI na telefónoch s Androidom, od vizuálneho vyhľadávania na Google Lens do počítačová fotografia ktorými sú zariadenia Pixel známe. Okrem vlastných aplikácií Google umožňuje aj vývojárom tretích strán bezproblémovo integrovať funkcie strojového učenia do svojich aplikácií pomocou súpravy ML Kit, súpravy SDK (súprava na vývoj softvéru), ktorá je súčasťou Firebase – jej online riadiaceho a analytického panela pre mobilné zariadenia rozvoj. Od dnešného dňa spoločnosť Google oznamuje veľkú zmenu súpravy ML Kit a urobí rozhrania API v zariadení nezávislými od Firebase.

ML Kit bol ohlásený na Google I/O 2018 zjednodušiť pridávanie funkcií strojového učenia do aplikácií. V čase svojho uvedenia na trh ML Kit pozostával z API na rozpoznávanie textu, detekciu tváre, skenovanie čiarových kódov, označovanie obrázkov a rozpoznávanie orientačných bodov. In V apríli 2019 spoločnosť Google predstavila svoje prvé rozhrania API na spracovanie prirodzeného jazyka (NLP) do súpravy SDK pre vývojárov vo forme inteligentných odpovedí a jazyka. Identifikácia. O mesiac neskôr, t. j. na Google I/O 2019, Google predstavil tri nové ML API pre preklad na zariadení, detekciu a sledovanie objektov a AutoML Vision Edge API na identifikáciu konkrétnych predmetov, ako sú druhy kvetov alebo potravín, pomocou vizuálneho vyhľadávania.

ML Kit obsahuje rozhrania API na zariadení aj cloudové rozhrania. Ako by ste očakávali, rozhrania API na zariadení spracúvajú údaje pomocou modelov strojového učenia uložených v zariadení zatiaľ čo cloudové rozhrania API odosielajú údaje do modelov strojového učenia hosťovaných na cloudovej platforme Google a prijímajú vyriešené údaje cez internet spojenie. Keďže rozhrania API na zariadení bežia bez internetu, môžu analyzovať informácie rýchlejšie a sú bezpečnejšie ako ich cloudové náprotivky. Rozhrania API strojového učenia na zariadení môžu byť hardvérovo akcelerované aj na zariadeniach s Androidom so systémom Android Oreo 8.1 a vyšším a spustiť rozhranie Google Neural Networks API (NNAPI) spolu so špeciálnymi výpočtovými blokmi alebo NPU, ktoré sa nachádzajú na najnovších čipsetoch od Qualcomm, MediaTek, HiSilicon atď.

Google nedávno zverejnil a príspevok v blogu oznamuje, že rozhrania API na zariadení zo súpravy ML Kit budú teraz k dispozícii ako súčasť nezávislej súpravy SDK. To znamená rozhrania API na zariadení v súprave ML – vrátane rozpoznávania textu, skenovania čiarových kódov, detekcie tváre, označovania obrázkov, detekcie objektov a sledovanie, identifikácia jazyka, inteligentná odpoveď a preklad na zariadení – budú dostupné v rámci samostatnej súpravy SDK, ku ktorej je možné pristupovať bez Firebase. Google však odporúča použiť súpravu ML Kit SDK vo Firebase migrovať svoje existujúce projekty do nového samostatného SDK. Nový microsite bol spustený so všetkými zdrojmi súvisiacimi s ML Kit.

Okrem novej súpravy SDK spoločnosť Google oznámila niektoré zmeny, ktoré vývojárom uľahčujú integráciu modelov strojového učenia do svojich aplikácií. Po prvé, model detekcie tváre a obrysov je teraz dodávaný ako súčasť služieb Google Play, takže vývojári nemusia klonovať API a model samostatne pre svoje aplikácie. To umožňuje menšiu veľkosť balíka aplikácií a možnosť bezproblémovejšieho opätovného použitia modelu v iných aplikáciách.

Po druhé, Google pridal Životný cyklus Android Jetpack podpora všetkých API. Pomôže to pri riadení používania rozhraní API, keď aplikácia prechádza otočením obrazovky alebo ju používateľ zatvorí. Okrem toho tiež uľahčuje jednoduchú integráciu Knižnica CameraX Jetpack v aplikáciách, ktoré používajú ML Kit.

Po tretie, Google oznámil program skorého prístupu aby vývojári mohli získať prístup k pripravovaným rozhraniam API a funkciám skôr, ako ostatní. Spoločnosť teraz pridáva dve nové rozhrania API do súpravy ML Kit pre vybraných vývojárov, aby si ich mohli prezrieť a zdieľať svoju spätnú väzbu. Tieto rozhrania API zahŕňajú:

  • Extrakcia entity na zisťovanie vecí, ako sú telefónne čísla, adresy, čísla platieb, sledovacie čísla a dátum a čas v texte a
  • Detekcia polohy pre detekciu 33 kostrových bodov vrátane rúk a nôh s nízkou latenciou

A napokon, Google teraz umožňuje vývojárom nahradiť existujúce rozhrania Image Labeling, ako aj rozhrania API na detekciu a sledovanie objektov zo súpravy ML Kit vlastnými modelmi strojového učenia od spoločnosti TensorFlow Lite. Spoločnosť čoskoro oznámi viac podrobností o tom, ako nájsť alebo klonovať modely TensorFlow Lite a trénovať ich pomocou súpravy ML Kit alebo nových integračných funkcií ML od Android Studio.