ที่เก็บนี้มีรหัสสำหรับการสร้าง chatbot โดยใช้ TensorFlow และ Keras chatbot ได้รับการออกแบบมาเพื่อตอบสนองต่อการสืบค้นผู้ใช้และพร้อมท์พร้อมคำตอบที่เกี่ยวข้องกับบริบท
โครงการ Chatbot นี้ใช้เทคนิคการเรียนรู้อย่างลึกซึ้งที่ใช้กับ TensorFlow และ Keras เพื่อสร้างตัวแทนการสนทนาที่มีความสามารถในการทำความเข้าใจและสร้างการตอบสนองภาษาตามธรรมชาติ สถาปัตยกรรมโมเดลเป็นไปตามเฟรมเวิร์กลำดับต่อลำดับด้วยสถาปัตยกรรมตัวเข้ารหัส-เครื่องกำหนดอัญพืชโดยใช้เลเยอร์ LSTM
หากต้องการเรียกใช้ chatbot ในพื้นที่ให้ทำตามขั้นตอนเหล่านี้:
pip install -r requirements.txttensorflow-ai.py เพื่อฝึกอบรมโมเดลและเริ่มอินเตอร์เฟสแชทเมื่อติดตั้ง chatbot และทำงานแล้วคุณสามารถโต้ตอบกับมันได้โดยพิมพ์คำค้นหาหรือแจ้งให้เข้ากับอินเทอร์เฟซบรรทัดคำสั่ง chatbot จะตอบกลับด้วยข้อความที่สร้างขึ้นตามอินพุตที่ได้รับ
ไฟล์ data.py มีชุดข้อมูลของคู่อินพุตเอาต์พุตที่ใช้สำหรับการฝึกอบรม chatbot แต่ละคู่ประกอบด้วยแบบสอบถามผู้ใช้และการตอบสนองที่สอดคล้องกันที่สร้างโดย chatbot ชุดข้อมูลครอบคลุมหัวข้อที่หลากหลายเพื่อให้แน่ใจว่าการตอบสนองของ Chatbot นั้นมีความหลากหลายและเหมาะสมกับบริบท
สถาปัตยกรรมแบบจำลองประกอบด้วยเฟรมเวิร์กเครื่องเข้ารหัสแบบจำลองด้วยเลเยอร์ LSTM ตัวเข้ารหัสประมวลผลลำดับอินพุตในขณะที่ตัวถอดรหัสสร้างลำดับเอาต์พุตตามอินพุตที่เข้ารหัส โมเดลได้รับการฝึกฝนโดยใช้วิธีการตามลำดับต่อลำดับกับการบังคับครูและการสูญเสียข้ามศูนย์กลางของหมวดหมู่
ยินดีต้อนรับโครงการนี้! อย่าลังเลที่จะเปิดปัญหาสำหรับข้อบกพร่องหรือคำขอคุณลักษณะหรือส่งคำขอดึงด้วยการปรับปรุง codebase
โครงการนี้ได้รับใบอนุญาตภายใต้ใบอนุญาต MIT