Leaderboard Transfer Learning

exp idmodel idoptimizerimg sizebatch sizelr headlr ftdropoutfinetuneunfreeze pcthead epochsft epochsaccuracymacro f1weighted f1best val accclassessamplesimbalance ratio
bestMNv3ladamw224640.0017e-050.4True0.512350.99640.99640.99640.993326159211.0300
exp_tl_001MNv3ladamw224640.0017e-050.4True0.512350.99640.99640.99640.993326159211.0300
exp_tl_004ResNet50adamw224480.0010.00010.4True0.310300.99590.99590.99590.992826159211.0300
exp_tl_002EffB0adamw224640.0015e-050.4True0.310300.99490.99490.99490.993826159211.0300
exp_tl_003MNv2adamw224640.0010.00010.4True0.3512300.99330.99330.99330.993826159211.0300
exp_tl_005Xceptionadamw224480.0010.00010.4True0.3510300.99280.99280.99280.994926159211.0300
exp_tl_006InceptionV3adamw299320.0010.00010.4True0.310250.98970.98970.98970.989226159211.0300
exp_tl_008VGG16adamw224320.0011e-050.5True0.258200.98770.98770.98770.988226159211.0300
exp_tl_007MNv3sadamw224960.0010.00010.3True0.412300.98670.98670.98670.986726159211.0300

best

Acc 0.9964 MacroF1 0.9964 WeightedF1 0.9964 Best Val 0.9933
EDA: kelas: 26 · sampel: 15921 · min/max per kelas: 601/619 · imbalance: 1.0300
README: ada
Config
{
  "model_id": "MNv3l",
  "img_size": 224,
  "batch_size": 64,
  "optimizer": "adamw",
  "lr_head": 0.001,
  "lr_ft": 7e-05,
  "weight_decay": 1e-05,
  "label_smoothing": 0.05,
  "dropout": 0.4,
  "head_epochs": 12,
  "ft_epochs": 35,
  "finetune": true,
  "unfreeze_pct": 0.5,
  "lr_schedule": "reduce",
  "patience": 9
}

Plots

train_acc
train_acc
train_loss
train_loss
cm_counts
cm_counts
cm_normalized
cm_normalized

Artifacts

  • kerasD:\Dhika\(KULIAH)\'Skripsi\Github\Fix_TA_Project\Fix_TA_Project\1. Workspace\3. Transferlearning\best\artifacts\best_ft.keras
  • h5D:\Dhika\(KULIAH)\'Skripsi\Github\Fix_TA_Project\Fix_TA_Project\1. Workspace\3. Transferlearning\best\artifacts\final_model.h5
  • tfliteD:\Dhika\(KULIAH)\'Skripsi\Github\Fix_TA_Project\Fix_TA_Project\1. Workspace\3. Transferlearning\best\artifacts\model_fp16.tflite

exp_tl_001

Acc 0.9964 MacroF1 0.9964 WeightedF1 0.9964 Best Val 0.9933
EDA: kelas: 26 · sampel: 15921 · min/max per kelas: 601/619 · imbalance: 1.0300
README: ada
Config
{
  "model_id": "MNv3l",
  "img_size": 224,
  "batch_size": 64,
  "optimizer": "adamw",
  "lr_head": 0.001,
  "lr_ft": 7e-05,
  "weight_decay": 1e-05,
  "label_smoothing": 0.05,
  "dropout": 0.4,
  "head_epochs": 12,
  "ft_epochs": 35,
  "finetune": true,
  "unfreeze_pct": 0.5,
  "lr_schedule": "reduce",
  "patience": 9
}

Plots

train_acc
train_acc
train_loss
train_loss
cm_counts
cm_counts
cm_normalized
cm_normalized

