MEMUAT
Menginisialisasi Sistem Brutal...
0%
Now Playing 0:00
Offline
Web

Klasifikasi Gambar Rock, Paper, Scissors

Proyek fundamental Computer Vision yang mengembangkan model machine learning untuk mengklasifikasikan gestur tangan (batu, kertas, gunting) menggunakan neural network Sequential.

Proyek ini dikembangkan sebagai submission akhir untuk kelas "Belajar Machine Learning untuk Pemula" di platform Dicoding. Tujuan utamanya adalah membangun model klasifikasi gambar yang tangguh dan mampu mengenali gestur tangan yang merepresentasikan batu, kertas, atau gunting secara akurat. Proses pengembangannya mencakup pipeline machine learning yang lengkap. Dimulai dari persiapan dataset, termasuk pembagian data training dan validation yang optimal. Untuk memastikan kemampuan model dalam menggeneralisasi data dan mencegah overfitting, teknik Augmentasi Gambar (Image Augmentation) diterapkan secara komprehensif menggunakan Image Data Generator. Inti dari proyek ini adalah arsitektur model Sequential kustom yang dilatih hingga mencapai akurasi lebih dari 85%. Selain itu, proyek ini menyertakan fitur prediksi interaktif di dalam Google Colab, yang memungkinkan pengguna untuk mengunggah gambar kustom untuk diklasifikasikan oleh model secara real-time.

Technologies Used

Python
Python
TensorFlow
TensorFlow
KE
Keras
Jupyter Notebook
Jupyter Notebook
Google Colaboratory
Google Colaboratory
Klasifikasi Gambar Rock, Paper, Scissors

Key Features

  • Augmentasi Gambar: Implementasi data generator untuk memperluas variasi dataset pelatihan dan meningkatkan ketangguhan model.
  • Output Akurasi Tinggi: Berhasil dilatih untuk mencapai tingkat akurasi di atas 85% dengan waktu pelatihan di bawah 30 menit.
  • Arsitektur Model Sequential: Dibangun menggunakan framework deep learning yang disesuaikan untuk ekstraksi fitur gambar.
  • Prediksi Gambar Interaktif: Fungsionalitas widget bawaan untuk menguji model dengan gambar baru yang diunggah pengguna.