Klasifikasi dengan EMNIST dan Gambar Pindai
Source code: https://github.com/gofhilman/classification
Proyek ini bertujuan untuk mengembangkan model klasifikasi menggunakan dataset EMNIST dan gambar hasil pindai. Model ini dilatih untuk mengenali karakter dan angka dari dataset EMNIST serta gambar yang telah diproses.
Features
- Persiapan Dataset: Menggunakan dataset EMNIST untuk pelatihan dan gambar hasil pindai untuk pengujian.
- Visualisasi Data: Menampilkan gambar dari dataset dan hasil prediksi.
- Klasifikasi dengan SGDClassifier: Menggunakan Stochastic Gradient Descent untuk klasifikasi.
- Evaluasi Model: Menggunakan matriks kebingungan dan validasi silang.
- Visualisasi t-SNE: Menampilkan distribusi data dalam ruang 2D menggunakan t-SNE.
Tech stack
- NumPy: Fundamental package for numerical computing in Python
- Matplotlib: Library for creating static, animated, and interactive visualizations
- Scikit-learn: Machine learning library for classification, regression, and clustering
- PIL (Pillow): Image processing library for opening, manipulating, and saving images
- mlxtend: Extension library for machine learning and data science utilities