Proyek Klasifikasi Gambar Gerakan Tangan Batu, Kertas, Gunting dengan Jaringan Neural TensorFlow_by Isa Aulia Almadani
Proyek ini bertujuan untuk membangun model klasifikasi gambar yang dapat mengenali gerakan tangan batu, kertas, dan gunting menggunakan jaringan neural dengan TensorFlow. Proyek ini menggunakan dataset gambar yang diambil dari GitHub dan mencakup tahapan mulai dari impor pustaka, preprocessing data, membangun model, hingga prediksi gambar.
Membuat model yang dapat mengklasifikasikan gerakan tangan batu, kertas, dan gunting dengan akurasi tinggi untuk aplikasi dalam permainan atau interaksi manusia-komputer.
-
Import Library: Mengimpor pustaka yang diperlukan untuk analisis dan pembangunan model seperti TensorFlow, NumPy, Pandas, dan Matplotlib.
-
Import Dataset from GitHub: Mengambil dataset gambar gerakan tangan dari GitHub yang berisi gambar-gambar batu, kertas, dan gunting dalam berbagai kondisi pencahayaan dan latar belakang.
-
Preprocessing: Melakukan preprocessing pada dataset, termasuk mengubah ukuran gambar, normalisasi nilai piksel, dan pembagian data menjadi set pelatihan dan pengujian.
-
Building Model with TensorFlow: Membuat dan melatih model jaringan neural menggunakan TensorFlow. Model ini dirancang untuk mengenali pola dalam gambar gerakan tangan dan mengklasifikasikannya ke dalam salah satu dari tiga kategori: batu, kertas, atau gunting.
-
Predict Image: Menggunakan model yang telah dilatih untuk memprediksi klasifikasi gambar baru yang belum pernah dilihat sebelumnya, dan menampilkan hasil prediksinya.
- TensorFlow: Untuk membangun dan melatih model jaringan neural.
- NumPy: Untuk manipulasi array dan operasi numerik.
- Pandas: Untuk manipulasi data dan analisis dataset.
- Matplotlib: Untuk visualisasi data dan hasil prediksi.
Proyek ini diharapkan menghasilkan model klasifikasi gambar yang dapat secara akurat mengenali dan mengklasifikasikan gerakan tangan batu, kertas, dan gunting. Model ini diharapkan dapat digunakan dalam aplikasi interaktif atau permainan yang memerlukan pengenalan gerakan tangan.
- Mengoptimalkan model untuk meningkatkan akurasi prediksi.
- Menggunakan Ide model ini untuk project yang lebih besar dengan data yang sama, yaitu image.