روبوت البحوث المرجعية
سيقوم هذا المشروع بإنشاء روبوت محرك البحث على Telegram باستخدام TF IDF وتشابه جيب التمام.
ابدء
ستجلب لك هذه التعليمات نسخة من المشروع وتشغيلها على جهازك المحلي لأغراض التطوير والاختبار. راجع نشر ملاحظات حول كيفية نشر المشروع على نظام مباشر.
المتطلبات الأساسية
تأكد من تثبيت Python 3 على جهازك
بنية الملف
- bot.py هذا الملف لتقديمه للحصول على التحديثات وإرسال رسالة من الطلب
- config.cfg token telegram bot من Bot Foder
- database.py تحديد بنية قاعدة البيانات مع رسم الخرائط الموجهة للكائن
- Search_engine.py مكتبة مخصصة للحصول على نتيجة وثيقة تشابه جيب التمام
- خادم.
- Tensor_flow.py معالجة اللغة الطبيعية للاستجابة
- INTENTS.JSON تحية أو تنوي بيانات JSON
خطوة للحصول على مجموعة البيانات
- كشط البيانات من http://digilib.uad.ac.id/penelitian/penelitian/index انظر على scrapping.ipynb
- تحديث مجموعة البيانات
كيفية الجري
- تثبيت متطلبات
pip install -r requirements.txt
- تثبيت
punkt مع nltk.download()
>>> import nlit
>>> nltk.download("punkt")
- تشغيل
server.py
- انتقل إلى تطبيق Telegram أو الوصول من Telegram Web ، ثم الدردشة مع هذا الروبوت.
بنيت مع
- Python 3 - البرمجة اللغوية المستخدمة
- VirtualEnv - البيئة الافتراضية المستخدمة
- SQL Alchemy - مكتبة قاعدة البيانات
- NLTK - مجموعة أدوات اللغة الطبيعية
- تدفق الموتر - تدفق الموتر
- TF Learn - تدفق الموتر للتعلم
- Scikit Learn - Scikit تعلم استخدام تشابه جيب التمام
استنساخ أو تنزيل
يمكنك استنساخ أو تنزيل هذا المشروع
> Clone : git clone https://github.com/piinalpin/research-references-bot.git
الدردشة له
- دردشة Telegram Bot: https://t.me/research_references_bot
- خط الدردشة الروبوت: http://line.me/ti/p/@437nryhw
المؤلفون
- Alvinditya Saputra - LinkedIn Instagram Twitter