Teams
Matthew T.P.
Siregar
1906308500
Ferdi Fadillah
1906351083
Adam Syauqi Medise
1906292881
Hendrico Kristiawan
1906350912
Outline
Pendahuluan
Perumusan Masalah
Sudah menjadi sifat alami manusia untuk mengidentifikasi serta mengklasifikasikan benda berdasarkan similaritas bentuk, warna, serta fitur-fitur lainnya. Image classification merupakan klasifikasi jenis benda seperti yang manusia lakukan. Pada presentasi kali ini, kami akan melakukan image classification jenis-jenis ras kucing dan ras anjing pada dataset Oxford-IIIT Pet Dataset dengan dua pendekatan berbeda. Yaitu, pendekatan konvensional dan deep learning.
Tujuan Penelitian
Tujuan penelitian yaitu :
Studi Literatur
SVM Architecture
Ensemble EfficientNet
Ensemble Learning
A machine learning approach is used to increase accuracy by combining the results from multiple models.
EfficientNet
"A CNN architecture that uses compound scaling to increase accuracy with less computation to speed up the process."
Ensemble EfficientNet Architecture
Metodologi
Dataset
37 Pet Classes
25 Dog Classes
12 Cat Classes
Each class has 200 images
Dataset (Konvensional)
*Note :
Dikarenakan limitasi pada resource untuk GridSearchCV dan metode konvensional kurang powerful untuk kelas yg banyak sekali,
metode konvensional hanya mengidentifikasi 15 label saja.
15 Pet Classes
Train 80%
Test 10%
Uses
GridSearchCV
in training
SVM (Support Vector Machine) Classifier: Model
Cocok utk dataset dmn Dimensi > Sampel
Lama dibanding metode konvensional lain
Hyperparameters | Value |
C | 0.1 |
gamma | 0.01 |
kernel | poly |
Gaussian Naive Bayes
Hyperparameters | Values |
priors | [(image per category)/(total image),....] |
smoothing | 1e-9 (default scikit-learn) |
Dataset (Deep Learning)
37 Pet Classes
Train 80%
Validation 10%
Test 10%
Ensemble EfficientNet: Model
Hyperparameters | Value |
Image Size | 128 |
Batch Size | 8 |
Epoch | 250 |
Optimizer | SGD |
Learning Rate | 0,005 |
Momentum | 0,9 |
Nesterov | True |
Hasil & Analisis
Konvensional
SVM (Support Vector Machine) Classifier: Metrics
| Precision | Recall | F1-score | support |
accuracy | | | 0,25 | 302 |
macro avg | 0,25 | 0,25 | 0,25 | 302 |
weighted avg | 0,26 | 0,25 | 0,25 | 302 |
Time Cost: 0:02:40.667949
SVM (Support Vector Machine) Classifier: Metrics (detail)
Gaussian Naive Bayes: Metrics
| Precision | Recall | F1-Score | Support |
accuracy | | | 0.21 | 302 |
macro avg | 0.21 | 0.22 | 0.18 | 302 |
weighted avg | 0.30 | 0.21 | 0.23 | 302 |
Time Cost: 0:00:01.594379
Gaussian Naive Bayes: Metrics
Hasil Konvensional Gaussian
No | Gold Standard | Prediksi |
1 | Boxer | Bombay |
2 | Bombay | Bombay |
3 | Bombay | Bombay |
4 | Miniature Pinscher | Bombay |
5 | Scottish Terrier | Bombay |
6 | Bombay | Bombay |
Deep Learning
Ensemble EfficientNet: Metric (Accuracy)
Ensemble EfficientNet: Metric (Time)
30 epoch = 254 minutes 13 seconds
250 epoch ≈ 2118.5 minutes
≈ 35.3 hours!!
Penutup
Kesimpulan
Pada penelitian, terdapat 3 metode :
Masing-masing metode memiliki kelebihan :
Saran & Refleksi
Saran :
Refleksi :
Terima Kasih