[GO] [Sprachverarbeitung 100 Schläge 2020] Zusammenfassung der Antwortbeispiele von Python

Einführung

Die Version 2020 von 100 Klopfen der Sprachverarbeitung, die als Sammlung von Problemen der Verarbeitung natürlicher Sprache bekannt ist, wurde veröffentlicht. In diesem Artikel werde ich 100 Beispiele für Antworten in Python vorstellen. Bitte zögern Sie nicht zu kommentieren, wenn Sie Fehler oder bessere Möglichkeiten bemerken. Alle Antwortnotizbücher sind auf [github] verfügbar (https://github.com/yamaru12345/nlp100).

Vorbereitungen

Wir verwenden Google Colaboratory für Antworten. Ausführliche Informationen zum Einrichten und Verwenden von Google Colaboratory finden Sie in diesem Artikel. Es sind jedoch keine speziellen Einstellungen erforderlich, und Sie können sie sofort verwenden, wenn Sie über ein Google-Konto verfügen.

Kapitel 1: Vorbereitende Bewegung

Überprüfen Sie einige fortgeschrittene Themen in Programmiersprachen, während Sie an Themen arbeiten, die sich mit Text und Zeichenfolgen befassen.

Kapitel 1 Fragen und Antworten

Kapitel 2: UNIX-Befehle

Erleben Sie nützliche UNIX-Tools für Forschung und Datenanalyse. Durch diese Neuimplementierungen erfahren Sie das Ökosystem vorhandener Tools und verbessern gleichzeitig Ihre Programmierkenntnisse.

Kapitel 2 Fragen und Antworten

Kapitel 3: Reguläre Ausdrücke

Durch Anwenden regulärer Ausdrücke auf die Markup-Beschreibung auf der Wikipedia-Seite können verschiedene Informationen und Kenntnisse extrahiert werden.

[Kapitel 3 Fragen und Antwortbeispiele] (https://qiita.com/yamaru/items/255d0c5dcb2d1d4ccc14)

Kapitel 4: Morphologische Analyse

Wenden Sie einen morphologischen Analysator auf Natsume Sosekis Roman "Ich bin eine Katze" an und erhalten Sie Statistiken zu den Wörtern im Roman.

[Kapitel 4 Fragen und Antworten] (https://qiita.com/yamaru/items/e06014b146a18e97ca59)

Kapitel 5: Abhängigkeitsanalyse

Wenden Sie den Abhängigkeitsanalysator auf "Ich bin eine Katze" an und erleben Sie die Funktionsweise des Abhängigkeitsbaums und die syntaktische Analyse.

[Kapitel 5 Fragen und Antworten] (https://qiita.com/yamaru/items/48dcc527f433c22e0af9)

Kapitel 6: Maschinelles Lernen

Erstellen Sie einen Dokumentklassifizierer durch maschinelles Lernen. Darüber hinaus lernen Sie, wie Sie Methoden des maschinellen Lernens bewerten.

Kapitel 6 Fragen und Antworten

Kapitel 7: Wortvektor

Erfahren Sie, wie Sie mit Wortvektoren durch Wortähnlichkeitsberechnung und Wortanalogie umgehen. Darüber hinaus werden Sie Clustering und Vektorvisualisierung erleben.

Kapitel 7 Fragen und Antworten

Kapitel 8: Neuronales Netz

Erfahren Sie, wie Sie das Deep-Learning-Framework verwenden und eine Kategorisierung basierend auf neuronalen Netzen implementieren.

Kapitel 8 Fragen und Antworten

Kapitel 9: RNN, CNN

Implementieren Sie das rekursive neuronale Netzwerk (RNN) und das Faltungs-neuronale Netzwerk (CNN) mithilfe des Deep-Learning-Frameworks.

Vorbereitung auf die Antwort

Kapitel 10: Maschinelle Übersetzung

Erstellen Sie ein neuronales maschinelles Übersetzungsmodell mit vorhandenen Tools.

Vorbereitung auf die Antwort

abschließend

Sprachverarbeitung 100 Klopfen sind so konzipiert, dass Sie nicht nur die Verarbeitung natürlicher Sprache selbst lernen können, sondern auch die grundlegende Datenverarbeitung und das allgemeine maschinelle Lernen. Sogar diejenigen, die maschinelles Lernen in Online-Kursen studieren, können sehr gute Ergebnisse erzielen. Probieren Sie es also bitte aus.

Recommended Posts

[Sprachverarbeitung 100 Schläge 2020] Zusammenfassung der Antwortbeispiele von Python
100 Sprachverarbeitung klopfen 2020 [00 ~ 89 Antwort]
Sprachverarbeitung 100 Klopfen 00 ~ 09 Antwort
[Kapitel 5] Einführung in Python mit 100 Klopfen Sprachverarbeitung
[Kapitel 3] Einführung in Python mit 100 Klopfen Sprachverarbeitung
[Kapitel 2] Einführung in Python mit 100 Klopfen Sprachverarbeitung
[Kapitel 4] Einführung in Python mit 100 Klopfen Sprachverarbeitung
100 Sprachverarbeitung Knock Kapitel 1 von Python
Zusammenfassung der Mehrprozessverarbeitung der Skriptsprache
100 Sprachverarbeitungsklopfen (2020): 40
100 Sprachverarbeitungsklopfen (2020): 32
100 Sprachverarbeitungsklopfen (2020): 35
100 Sprachverarbeitungsklopfen (2020): 47
100 Sprachverarbeitungsklopfen (2020): 39
100 Sprachverarbeitungsklopfen (2020): 22
100 Sprachverarbeitung Knock-22: Extraktion des Kategorienamens
100 Sprachverarbeitungsklopfen (2020): 26
100 Sprachverarbeitungsklopfen (2020): 34
100 Sprachverarbeitungsklopfen (2020): 42
100 Sprachverarbeitungsklopfen (2020): 29
100 Sprachverarbeitungsklopfen (2020): 49
100 Sprachverarbeitungsklopfen 06 ~ 09
100 Sprachverarbeitungsklopfen (2020): 43
100 Sprachverarbeitungsklopfen (2020): 24
Graustufen durch Matrix-Reinventor der Python-Bildverarbeitung-
100 Sprachverarbeitungsklopfen (2020): 45
Zusammenfassung der Hosting-Seiten der Bibliothek nach Sprache
100 Sprachverarbeitungsklopfen (2020): 10-19
100 Sprachverarbeitungsklopfen (2020): 30
100 Sprachverarbeitungsklopfen (2020): 00-09
100 Sprachverarbeitungsklopfen (2020): 31
100 Sprachverarbeitungsklopfen (2020): 48
100 Sprachverarbeitungsklopfen (2020): 44
100 Sprachverarbeitungsklopfen (2020): 41
100 Sprachverarbeitungsklopfen (2020): 37
100 Sprachverarbeitungsklopfen (2020): 25
100 Sprachverarbeitungsklopfen (2020): 23
100 Sprachverarbeitungsklopfen (2020): 33
100 Sprachverarbeitungsklopfen (2020): 20
100 Sprachverarbeitungsklopfen (2020): 27
100 Sprachverarbeitungsklopfen (2020): 46
100 Sprachverarbeitungsklopfen (2020): 21
100 Sprachverarbeitungsklopfen (2020): 36
Japanische Sprachverarbeitung durch Python3 (5) Ensemble-Lernen verschiedener Modelle durch Voting Classifier
Erste Schritte mit Python mit 100 Klopfen bei der Sprachverarbeitung
100 Amateur-Sprachverarbeitungsklopfen: 41
100 Amateur-Sprachverarbeitungsklopfen: 71
100 Sprachverarbeitung klopfen 2020 [00 ~ 39 Antwort]
100 Amateur-Sprachverarbeitungsklopfen: 56
100 Amateur-Sprachverarbeitungsklopfen: 24
100 Amateur-Sprachverarbeitungsklopfen: 50
100 Sprachverarbeitung klopfen 2020 [00-79 Antwort]
100 Sprachverarbeitung klopfen 2020 [00 ~ 69 Antwort]
100 Amateur-Sprachverarbeitungsklopfen: 59
100 Amateur-Sprachverarbeitungsklopfen: 70
100 Amateur-Sprachverarbeitungsklopfen: 62
100 Amateur-Sprachverarbeitungsklopfen: 60
100 Amateur-Sprachverarbeitungsklopfen: 92
100 Amateur-Sprachverarbeitungsklopfen: 30
100 Amateur-Sprachverarbeitungsklopfen: 06
100 Amateur-Sprachverarbeitungsklopfen: 84