Repositori ini berisi kode untuk membangun chatbot menggunakan TensorFlow dan Keras. Chatbot dirancang untuk menanggapi pertanyaan pengguna dan meminta dengan jawaban yang relevan secara kontekstual.
Proyek chatbot ini menggunakan teknik pembelajaran mendalam yang diimplementasikan dengan TensorFlow dan Keras untuk membuat agen percakapan yang mampu memahami dan menghasilkan respons bahasa alami. Arsitektur model mengikuti kerangka kerja urutan-ke-urutan dengan arsitektur encoder-decoder menggunakan lapisan LSTM.
Untuk menjalankan chatbot secara lokal, ikuti langkah -langkah ini:
pip install -r requirements.txt .tensorflow-ai.py untuk melatih model dan memulai antarmuka obrolan.Setelah chatbot diinstal dan dijalankan, Anda dapat berinteraksi dengannya dengan mengetik kueri atau meminta ke antarmuka baris perintah. Chatbot akan merespons dengan teks yang dihasilkan berdasarkan input yang diterimanya.
File data.py berisi set data pasangan input-output yang digunakan untuk melatih chatbot. Setiap pasangan terdiri dari kueri pengguna dan respons yang sesuai yang dihasilkan oleh chatbot. Dataset mencakup berbagai topik untuk memastikan tanggapan chatbot beragam dan sesuai kontekstual.
Arsitektur model terdiri dari kerangka kerja encoder-decoder dengan lapisan LSTM. Encoder memproses urutan input, sedangkan dekoder menghasilkan urutan output berdasarkan input yang dikodekan. Model ini dilatih menggunakan pendekatan urutan-ke-urutan dengan pemaksaan guru dan kehilangan silang kategori yang jarang.
Kontribusi untuk proyek ini dipersilakan! Jangan ragu untuk membuka masalah untuk bug atau permintaan fitur, atau mengirimkan permintaan tarik dengan perbaikan ke basis kode.
Proyek ini dilisensikan di bawah lisensi MIT.