[PYTHON] Lassen Sie uns BERT in etwa 30 Minuten erleben.

Zweck

Ich möchte BERT für einen Moment bewegen, Ich habe ein Beispiel ausprobiert, das sich augenblicklich zu bewegen scheint.

Ausgewähltes Beispiel

Auf der folgenden Seite https://www.ai-shift.jp/techblog/281

Es wurde ein Beispiel gezeigt, das ** das TOEIC Part 5-Problem ** mit BERT löst. Es waren ungefähr 30 Codezeilen, also habe ich versucht, sie zu verschieben.

Ein Problem erstellen

Als Problem beim Ausfüllen Englische Grundierung für Python 「introducing Python」 O'Reilly Media,Inc (First Edition 2016-02-26 Third release) Ich zitierte den Satz und machte für jeden Satz ein Loch.

Text ist ein Satz mit einem Loch (* ist ein Loch). Kandidat ist ein Kandidat, der die Lücken ausfüllt. Über 5 Stück.

Unten habe ich drei Fragen gestellt.

text = "In Python, a lambda function is an anonymous function * as a single statement."
candidate = ["experssion", "used", "expressed", "using", "known"]
text = "Truncating integer division * you an integer answer."
candidate = ["gives", "makes", "presents", "takes", "give"]
text = "What * you get if you typed the following?"
candidate = ["did", "will", "would", "do", "are"]

1 Frage hinzugefügt. Dies ist kein Python-Primer, sondern ein Tensorflow-Lite? Oder so Laufzeitfehlermeldung.

text = "Model provided has model identifier 'TFL2', * be 'TFL3'"
candidate = ["can", "could", "would", "shall", "should"]

Ergebnisansage!

** Alle Fragen sind richtig ** wie folgt.

(3, 'expressed')
(0, 'gives')
(0, 'would')
(0, 'should')

Zusammenfassung

Ich habe das hohe Niveau von BERT gespürt. Ich dachte an andere Kandidaten als die richtige Antwort, aber es gab einen kleinen Machtunterschied bei BERT. .. .. (Ich würde es gerne noch einmal auf Japanisch versuchen oder über ein anderes Problem nachdenken. Es ist ein Chat, aber ich denke, es ist sehr einfach zu sagen "sollte" oder "würde". .. .. ) Wenn Sie Kommentare haben, lassen Sie es uns bitte wissen.

Recommended Posts

Lassen Sie uns BERT in etwa 30 Minuten erleben.
In Python sortieren. Lassen Sie uns als nächstes über den Algorithmus nachdenken.
Verstehe in 10 Minuten Selen
Selen läuft in 15 Minuten
Über __all__ in Python
Lassen Sie uns die Bibliothek vorstellen, die derzeit von Ingenieuren mit ca. 3 Jahren Erfahrung in Django verwendet wird
Mal sehen, wie def in Python verwendet wird
Lassen Sie uns das Umfangsverhältnis mit Python finden
Über "für _ in range ():" von Python
Starten Sie in 5 Minuten GIMP Python-Fu