Ta strona została przetłumaczona przez Cloud Translation API.
Switch to English

Pytanie i odpowiedź

Użyj wcześniej wytrenowanego modelu, aby odpowiedzieć na pytania w oparciu o treść danego fragmentu.

Zaczynaj

Jeśli jesteś nowym użytkownikiem TensorFlow Lite i pracujesz z systemem Android lub iOS, zalecamy zapoznanie się z następującymi przykładowymi aplikacjami, które pomogą Ci rozpocząć.

Przykład systemu Android Przykład iOS

Jeśli korzystasz z platformy innej niż Android / iOS lub znasz już interfejsy API TensorFlow Lite , możesz pobrać nasz podstawowy model pytań i odpowiedzi.

Pobierz model startowy i vocab

Aby uzyskać więcej informacji na temat metadanych i powiązanych pól (np. vocab.txt ), zobacz Odczytywanie metadanych z modeli .

Jak to działa

Model można wykorzystać do zbudowania systemu, który może odpowiadać na pytania użytkowników w języku naturalnym. Został utworzony przy użyciu wstępnie wytrenowanego modelu BERT, dostosowanego do zestawu danych SQuAD 1.1.

BERT , czyli dwukierunkowe reprezentacje enkoderów firmy Transformers, to metoda reprezentacji języka przed szkoleniem, która pozwala uzyskać najnowocześniejsze wyniki w szerokim zakresie zadań przetwarzania języka naturalnego.

Ta aplikacja wykorzystuje skompresowaną wersję BERT, MobileBERT, która działa 4x szybciej i ma 4x mniejszy rozmiar modelu.

SQuAD lub Stanford Question Answering Dataset to zbiór danych dotyczących czytania ze zrozumieniem, składający się z artykułów z Wikipedii i zestawu par pytanie-odpowiedź dla każdego artykułu.

Model przyjmuje fragment i pytanie jako dane wejściowe, a następnie zwraca fragment fragmentu, który najprawdopodobniej odpowiada na pytanie. Wymaga pół-złożonego przetwarzania wstępnego, w tym etapów tokenizacji i przetwarzania końcowego, które są opisane w dokumencie BERT i zaimplementowane w przykładowej aplikacji.

Testy wydajności

Numery testów wydajności są generowane za pomocą opisanego tutaj narzędzia.

Nazwa modelu Rozmiar modelu Urządzenie procesor
Mobile Bert 100,5 Mb Pixel 3 (Android 10) 123 ms *
Pixel 4 (Android 10) 74 ms *
iPhone XS (iOS 12.4.1) 257 ms **

* 4 używane nici.

** 2 wątki używane na iPhonie w celu uzyskania najlepszej wydajności.

Przykładowe dane wyjściowe

Przejście (wejście)

Google LLC to amerykańska międzynarodowa firma technologiczna, która specjalizuje się w usługach i produktach związanych z Internetem, w tym technologiach reklamowych online, wyszukiwarkach, przetwarzaniu w chmurze, oprogramowaniu i sprzęcie. Jest uważana za jedną z firm technologicznych Wielkiej Czwórki, obok Amazon, Apple i Facebooka.

Firma Google została założona we wrześniu 1998 r. Przez Larry'ego Page'a i Sergeya Brina, gdy byli doktorantami. studentów Uniwersytetu Stanforda w Kalifornii. Razem posiadają około 14 procent jego udziałów i kontrolują 56 procent głosów akcjonariuszy poprzez akcje nadzorcze. Włączyli Google jako prywatną firmę kalifornijską 4 września 1998 r. W Kalifornii. Firma Google została następnie ponownie zarejestrowana w Delaware 22 października 2002 r. Pierwsza oferta publiczna (IPO) odbyła się 19 sierpnia 2004 r., A firma Google przeniosła się do swojej siedziby w Mountain View w Kalifornii, nazywanej Googleplex. W sierpniu 2015 r. Firma Google ogłosiła plany reorganizacji swoich różnych interesów jako konglomeratu o nazwie Alphabet Inc. Google jest wiodącą spółką zależną Alphabet i nadal będzie główną firmą zajmującą się internetowymi interesami Alphabet. Sundar Pichai został dyrektorem generalnym Google, zastępując Larry'ego Page'a, który został dyrektorem generalnym Alphabet.

Pytanie (wejście)

Kto jest CEO Google?

Odpowiedź (wyjście)

Sundar Pichai

Przeczytaj więcej o BERT