Artifacts

  • kerasD:\Dhika\(KULIAH)\'Skripsi\Github\Fix_TA_Project\Fix_TA_Project\1. Workspace\3. Transferlearning\runs\exp_tl_001\artifacts\best_ft.keras
  • h5D:\Dhika\(KULIAH)\'Skripsi\Github\Fix_TA_Project\Fix_TA_Project\1. Workspace\3. Transferlearning\runs\exp_tl_001\artifacts\final_model.h5
  • tfliteD:\Dhika\(KULIAH)\'Skripsi\Github\Fix_TA_Project\Fix_TA_Project\1. Workspace\3. Transferlearning\runs\exp_tl_001\artifacts\model_fp16.tflite

exp_tl_002

Acc 0.9949 MacroF1 0.9949 WeightedF1 0.9949 Best Val 0.9938
EDA: kelas: 26 · sampel: 15921 · min/max per kelas: 601/619 · imbalance: 1.0300
README: ada
Config
{
  "model_id": "EffB0",
  "img_size": 224,
  "batch_size": 64,
  "optimizer": "adamw",
  "lr_head": 0.001,
  "lr_ft": 5e-05,
  "weight_decay": 1e-05,
  "label_smoothing": 0.05,
  "dropout": 0.4,
  "head_epochs": 10,
  "ft_epochs": 30,
  "finetune": true,
  "unfreeze_pct": 0.3,
  "lr_schedule": "reduce",
  "patience": 8
}

Plots

train_acc
train_acc
train_loss
train_loss
cm_counts
cm_counts
cm_normalized
cm_normalized

Artifacts

  • kerasD:\Dhika\(KULIAH)\'Skripsi\Github\Fix_TA_Project\Fix_TA_Project\1. Workspace\3. Transferlearning\runs\exp_tl_002\artifacts\best_ft.keras
  • h5D:\Dhika\(KULIAH)\'Skripsi\Github\Fix_TA_Project\Fix_TA_Project\1. Workspace\3. Transferlearning\runs\exp_tl_002\artifacts\final_model.h5
  • tfliteD:\Dhika\(KULIAH)\'Skripsi\Github\Fix_TA_Project\Fix_TA_Project\1. Workspace\3. Transferlearning\runs\exp_tl_002\artifacts\model_fp16.tflite

exp_tl_003

Acc 0.9933 MacroF1 0.9933 WeightedF1 0.9933 Best Val 0.9938
EDA: kelas: 26 · sampel: 15921 · min/max per kelas: 601/619 · imbalance: 1.0300
README: ada
Config
{
  "model_id": "MNv2",
  "img_size": 224,
  "batch_size": 64,
  "optimizer": "adamw",
  "lr_head": 0.001,
  "lr_ft": 0.0001,
  "weight_decay": 1e-05,
  "label_smoothing": 0.05,
  "dropout": 0.4,
  "head_epochs": 12,
  "ft_epochs": 30,
  "finetune": true,
  "unfreeze_pct": 0.35,
  "lr_schedule": "reduce",
  "patience": 8
}

Plots

train_acc
train_acc
train_loss
train_loss
cm_counts
cm_counts
cm_normalized
cm_normalized

Artifacts

  • kerasD:\Dhika\(KULIAH)\'Skripsi\Github\Fix_TA_Project\Fix_TA_Project\1. Workspace\3. Transferlearning\runs\exp_tl_003\artifacts\best_ft.keras
  • h5D:\Dhika\(KULIAH)\'Skripsi\Github\Fix_TA_Project\Fix_TA_Project\1. Workspace\3. Transferlearning\runs\exp_tl_003\artifacts\final_model.h5
  • tfliteD:\Dhika\(KULIAH)\'Skripsi\Github\Fix_TA_Project\Fix_TA_Project\1. Workspace\3. Transferlearning\runs\exp_tl_003\artifacts\model_fp16.tflite

exp_tl_004

