Bot Penelitian Referensi
Proyek ini akan membuat bot mesin pencari di telegram menggunakan TF IDF dan kesamaan cosinus.
Memulai
Instruksi ini akan memberi Anda salinan proyek dan berjalan di mesin lokal Anda untuk tujuan pengembangan dan pengujian. Lihat Penempatan untuk Catatan tentang Cara Menyebarkan Proyek pada Sistem Langsung.
Prasyarat
Pastikan Anda telah menginstal Python 3 di perangkat Anda
Struktur file
- Bot.py File ini untuk melayani mendapatkan pembaruan dan mengirim pesan dari permintaan
- config.cfg Token Telegram Bot dari Bot Father
- database.py mendefinisikan struktur basis data dengan pemetaan berorientasi objek
- Pustaka Kustom search_engine.py untuk mendapatkan hasil dari dokumen kesamaan cosinus
- Server.py melayani pesan dan hasil dari mesin
- Tensor_flow.py Pemrosesan Bahasa Alami untuk Tanggapan Ucapan
- Intents.json Salam atau maksud JSON Data
Langkah untuk mendapatkan dataset
- Mengikis data dari http://digilib.uad.ac.id/penelitian/penelitian/index lihat di scrapping.ipynb
- Perbarui dataset
Bagaimana menjalankan
- Pasang persyaratan
pip install -r requirements.txt
- Instal
punkt dengan nltk.download()
>>> import nlit
>>> nltk.download("punkt")
- Jalankan
server.py
- Pergi ke aplikasi telegram atau akses dari web telegram, lalu mengobrol dengan bot ini.
Dibangun dengan
- Python 3 - Pemrograman Bahasa yang Digunakan
- VirtualEnv - Lingkungan virtual yang digunakan
- SQL Alchemy - Perpustakaan Database
- NLTK - Toolkit Bahasa Alami
- Aliran Tensor - Aliran Tensor
- TF Learn - Aliran Tensor untuk Belajar
- Scikit learn - scikit belajar menggunakan kesamaan cosinus
Klon atau unduh
Anda dapat mengkloning atau mengunduh proyek ini
> Clone : git clone https://github.com/piinalpin/research-references-bot.git
Mengobrol -nya
- Telegram bot obrolan: https://t.me/research_references_bot
- Line bot obrolan: http://line.me/ti/p/@437nryhw
Penulis
- Alvinditya Saputra - LinkedIn Instagram Twitter