此页面由 Cloud Translation API 翻译。
Switch to English

BERT Frage und Antwort

Verwenden Sie ein vorab trainiertes Modell, um Fragen zu beantworten, die auf dem Inhalt einer bestimmten Passage basieren.

Loslegen

Wenn Sie TensorFlow Lite noch nicht kennen und mit Android oder iOS arbeiten, empfehlen wir Ihnen, die folgenden Beispielanwendungen zu untersuchen, die Ihnen den Einstieg erleichtern können.

Android Beispiel iOS Beispiel

Wenn Sie eine andere Plattform als Android / iOS verwenden oder bereits mit den TensorFlow Lite-APIs vertraut sind, können Sie unser Starter-Frage- und Antwortmodell herunterladen.

Startermodell und Wortschatz herunterladen

Weitere Informationen zu Metadaten und zugehörigen Feldern (z. B. vocab.txt ) finden Sie unter Lesen der Metadaten aus Modellen .

Wie es funktioniert

Mit dem Modell kann ein System erstellt werden, das die Fragen der Benutzer in natürlicher Sprache beantworten kann. Es wurde mit einem vorab trainierten BERT-Modell erstellt, das auf den SQuAD 1.1-Datensatz abgestimmt ist.

BERT (Bidirectional Encoder Representations from Transformers) ist eine Methode zur Vorschulung von Sprachdarstellungen , mit der bei einer Vielzahl von Aufgaben zur Verarbeitung natürlicher Sprache die neuesten Ergebnisse erzielt werden.

Diese App verwendet eine komprimierte Version von BERT, MobileBERT, die 4x schneller läuft und 4x kleinere Modellgrößen hat.

SQuAD oder Stanford Question Answering Dataset ist ein Datensatz zum Leseverständnis, der aus Artikeln aus Wikipedia und einer Reihe von Frage-Antwort-Paaren für jeden Artikel besteht.

Das Modell nimmt eine Passage und eine Frage als Eingabe und gibt dann einen Abschnitt der Passage zurück, der die Frage höchstwahrscheinlich beantwortet. Es erfordert eine halbkomplexe Vorverarbeitung einschließlich Tokenisierungs- und Nachbearbeitungsschritten, die im BERT-Dokument beschrieben und in der Beispiel-App implementiert sind.

Leistungsbenchmarks

Leistungsbenchmarkzahlen werden mit dem hier beschriebenen Tool generiert.

Modellname Modellgröße Gerät Zentralprozessor
Mobile Bert 100,5 Mb Pixel 3 (Android 10) 123ms *
Pixel 4 (Android 10) 74 ms *
iPhone XS (iOS 12.4.1) 257 ms **

* 4 Threads verwendet.

** 2 Threads, die auf dem iPhone verwendet werden, um das beste Leistungsergebnis zu erzielen.

Beispielausgabe

Passage (Eingabe)

Google LLC ist ein amerikanisches multinationales Technologieunternehmen, das sich auf internetbezogene Dienste und Produkte spezialisiert hat, darunter Online-Werbetechnologien, Suchmaschinen, Cloud Computing, Software und Hardware. Es gilt neben Amazon, Apple und Facebook als eines der vier großen Technologieunternehmen.

Google wurde im September 1998 von Larry Page und Sergey Brin während ihrer Promotion gegründet. Studenten an der Stanford University in Kalifornien. Zusammen besitzen sie rund 14 Prozent ihrer Aktien und kontrollieren 56 Prozent der Stimmrechte der Aktionäre durch Aufsicht über Aktien. Sie haben Google am 4. September 1998 in Kalifornien als privates Unternehmen in Kalifornien gegründet. Am 22. Oktober 2002 wurde Google in Delaware wieder gegründet. Am 19. August 2004 fand ein Börsengang statt. Google zog in seinen Hauptsitz in Mountain View, Kalifornien, mit dem Spitznamen Googleplex. Im August 2015 kündigte Google Pläne an, seine verschiedenen Interessen als Konglomerat namens Alphabet Inc. neu zu organisieren. Google ist die führende Tochtergesellschaft von Alphabet und wird weiterhin das Dachunternehmen für die Internetinteressen von Alphabet sein. Sundar Pichai wurde zum CEO von Google ernannt und ersetzte Larry Page, der CEO von Alphabet wurde.

Frage (Eingabe)

Wer ist der CEO von Google?

Antwort (Ausgabe)

Sundar Pichai

Lesen Sie mehr über BERT