Muhammad Ihsanuddin Romdlloni
Mengklasifikasikan 7 jenis gambar yaitu, sepeda, mobil, kucing, anjing, bunga, kuda, dan manusia dengan algoritma deep learning CNN
Portofolio Course BISA AI : Deep Learning Keras Python
Algoritma : Deep Learning dengan CNN
1. Dataset
1.1. Import Library yang dibutuhkan dan membaca file
1.2. Mencoba mengambil dataset dari kaggle yang ditaruh ke gdrive
1.3. Mengatur input data gambar yang akan ditrain
Data gambar yang diinput akan direscale menjadi 1./255 dan akan dirotasi sebanyak 20x dan dibalik secara horizontal, kemudian akan didistorsi berdasarkan sumbu sebesar 0.2, dan dizoom sebesar 0.25, fill mode-nya adalah nearest atau terdekat, dan validation split 40% (60% data training, 40% data validation).
1.4. Augmentasi gambar
Train generator untuk data gambar yang akan menjadi data training dengan jumlah 1901 gambar (60% dari total dataset) dan validation generator untuk data gambar yang akan menjadi data testing/validasi dengan jumlah 1381 gambar.
1.5. Melatih model CNN
1.6. Menyusun model
2. Memprediksi Gambar
2.1. Import library yang dibutuhkan
2.2. Menguji model yang sudah dibuat untuk memprediksi gambar
2.3 Evaluasi Akurasi pada Model
- Hasil Prediksi
GCollab :
https://colab.research.google.com/drive/1Qgu4kqYXYpSvAWuTQ-Lj16cNmHBFDOf8?usp=sharing
Dataset :
https://www.kaggle.com/datasets/pavansanagapati/images-dataset