นี่คือแอปพลิเคชันที่ใช้ Python ซึ่งดำเนินการจำแนกตัวเลขและการประมวลผลภาษาธรรมชาติบนชุดข้อมูล MNIST และชุดข้อมูลของประโยคภาษาอังกฤษ-เยอรมันโดยใช้ไลบรารี Scikit-Learn และ Tensorflow/Keras แอปพลิเคชันยังดำเนินการวิเคราะห์ผลลัพธ์ด้วย
เมื่อเรียกใช้แอปพลิเคชันนี้ จำเป็นต้องใช้ Scikit-Learn สำหรับการจำแนกประเภทหลัก Tensorflow และ Keras จำเป็นสำหรับส่วนการประมวลผลภาษาธรรมชาติ
การคอมไพล์โค้ดต้องใช้ Python และไลบรารีจำนวนหนึ่งที่สามารถพบได้ในโค้ด ใช้รหัสต่อไปนี้ในเทอร์มินัล:
py DigitClassificationAndNLP.py
ชุดการฝึกอบรม การตรวจสอบ และการทดสอบจะรวมอยู่ในไฟล์ที่ดาวน์โหลด
โมเดล 3 ตัวที่ได้รับการฝึกในการจำแนกตัวเลข ได้แก่ K-Nearest Neighbour, Random Decision Forest และ Convolutional Neural Network
โมเดลการประมวลผลภาษาธรรมชาติใช้โมเดล LSTM ที่ Keras จัดเตรียมไว้ให้ การใช้งานที่แตกต่างกัน 3 รายการมีจำนวนการซ่อนที่แตกต่างกันตั้งแต่ 256 ถึง 1,024
สร้างโดย Harrison Cattell, 2019