Acc 0.9959 MacroF1 0.9959 WeightedF1 0.9959 Best Val 0.9928
EDA: kelas: 26 · sampel: 15921 · min/max per kelas: 601/619 · imbalance: 1.0300
README: ada
Config
{
  "model_id": "ResNet50",
  "img_size": 224,
  "batch_size": 48,
  "optimizer": "adamw",
  "lr_head": 0.001,
  "lr_ft": 0.0001,
  "weight_decay": 1e-05,
  "label_smoothing": 0.05,
  "dropout": 0.4,
  "head_epochs": 10,
  "ft_epochs": 30,
  "finetune": true,
  "unfreeze_pct": 0.3,
  "lr_schedule": "reduce",
  "patience": 8
}

Plots

train_acc
train_acc
train_loss
train_loss
cm_counts
cm_counts
cm_normalized
cm_normalized

Artifacts

  • kerasD:\Dhika\(KULIAH)\'Skripsi\Github\Fix_TA_Project\Fix_TA_Project\1. Workspace\3. Transferlearning\runs\exp_tl_004\artifacts\best_ft.keras
  • h5D:\Dhika\(KULIAH)\'Skripsi\Github\Fix_TA_Project\Fix_TA_Project\1. Workspace\3. Transferlearning\runs\exp_tl_004\artifacts\final_model.h5
  • tfliteD:\Dhika\(KULIAH)\'Skripsi\Github\Fix_TA_Project\Fix_TA_Project\1. Workspace\3. Transferlearning\runs\exp_tl_004\artifacts\model_fp16.tflite

exp_tl_005

Acc 0.9928 MacroF1 0.9928 WeightedF1 0.9928 Best Val 0.9949
EDA: kelas: 26 · sampel: 15921 · min/max per kelas: 601/619 · imbalance: 1.0300
README: ada
Config
{
  "model_id": "Xception",
  "img_size": 224,
  "batch_size": 48,
  "optimizer": "adamw",
  "lr_head": 0.001,
  "lr_ft": 0.0001,
  "weight_decay": 1e-05,
  "label_smoothing": 0.05,
  "dropout": 0.4,
  "head_epochs": 10,
  "ft_epochs": 30,
  "finetune": true,
  "unfreeze_pct": 0.35,
  "lr_schedule": "reduce",
  "patience": 8
}

Plots

train_acc
train_acc
train_loss
train_loss
cm_counts
cm_counts
cm_normalized
cm_normalized

Artifacts

  • kerasD:\Dhika\(KULIAH)\'Skripsi\Github\Fix_TA_Project\Fix_TA_Project\1. Workspace\3. Transferlearning\runs\exp_tl_005\artifacts\best_ft.keras
  • h5D:\Dhika\(KULIAH)\'Skripsi\Github\Fix_TA_Project\Fix_TA_Project\1. Workspace\3. Transferlearning\runs\exp_tl_005\artifacts\final_model.h5
  • tfliteD:\Dhika\(KULIAH)\'Skripsi\Github\Fix_TA_Project\Fix_TA_Project\1. Workspace\3. Transferlearning\runs\exp_tl_005\artifacts\model_fp16.tflite

exp_tl_006

Acc 0.9897 MacroF1 0.9897 WeightedF1 0.9897 Best Val 0.9892
EDA: kelas: 26 · sampel: 15921 · min/max per kelas: 601/619 · imbalance: 1.0300
README: ada
Config
{
  "model_id": "InceptionV3",
  "img_size": 299,
  "batch_size": 32,
  "optimizer": "adamw",
  "lr_head": 0.001,
  "lr_ft": 0.0001,
  "weight_decay": 1e-05,
  "label_smoothing": 0.05,
  "dropout": 0.4,
  "head_epochs": 10,
  "ft_epochs": 25,
  "finetune": true,
  "unfreeze_pct": 0.3,
  "lr_schedule": "reduce",
  "patience": 8
}

Plots

train_acc
train_acc
train_loss
train_loss
cm_counts
cm_counts
cm_normalized
cm_normalized

