Penerapan Machine Learning Chatbot Dengan Scikit

Fazril Fahri

Sosial Media


0 orang menyukai ini
Suka

Summary

Pada Proyek ini, akan dilakukan penerapan Machine Learning Chatbot Dengan Scikit Learn Dari Data intents.json 

Dataset : https://www.kaggle.com/datasets/sheetaljade2019/intentsjson

Apakah Perusahaan membangun agen virtual yang berinteraksi dengan manusia melalui bahasa alami? 

Ya itu. Layanan ChatBot harus digunakan dalam skenario ini untuk menerapkan pengalaman obrolan agen virtual. Layanan ChatBot dapat mengambil manfaat dari informasi yang Sering Diajukan, bersama dengan ribuan sesi obrolan yang telah disimpan antara pembeli dan perwakilan layanan pelanggan. Maka Kita Akan menguji dan mengubah jawaban untuk terus menyempurnakan pengalaman obrolan.

Description

1. Mendefinisikan Niat Chatbot

Langkah Pertama Sekarang kita perlu mendefinisikan beberapa maksud sederhana dan sekelompok pesan yang cocok dengan maksud tersebut dan memetakan beberapa respons berdasarkan setiap kategori. 
File tersebut JSON bernama "intents.json" termasuk data Chatbot. 

2. Persiapan Data Chatbot 

Langkah kedua dari Project membuat chatbot dengan Python dan Machine Learning ini adalah menyiapkan data untuk melatih chatbot kita. Saya akan memulai langkah ini dengan mengimpor perpustakaan dan paket yang diperlukan.
 

Langkah Selanjutnya Memproses File Json dan Memproses File yang diperlukan .
 

3. Label Encoding

Langkah Selanjutnya dari Project membuat chatbot dengan Python dan Machine Learning ini adalah menggunakan metode encoder label dengan scikit learn.
 

4. Tokenisasi

Selanjutnya dari Project tersebut dengan mengimplementasikan tokenisasi Pada Chatbot.
- Perpustakaan Nltk  (Natural Language Toolkit)
- Mengubah string atau dokumen menjadi token (potongan yang lebih kecil) Dan    Memisahkan tanda baca
 

5. Training Neural Network

Hasil Akurasi

Akurasi Pada Data Intents.Json Pada epoch 500 adalah 91%

6. Testing Chatbot 

Informasi Course Terkait
  Kategori: Artificial Intelligence
  Course: Machine Learning Dengan Scikit Learn Python