Google zavádí Entity Extraction, Selfie Segmentation API do ML Kitu

Google představil dvě nová API pro ML Kit: Entity Extraction a Selfie Segmentation. Čtěte dále a dozvíte se o nich více!

Před několika lety Google představil ML Kit aby vývojáři mohli snadněji implementovat strojové učení do svých aplikací. Od té doby jsme viděli API pro digitální rozpoznávání inkoustu, překlad na zařízení a detekci obličeje. Nyní Google přidává do ML Kit novou extrakci entit spolu s novou funkcí Selfie Segmentation.

Google řekl nové Entity Extraction API umožní vývojářům detekovat a lokalizovat entity z nezpracovaného textu a provádět akce na základě těchto entit.

„Rozhraní API funguje na statickém textu a také v reálném čase, když uživatel píše,“ řekl Google. „Podporuje 11 různých entit a 15 různých jazyků (přičemž v budoucnu přibudou další), což vývojářům umožňuje vytvořit z jakékoli textové interakce bohatší zážitek pro uživatele.“

Zde jsou entity, které jsou podporovány:

  • Adresa(350 třetí ulice, cambridge)
  • Čas schůzky*(12.12.2020, zítra v 15:00) (sejdeme se zítra v 18:00)
  • E-mailem(extrakce [email protected])
  • Číslo letu*(LX37)
  • IBAN*(CH52 0483 0000 0000 0000 9)
  • ISBN*(978-1101904190)
  • Peníze (včetně měny)*(12 USD, 25 USD)
  • Platební karta*(4111 1111 1111 1111)
  • Telefonní číslo((555) 225-3556, 12345)
  • Sledovací číslo*(1Z204E380338943508)
  • URL(www.google.com, https://en.wikipedia.org/wiki/Platypus, seznam.cz)

Google uvedl, že testuje Entity Extraction API s TamTam, aby umožnil aplikaci poskytovat užitečné návrhy uživatelům během chatovacích konverzací. Když je například adresa na obrazovce, kliknutím na ni se zobrazí nabídka pro zkopírování adresy, otevření v jiné aplikaci nebo získání trasy k místu.

Anotátory/modely neuronové sítě v Entity Extraction API fungují následovně: Daný vstupní text je nejprve rozdělen na slova (na základě oddělení prostoru), poté všechny možné podsekvence slov je vygenerována určitá maximální délka (15 slov ve výše uvedeném příkladu) a každému kandidátovi skórovací neuronová síť přiřadí hodnotu (mezi 0 a 1) na základě toho, zda představuje platnou entitu.

Dále jsou odstraněny generované entity, které se překrývají, a upřednostňují se ty s vyšším skóre před konfliktními s nižším skóre. Pak se použije druhá neuronová síť ke klasifikaci typu entity jako telefonní číslo, adresa nebo v některých případech neentita.

Google uvedl, že API Entity Extraction API ML Kit staví na technologii, která poháněla funkci Smart Linkify představenou s Androidem 10.

Kromě textové extrakce entit Google také oznámil nové rozhraní Selfie Segmentation API. Tato funkce umožní vývojářům oddělit pozadí od scény. To uživatelům umožní přidat skvělé efekty na selfie nebo se dokonce vložit do lepšího pozadí. Google uvedl, že nové API je schopné produkovat skvělé výsledky s nízkou latencí na Androidu i iOS.

Sada ML Kit SDK zahrnuje roky práce společnosti Google na strojovém učení do balíčku Firebase, který mohou vývojáři mobilních aplikací použít k vylepšení svých aplikací. Od uvedení ML Kitu byla odhalena řada rozhraní API, která vývojářům výrazně usnadňují implementaci funkcí založených na strojovém učení v aplikacích. Díky extrakci entit a segmentaci selfie budou aplikace budoucnosti ještě lepší.