Un motor de recomendación de filtrado basado en el contenido para documentos académicos en lingüística de LingBuzz.
buzzrec se puede descargar y usar localmente como una herramienta de línea de comandos.
Primero, descargue este repositorio con el botón de código verde, o a través de git como a continuación:
$ git clone https://github.com/Dechrissen/buzzrec.git
A continuación, instale dependencias del proyecto. cd al directorio buzzrec , luego:
$ pip install -r requirements.txt
Popular config.json con la siguiente información:
keywords : palabras clave que definen sus interesesPor ejemplo:
{
"keywords" : [ " computational phonology " , " context free grammars " , " french vowels " ]
}Una nota sobre las palabras clave : intente hacer que sus palabras clave sean más específicas que 'fonología' o 'sintaxis', de lo contrario, la recopilación de datos inicial llevará un tiempo. Cada palabra clave hará una nueva consulta para LingBuzz; Cuanto más estrecho sea el término, más específicos son los resultados.
Para ejecutar la herramienta, cd al directorio buzzrec , luego:
$ python recommender.py
Las 10 cargas de papel LingBuzz más recientes se compararán con sus gustos específicos, y se le recomendará el artículo más similar junto con un enlace a su PDF. También verá un nuevo archivo user.csv en el directorio del proyecto. Esto actúa como su modelo de usuario.
Para que buzzrec recorte su modelo de usuario de acuerdo con las nuevas palabras clave, simplemente elimine user.csv y actualice config.json con nuevas palabras clave antes de ejecutar la herramienta. De lo contrario, su modelo de usuario se guardará para su uso repetido.