Eine inhaltsbasierte Filterempfehlungsmotor für akademische Papiere in Linguistik von Lingbuzz.
buzzrec kann als Befehlszeilen-Tool heruntergeladen und verwendet werden.
Laden Sie zunächst dieses Repository mit der Schaltfläche Green Code oder über git wie unten herunter:
$ git clone https://github.com/Dechrissen/buzzrec.git
Installieren Sie als nächstes Projektabhängigkeiten. cd zum buzzrec -Verzeichnis, dann:
$ pip install -r requirements.txt
config.json mit den folgenden Informationen bevölkern:
keywords : Schlüsselwörter, die Ihre Interessen definierenZum Beispiel:
{
"keywords" : [ " computational phonology " , " context free grammars " , " french vowels " ]
}Ein Hinweis zu Schlüsselwörtern : Versuchen Sie, Ihre Schlüsselwörter spezifischer zu gestalten als "Phonologie" oder "Syntax", andernfalls dauert die anfängliche Datenerfassung eine Weile. Jedes Schlüsselwort macht eine neue Abfrage nach Lingbuzz. Je schmaler der Begriff ist, desto spezifischer die Ergebnisse.
Um das Tool auszuführen, cd in das buzzrec -Verzeichnis, dann:
$ python recommender.py
Die 10 neuesten Uploads von Lingbuzz -Papier werden mit Ihrem spezifischen Geschmack verglichen, und das ähnlichste Papier wird Ihnen zusammen mit einem Link zu seinem PDF empfohlen. Sie sehen auch eine neue Datei user.csv im Projektverzeichnis. Dies fungiert als Ihr Benutzermodell.
Um Ihr Benutzermodell nach neuen Keywords buzzrec zu erstellen, löschen Sie einfach user.csv und aktualisieren Sie config.json mit neuen Schlüsselwörtern, bevor Sie das Tool ausführen. Andernfalls wird Ihr Benutzermodell für den wiederholten Gebrauch gespeichert.