From 920cc983c4a15b0f74dbb4dac46bf2a3087dc6d4 Mon Sep 17 00:00:00 2001 From: Johnny Fernandes Date: Tue, 5 May 2026 11:37:37 +0100 Subject: [PATCH] Phase 4 classifier --- classifier/configs/phase4/_base.json | 7 +++++++ classifier/configs/phase4/p4_convnext_tiny_100pct.json | 6 ++++++ classifier/configs/phase4/p4_convnext_tiny_20pct.json | 6 ++++++ classifier/configs/phase4/p4_convnext_tiny_50pct.json | 6 ++++++ classifier/configs/phase4/p4_efficientnet_b0_100pct.json | 6 ++++++ classifier/configs/phase4/p4_efficientnet_b0_20pct.json | 6 ++++++ classifier/configs/phase4/p4_efficientnet_b0_50pct.json | 6 ++++++ classifier/configs/phase4/p4_resnet50_100pct.json | 6 ++++++ classifier/configs/phase4/p4_resnet50_20pct.json | 6 ++++++ classifier/configs/phase4/p4_resnet50_50pct.json | 6 ++++++ 10 files changed, 61 insertions(+) create mode 100644 classifier/configs/phase4/_base.json create mode 100644 classifier/configs/phase4/p4_convnext_tiny_100pct.json create mode 100644 classifier/configs/phase4/p4_convnext_tiny_20pct.json create mode 100644 classifier/configs/phase4/p4_convnext_tiny_50pct.json create mode 100644 classifier/configs/phase4/p4_efficientnet_b0_100pct.json create mode 100644 classifier/configs/phase4/p4_efficientnet_b0_20pct.json create mode 100644 classifier/configs/phase4/p4_efficientnet_b0_50pct.json create mode 100644 classifier/configs/phase4/p4_resnet50_100pct.json create mode 100644 classifier/configs/phase4/p4_resnet50_20pct.json create mode 100644 classifier/configs/phase4/p4_resnet50_50pct.json diff --git a/classifier/configs/phase4/_base.json b/classifier/configs/phase4/_base.json new file mode 100644 index 0000000..5e3eb83 --- /dev/null +++ b/classifier/configs/phase4/_base.json @@ -0,0 +1,7 @@ +{ + "pretrained": true, + "epochs": 15, + "image_size": 224, + "augment": false, + "data_dir": "cropped/classifier" +} diff --git a/classifier/configs/phase4/p4_convnext_tiny_100pct.json b/classifier/configs/phase4/p4_convnext_tiny_100pct.json new file mode 100644 index 0000000..7ce18e1 --- /dev/null +++ b/classifier/configs/phase4/p4_convnext_tiny_100pct.json @@ -0,0 +1,6 @@ +{ + "extends": "_base.json", + "run_name": "p4_convnext_tiny_100pct", + "backbone": "convnext_tiny", + "subsample": 1.0 +} diff --git a/classifier/configs/phase4/p4_convnext_tiny_20pct.json b/classifier/configs/phase4/p4_convnext_tiny_20pct.json new file mode 100644 index 0000000..dfbec7b --- /dev/null +++ b/classifier/configs/phase4/p4_convnext_tiny_20pct.json @@ -0,0 +1,6 @@ +{ + "extends": "_base.json", + "run_name": "p4_convnext_tiny_20pct", + "backbone": "convnext_tiny", + "subsample": 0.2 +} diff --git a/classifier/configs/phase4/p4_convnext_tiny_50pct.json b/classifier/configs/phase4/p4_convnext_tiny_50pct.json new file mode 100644 index 0000000..9894c25 --- /dev/null +++ b/classifier/configs/phase4/p4_convnext_tiny_50pct.json @@ -0,0 +1,6 @@ +{ + "extends": "_base.json", + "run_name": "p4_convnext_tiny_50pct", + "backbone": "convnext_tiny", + "subsample": 0.5 +} diff --git a/classifier/configs/phase4/p4_efficientnet_b0_100pct.json b/classifier/configs/phase4/p4_efficientnet_b0_100pct.json new file mode 100644 index 0000000..005e2a4 --- /dev/null +++ b/classifier/configs/phase4/p4_efficientnet_b0_100pct.json @@ -0,0 +1,6 @@ +{ + "extends": "_base.json", + "run_name": "p4_efficientnet_b0_100pct", + "backbone": "efficientnet_b0", + "subsample": 1.0 +} diff --git a/classifier/configs/phase4/p4_efficientnet_b0_20pct.json b/classifier/configs/phase4/p4_efficientnet_b0_20pct.json new file mode 100644 index 0000000..5ca57fe --- /dev/null +++ b/classifier/configs/phase4/p4_efficientnet_b0_20pct.json @@ -0,0 +1,6 @@ +{ + "extends": "_base.json", + "run_name": "p4_efficientnet_b0_20pct", + "backbone": "efficientnet_b0", + "subsample": 0.2 +} diff --git a/classifier/configs/phase4/p4_efficientnet_b0_50pct.json b/classifier/configs/phase4/p4_efficientnet_b0_50pct.json new file mode 100644 index 0000000..fc6e3a7 --- /dev/null +++ b/classifier/configs/phase4/p4_efficientnet_b0_50pct.json @@ -0,0 +1,6 @@ +{ + "extends": "_base.json", + "run_name": "p4_efficientnet_b0_50pct", + "backbone": "efficientnet_b0", + "subsample": 0.5 +} diff --git a/classifier/configs/phase4/p4_resnet50_100pct.json b/classifier/configs/phase4/p4_resnet50_100pct.json new file mode 100644 index 0000000..5b8ca40 --- /dev/null +++ b/classifier/configs/phase4/p4_resnet50_100pct.json @@ -0,0 +1,6 @@ +{ + "extends": "_base.json", + "run_name": "p4_resnet50_100pct", + "backbone": "resnet50", + "subsample": 1.0 +} diff --git a/classifier/configs/phase4/p4_resnet50_20pct.json b/classifier/configs/phase4/p4_resnet50_20pct.json new file mode 100644 index 0000000..3a5bff5 --- /dev/null +++ b/classifier/configs/phase4/p4_resnet50_20pct.json @@ -0,0 +1,6 @@ +{ + "extends": "_base.json", + "run_name": "p4_resnet50_20pct", + "backbone": "resnet50", + "subsample": 0.2 +} diff --git a/classifier/configs/phase4/p4_resnet50_50pct.json b/classifier/configs/phase4/p4_resnet50_50pct.json new file mode 100644 index 0000000..21db10f --- /dev/null +++ b/classifier/configs/phase4/p4_resnet50_50pct.json @@ -0,0 +1,6 @@ +{ + "extends": "_base.json", + "run_name": "p4_resnet50_50pct", + "backbone": "resnet50", + "subsample": 0.5 +}