Artifacts

  • kerasD:\Dhika\(KULIAH)\'Skripsi\Github\Fix_TA_Project\Fix_TA_Project\1. Workspace\3. Transferlearning\runs\exp_tl_006\artifacts\best_ft.keras
  • h5D:\Dhika\(KULIAH)\'Skripsi\Github\Fix_TA_Project\Fix_TA_Project\1. Workspace\3. Transferlearning\runs\exp_tl_006\artifacts\final_model.h5
  • tfliteD:\Dhika\(KULIAH)\'Skripsi\Github\Fix_TA_Project\Fix_TA_Project\1. Workspace\3. Transferlearning\runs\exp_tl_006\artifacts\model_fp16.tflite

exp_tl_007

Acc 0.9867 MacroF1 0.9867 WeightedF1 0.9867 Best Val 0.9867
EDA: kelas: 26 · sampel: 15921 · min/max per kelas: 601/619 · imbalance: 1.0300
README: ada
Config
{
  "model_id": "MNv3s",
  "img_size": 224,
  "batch_size": 96,
  "optimizer": "adamw",
  "lr_head": 0.001,
  "lr_ft": 0.0001,
  "weight_decay": 1e-05,
  "label_smoothing": 0.05,
  "dropout": 0.3,
  "head_epochs": 12,
  "ft_epochs": 30,
  "finetune": true,
  "unfreeze_pct": 0.4,
  "lr_schedule": "reduce",
  "patience": 8
}

Plots

train_acc
train_acc
train_loss
train_loss
cm_counts
cm_counts
cm_normalized
cm_normalized

Artifacts

  • kerasD:\Dhika\(KULIAH)\'Skripsi\Github\Fix_TA_Project\Fix_TA_Project\1. Workspace\3. Transferlearning\runs\exp_tl_007\artifacts\best_ft.keras
  • h5D:\Dhika\(KULIAH)\'Skripsi\Github\Fix_TA_Project\Fix_TA_Project\1. Workspace\3. Transferlearning\runs\exp_tl_007\artifacts\final_model.h5
  • tfliteD:\Dhika\(KULIAH)\'Skripsi\Github\Fix_TA_Project\Fix_TA_Project\1. Workspace\3. Transferlearning\runs\exp_tl_007\artifacts\model_fp16.tflite

exp_tl_008

Acc 0.9877 MacroF1 0.9877 WeightedF1 0.9877 Best Val 0.9882
EDA: kelas: 26 · sampel: 15921 · min/max per kelas: 601/619 · imbalance: 1.0300
README: ada
Config
{
  "model_id": "VGG16",
  "img_size": 224,
  "batch_size": 32,
  "optimizer": "adamw",
  "lr_head": 0.001,
  "lr_ft": 1e-05,
  "weight_decay": 1e-05,
  "label_smoothing": 0.0,
  "dropout": 0.5,
  "head_epochs": 8,
  "ft_epochs": 20,
  "finetune": true,
  "unfreeze_pct": 0.25,
  "lr_schedule": "reduce",
  "patience": 6
}

Plots

train_acc
train_acc
train_loss
train_loss
cm_counts
cm_counts
cm_normalized
cm_normalized

Artifacts

  • kerasD:\Dhika\(KULIAH)\'Skripsi\Github\Fix_TA_Project\Fix_TA_Project\1. Workspace\3. Transferlearning\runs\exp_tl_008\artifacts\best_ft.keras
  • h5D:\Dhika\(KULIAH)\'Skripsi\Github\Fix_TA_Project\Fix_TA_Project\1. Workspace\3. Transferlearning\runs\exp_tl_008\artifacts\final_model.h5
  • tfliteD:\Dhika\(KULIAH)\'Skripsi\Github\Fix_TA_Project\Fix_TA_Project\1. Workspace\3. Transferlearning\runs\exp_tl_008\artifacts\model_fp16.tflite