dlzcods / rps-image-classification

Model klasifikasi gambar menggunakan CNN untuk mengklasifikasikan gambar gestur tangan batu, gunting, dan kertas.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

rps-image-classification a.k.a Rock Paper Scissors Image Classification

Tujuan dari project ini adalah untuk membangun model klasifikasi gambar menggunakan jaringan saraf konvolusional
(Convolutional Neural Network, CNN) untuk mengklasifikasikan gambar gestur tangan batu, gunting, dan kertas.

Objektif

  • Model mampu mengklasifikasi gambar gestur tangan batu, gunting, dan kertas
  • Waktu latihan tidak lebih dari 30 menit
  • Akurasi model di atas 96%

Model Overview

Dataset

Dataset dibagi menjadi:

  • Training Set: 60% dari total dataset
  • Validation Set: 40% dari total dataset

Source: https://github.com/dicodingacademy/assets/releases/download/release/rockpaperscissors.zip

Modeling

Untuk proses pembuatan model dari awal sampai akhir bisa dilihat di sini.

Evaluasi Model

Hasil dari pelatihan model, yakni sebagai berikut:

  • Loss: 10%
  • Akurasi: 97%
  • Validation Loss: 7%
  • Validation Accuracy: 100%
  • Waktu Pelatihan: 21.18 menit

Dari hasil tersebut, maka semua objektif telah terpenuhi.

Akurasi Training dan Validation

image

Model Loss

image

Hasil Prediksi

Hasil prediksi dapat dilihat di sini.

Percobaan ke-1

Input:
1L1n6plr7jlZGirw
Output: Gestur Gunting

Percobaan ke-2

Input:
2IOsxsG8AaxntdJM
Output: Gestur Kertas

Percobaan ke-3

Input:
1VoYiUgPE6h45MLu
Output: Gestur Batu

Terlihat dari 3 percobaan, model berhasil memprediksi semuanya dengan benar.

Penutup

Jika kamu ingin berdiskusi terkait project ini atau machine learning, kamu bisa menghubungi saya melalui:

Lihat juga project saya yang lain di Abdiel's Portfolio

About

Model klasifikasi gambar menggunakan CNN untuk mengklasifikasikan gambar gestur tangan batu, gunting, dan kertas.


Languages

Language:Jupyter Notebook 100.0%