--- language: id tags: - image-classification - resnet18 - pytorch - computer-vision license: mit datasets: - sumn2u/garbage-classification-v2 metrics: - accuracy --- # Garbage Classification Model ini adalah versi **ResNet18** yang di-fine-tune menggunakan dataset **Garbage Classification v2** dari Kaggle. Model ini mencapai hasil berikut pada dataset evaluasi (25% split): - **Loss:** 0.0020 - **Accuracy:** 0.9364 ## Model description Model klasifikasi gambar untuk membedakan jenis-jenis sampah guna mendukung sistem pemilahan otomatis. Menggunakan arsitektur ResNet18 dengan teknik Transfer Learning. ## Intended uses & limitations Digunakan untuk mengidentifikasi material tunggal dalam gambar. Limitasi mencakup kesulitan pada latar belakang yang ramai atau objek yang bertumpuk. ## Training and evaluation data Dataset menggunakan 12,260 gambar yang dibagi menjadi 75% Training (9,195 gambar) dan 25% Testing (3,065 gambar). ## Training procedure ### Training hyperparameters The following hyperparameters were used during training: - **learning_rate:** 0.0001 - **train_batch_size:** 32 - **eval_batch_size:** 32 - **optimizer:** Adam with weight_decay=1e-4 - **lr_scheduler_type:** StepLR (step=5, gamma=0.5) - **num_epochs:** 15 ### Training results | Epoch | Training Loss | Train Accuracy | |-------|---------------|----------------| | 1 | 0.5585 | 82.53% | | 3 | 0.0790 | 97.77% | | 6 | 0.0121 | 99.85% | | 9 | 0.0043 | 99.98% | | 12 | 0.0029 | 99.99% | | 15 | 0.0020 | 100.00% | ## Framework versions - **Pytorch:** 2.10.0+cu128 - **Torchvision:** 0.25.0+cu128 - **Python:** 3.12.12 ## Author **Ina Alyani**