Dieses Projekt versucht, eine Version des Game Semantle, eine Variante des Fünf-Buchstaben-Word-Raten-Spiels-Wurms, nachzubilden, der die semantische Ähnlichkeit der Vermutung des Spielers mit dem geheimen Wort des Tages verleiht. Unsere Version von Semantle ermöglicht es dem Spieler, aus den folgenden vorbereiteten Worteinbettungen zu wählen:
Alle Skripte befinden sich in einem Jupyter-Notizbuch, das auch ein detailliertes Schreiben enthält, das Folgendes abdeckt:
Dieses Notizbuch wurde mit Google Colab erstellt und auf Befehle wie gdown
und wget
aufgerufen. Die Speicheranforderung für das Laden von vorbereiteten Worteinbettungen kann für einige lokale Maschinen auch schwer sein. Daher empfehlen wir, das Notizbuch auf Colab auszuführen.
Dies ist eine wichtige Kursausgabe in einer Einführung in die Verarbeitungsklasse für natürliche Sprache unter Herrn Edward P. Tighe vom Department of Software Technology, De La Salle University.
Dieses Projekt ist ein Jupyter -Notizbuch mit den folgenden Python -Bibliotheken und -Modulen:
Bibliothek/Modul | Beschreibung | Lizenz |
---|---|---|
gensim | Bietet Funktionen für Schulungsvektor -Einbettungen, Themenmodellierung, Dokumentindexierung und Ähnlichkeitsabruf mit großen Korpora | Gnu weniger allgemeine öffentliche lizenz v2.1 |
regex | Bietet zusätzliche Funktionen über das Standard re Modul, während die Rückwärtskompatibilität beibehält | Apache -Lizenz 2.0 |
numpy | Bietet ein mehrdimensionales Array -Objekt, verschiedene abgeleitete Objekte und eine Reihe von Routinen für schnelle Operationen auf Arrays | BSD 3-Klausel "neu" oder "überarbeitete" Lizenz |
io | Bietet die Haupteinrichtungen von Python für den Umgang mit verschiedenen Arten von E/O. | Python Software Foundation Lizenz |
random | Bietet Funktionen zur Generierung von Pseudo-Random-Zahlen mit verschiedenen gemeinsamen Verteilungen | Python Software Foundation Lizenz |
Die Beschreibungen stammen aus ihren jeweiligen Websites.
Mark Edward M. Gonzales
[email protected]
[email protected]
Hylene Jules G. Lee
[email protected]
[email protected]
Phoebe Clare L. Ong
[email protected]
[email protected]