Ini adalah aplikasi berbasis Python yang melakukan klasifikasi digit dan pemrosesan bahasa alami pada dataset MNIST dan dataset kalimat Inggris-Jerman menggunakan perpustakaan Scikit-Learn dan Tensorflow/Keras. Aplikasi ini juga melakukan analisis terhadap hasilnya.
Saat menjalankan aplikasi ini, Scikit-Learn diperlukan untuk klasifikasi digit, Tensorflow dan Keras diperlukan untuk bagian pemrosesan bahasa alami.
Mengkompilasi kode memerlukan Python dan sejumlah perpustakaan yang dapat ditemukan di dalam kode. Gunakan kode berikut di terminal:
py DigitClassificationAndNLP.py
Set pelatihan, validasi, dan pengujian disertakan dalam file yang diunduh.
3 model yang dilatih dalam klasifikasi digit adalah: K-Nearest Neighbour, Random Decision Forest, dan Convolutional Neural Network.
Model pemrosesan bahasa alami menggunakan model LSTM yang disediakan oleh Keras. 3 implementasi berbeda memiliki jumlah tersembunyi yang bervariasi dari 256 hingga 1024.
Dibuat oleh Harrison Cattell, 2019