Google predstavuje Entity Extraction, Selfie Segmentation API do ML Kitu

Google predstavil dve nové API pre ML Kit: Entity Extraction a Selfie Segmentation. Čítajte ďalej a dozviete sa o nich viac!

Pred niekoľkými rokmi Google predstavil ML Kit aby vývojári mohli jednoduchšie implementovať strojové učenie do svojich aplikácií. Odvtedy sme videli API pre digitálne rozpoznávanie atramentu, preklad na zariadení a detekciu tváre. Teraz spoločnosť Google pridáva novú extrakciu entít do súpravy ML spolu s novou funkciou segmentácie selfie.

Povedal Google nové Entity Extraction API umožní vývojárom detekovať a lokalizovať entity z nespracovaného textu a na základe týchto entít konať.

„Rozhranie API funguje na statickom texte a tiež v reálnom čase, keď používateľ píše,“ uviedol Google. „Podporuje 11 rôznych entít a 15 rôznych jazykov (pričom ďalšie pribudnú v budúcnosti), aby umožnili vývojárom urobiť z akejkoľvek textovej interakcie bohatší zážitok pre používateľa.“

Tu sú podporované entity:

  • Adresa(350 tretia ulica, Cambridge)
  • Dátum Čas*(12.12.2020, zajtra o 15:00) (stretneme sa zajtra o 18:00)
  • Email([email protected])
  • Číslo letu*(LX37)
  • IBAN*(CH52 0483 0000 0000 0000 9)
  • ISBN*(978-1101904190)
  • Peniaze (vrátane meny)*(12 USD, 25 USD)
  • Platobná karta*(4111 1111 1111 1111)
  • Telefónne číslo((555) 225-3556, 12345)
  • Sledovacie číslo*(1Z204E380338943508)
  • URL(www.google.com, https://en.wikipedia.org/wiki/Platypus, seznam.cz)

Google uviedol, že testuje rozhranie Entity Extraction API s TamTam, aby umožnilo aplikácii poskytovať užitočné návrhy používateľom počas konverzácií. Keď je napríklad adresa na obrazovke, kliknutím na ňu sa zobrazí ponuka na skopírovanie adresy, otvorenie v inej aplikácii alebo získanie trasy na miesto.

Anotátory/modely neurónovej siete v rozhraní API Entity Extraction API fungujú takto: Daný vstupný text sa najskôr rozdelí na slová (na základe oddelenia priestoru), potom sa všetky možné podsekvencie slov vygeneruje sa určitá maximálna dĺžka (15 slov vo vyššie uvedenom príklade) a každému kandidátovi priradí skórovacia neurónová sieť hodnotu (medzi 0 a 1) na základe toho, či predstavuje platnú entitu.

Potom sa vygenerované entity, ktoré sa prekrývajú, odstránia, čím sa uprednostnia tie s vyšším skóre pred konfliktnými entitami s nižším skóre. Potom sa použije druhá neurónová sieť na klasifikáciu typu entity ako telefónne číslo, adresa alebo v niektorých prípadoch neentita.

Google uviedol, že API Entity Extraction API ML Kit stavia na technológii, ktorá poháňa funkciu Smart Linkify predstavenú s Androidom 10.

Okrem textovej extrakcie entít Google oznámil aj nové rozhranie Selfie Segmentation API. Táto funkcia umožní vývojárom oddeliť pozadie od scény. To umožní používateľom pridať skvelé efekty na selfie alebo sa dokonca vložiť do lepšieho pozadia. Google uviedol, že nové API je schopné produkovať skvelé výsledky s nízkou latenciou v systémoch Android aj iOS.

Súprava ML Kit SDK zahŕňa roky práce spoločnosti Google v oblasti strojového učenia do balíka Firebase, ktorý môžu vývojári mobilných aplikácií použiť na vylepšenie svojich aplikácií. Od predstavenia súpravy ML Kit bolo odhalených množstvo rozhraní API, ktoré vývojárom výrazne uľahčujú implementáciu funkcií založených na strojovom učení v aplikáciách. Vďaka extrakcii entít a segmentácii selfie budú aplikácie budúcnosti ešte lepšie.