محرك توصية تصفية قائم على المحتوى للأوراق الأكاديمية في اللغويات من LingBuzz.
يمكن تنزيل buzzrec واستخدامها محليًا كأداة سطر الأوامر.
أولاً ، قم بتنزيل هذا المستودع باستخدام زر الرمز الأخضر ، أو عبر git كما هو أدناه:
$ git clone https://github.com/Dechrissen/buzzrec.git
بعد ذلك ، تثبيت تبعيات المشروع. cd إلى دليل buzzrec ، ثم:
$ pip install -r requirements.txt
تملأ config.json بالمعلومات التالية:
keywords : الكلمات الرئيسية التي تحدد اهتماماتكعلى سبيل المثال:
{
"keywords" : [ " computational phonology " , " context free grammars " , " french vowels " ]
}ملاحظة حول الكلمات الرئيسية : حاول أن تجعل كلماتك الرئيسية أكثر تحديداً من "علم الأصوات" أو "بناء الجملة" ، وإلا فإن جمع البيانات الأولي سيستغرق بعض الوقت. كل كلمة رئيسية ستجعل استعلامًا جديدًا لـ LingBuzz ؛ كلما أضيق المصطلح ، زادت النتائج المحددة.
لتشغيل الأداة ، cd إلى دليل buzzrec ، ثم:
$ python recommender.py
ستتم مقارنة آخر 10 تحميلات من ورقة LingBuzz بأذواقك المحددة ، وسيتم التوصية بأكثر الورق مماثلة لك مع رابط إلى PDF. سترى أيضًا ملفًا جديدًا user.csv في دليل المشروع. هذا بمثابة نموذج المستخدم الخاص بك.
للحصول على buzzrec إعادة إنشاء نموذج المستخدم الخاص بك وفقًا للكلمات الرئيسية الجديدة ، ما عليك سوى حذف user.csv وتحديث config.json بكلمات رئيسية جديدة قبل تشغيل الأداة. خلاف ذلك ، سيتم حفظ نموذج المستخدم الخاص بك للاستخدام المتكرر.