Commit ·
11e732c
1
Parent(s): d01dcc3
Add SegFormer-B0 (IGN) checkpoint, config and metrics (#1)
Browse files- Add SegFormer-B0 (IGN) checkpoint, config and metrics (d195281d32403ca5c61ba5b69327b029de379c15)
Co-authored-by: OJAS KASANA <masteroshi006@users.noreply.huggingface.co>
- segformer-b0/README.md +77 -0
- segformer-b0/config.yaml +38 -0
- segformer-b0/evaluate.py +140 -0
- segformer-b0/metrics.json +834 -0
- segformer-b0/segformer_ign_best.pth +3 -0
segformer-b0/README.md
ADDED
|
@@ -0,0 +1,77 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# SegFormer-B0 — BDAPPV PV segmentation (IGN)
|
| 2 |
+
|
| 3 |
+
Binary photovoltaic segmentation checkpoint for
|
| 4 |
+
[BDAPPV](https://huggingface.co/datasets/gabrielkasmi/bdappv), trained as part
|
| 5 |
+
of [gabrielkasmi/deeppvmapper#20](https://github.com/gabrielkasmi/deeppvmapper/pull/20)
|
| 6 |
+
(issue #11, candidate backbones).
|
| 7 |
+
|
| 8 |
+
## Files
|
| 9 |
+
|
| 10 |
+
| File | Description |
|
| 11 |
+
| --- | --- |
|
| 12 |
+
| `segformer_ign_best.pth` | Raw PyTorch `state_dict` of the best checkpoint (epoch 47). |
|
| 13 |
+
| `config.yaml` | Exact training config used for the run. |
|
| 14 |
+
| `metrics.json` | Per-epoch train/val history and the best-epoch summary. |
|
| 15 |
+
| `evaluate.py` | Reference-protocol evaluation (see below). |
|
| 16 |
+
|
| 17 |
+
## Model
|
| 18 |
+
|
| 19 |
+
- Architecture: SegFormer-B0 (`segmentation-models-pytorch`, encoder `mit_b0`).
|
| 20 |
+
- Parameters: 3.71 M.
|
| 21 |
+
- Input: 416 × 416, ImageNet normalization (RGB), single-channel logits.
|
| 22 |
+
- Output: PV mask at `sigmoid(logit) >= 0.5`.
|
| 23 |
+
|
| 24 |
+
## Training
|
| 25 |
+
|
| 26 |
+
| Setting | Value |
|
| 27 |
+
| --- | --- |
|
| 28 |
+
| Dataset | BDAPPV, provider `ign` |
|
| 29 |
+
| Split | Canonical `annotations.csv` split (1357 val / 1239 test positives) |
|
| 30 |
+
| Epochs | 50 (best epoch 47, selected by `val_pixelF1`) |
|
| 31 |
+
| Batch | 4 × gradient accumulation 8 = effective 32 |
|
| 32 |
+
| Precision | AMP fp16 (CUDA) |
|
| 33 |
+
| Optimizer | AdamW, lr 1e-4, weight decay 0.01 |
|
| 34 |
+
| Loss | 0.5 × BCEWithLogits + 0.5 × Dice |
|
| 35 |
+
| Augmentation | horizontal/vertical flip, 90° rotations |
|
| 36 |
+
| Seed | 42 |
|
| 37 |
+
|
| 38 |
+
Best validation result (epoch 47): `val_pixelF1` 0.8261, `val_iouPV` 0.7037.
|
| 39 |
+
|
| 40 |
+
## Results — canonical test split (1239 positives, IGN)
|
| 41 |
+
|
| 42 |
+
| Protocol | IoU (PV) | Pixel F1 | Instance F1 |
|
| 43 |
+
| --- | --- | --- | --- |
|
| 44 |
+
| Reference (mean of per-batch metrics, batch 8) | **0.7356** | **0.8437** | — |
|
| 45 |
+
| Pixel-aggregated over the split | 0.7445 | 0.8535 | 0.8549 |
|
| 46 |
+
|
| 47 |
+
Pixel precision 0.8705, recall 0.8372 (aggregated). The two rows differ only in
|
| 48 |
+
how per-image scores are combined: `train/evaluate.py` averages per-batch IoU/F1,
|
| 49 |
+
whereas the training scaffold aggregates TP/FP/FN over the whole split. For
|
| 50 |
+
comparison with the published DeepLabV3-ResNet101 baseline (0.735 IoU /
|
| 51 |
+
0.844 F1), use the first row, noting the resolution caveat below.
|
| 52 |
+
|
| 53 |
+
The published baseline is evaluated at 400 × 400, while SegFormer's encoder
|
| 54 |
+
requires spatial dimensions divisible by 32, so this model was trained and
|
| 55 |
+
evaluated at 416 × 416. The comparison is therefore not resolution-aligned, as
|
| 56 |
+
already flagged on the GitHub PR.
|
| 57 |
+
|
| 58 |
+
## Evaluate
|
| 59 |
+
|
| 60 |
+
```bash
|
| 61 |
+
pip install segmentation-models-pytorch datasets
|
| 62 |
+
python evaluate.py --provider ign --checkpoint segformer_ign_best.pth
|
| 63 |
+
```
|
| 64 |
+
|
| 65 |
+
`evaluate.py` mirrors `train/evaluate.py`: same `SegmentationDataset` transform,
|
| 66 |
+
same per-batch metric aggregation, same CLI shape. The only changes are the
|
| 67 |
+
model (SegFormer-B0 instead of DeepLabV3-ResNet101) and the default input size
|
| 68 |
+
(416 instead of 400).
|
| 69 |
+
|
| 70 |
+
The reference `train/evaluate.py` builds `deeplabv3_resnet101` and loads a raw
|
| 71 |
+
DeepLab state dict, so it cannot load this checkpoint directly; SegFormer also
|
| 72 |
+
raises a shape error at the reference's 400 × 400 default because 400 is not
|
| 73 |
+
divisible by 32.
|
| 74 |
+
|
| 75 |
+
## License
|
| 76 |
+
|
| 77 |
+
Code MIT; weights CC-BY-4.0, matching the repository.
|
segformer-b0/config.yaml
ADDED
|
@@ -0,0 +1,38 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
run_name: segformer-full
|
| 2 |
+
seed: 42
|
| 3 |
+
device: cuda
|
| 4 |
+
data_dir: data/bdappv
|
| 5 |
+
annotations_file: annotations.csv
|
| 6 |
+
data_provider: ign
|
| 7 |
+
split_mode: annotations
|
| 8 |
+
val_fraction: 0.2
|
| 9 |
+
image_size: 416
|
| 10 |
+
subset: 1.0
|
| 11 |
+
model: segformer
|
| 12 |
+
models_config: configs/model.yaml
|
| 13 |
+
pretrained: true
|
| 14 |
+
epochs: 50
|
| 15 |
+
batch_size: 4
|
| 16 |
+
grad_accum_steps: 8
|
| 17 |
+
amp: true
|
| 18 |
+
num_workers: 4
|
| 19 |
+
optimizer: adamw
|
| 20 |
+
lr: 0.0001
|
| 21 |
+
weight_decay: 0.01
|
| 22 |
+
sgd_momentum: 0.9
|
| 23 |
+
augmentations:
|
| 24 |
+
- hflip
|
| 25 |
+
- vflip
|
| 26 |
+
- rot90
|
| 27 |
+
loss: bce_dice
|
| 28 |
+
threshold: 0.5
|
| 29 |
+
selection_metric: val_pixelF1
|
| 30 |
+
num_val_previews: 8
|
| 31 |
+
fps_batches: 50
|
| 32 |
+
dry_run: false
|
| 33 |
+
model_spec:
|
| 34 |
+
arch: segformer
|
| 35 |
+
encoder: mit_b0
|
| 36 |
+
encoder_weights: imagenet
|
| 37 |
+
classes: 1
|
| 38 |
+
pretrained_hf_id: null
|
segformer-b0/evaluate.py
ADDED
|
@@ -0,0 +1,140 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
"""
|
| 2 |
+
evaluate.py — evaluate the SegFormer-B0 checkpoint on the BDAPPV test split.
|
| 3 |
+
|
| 4 |
+
Mirrors train/evaluate.py: same SegmentationDataset transform, same per-batch
|
| 5 |
+
metric aggregation, same CLI shape. The model is swapped for
|
| 6 |
+
segmentation-models-pytorch's SegFormer-B0, and the input size defaults to 416
|
| 7 |
+
because SegFormer requires dimensions divisible by 32 (the reference 400
|
| 8 |
+
default raises a shape error).
|
| 9 |
+
|
| 10 |
+
Usage:
|
| 11 |
+
pip install segmentation-models-pytorch datasets
|
| 12 |
+
python evaluate.py --provider ign --checkpoint segformer_ign_best.pth
|
| 13 |
+
"""
|
| 14 |
+
|
| 15 |
+
import argparse
|
| 16 |
+
|
| 17 |
+
import torch
|
| 18 |
+
import torch.nn as nn
|
| 19 |
+
from torch.utils.data import DataLoader, Dataset
|
| 20 |
+
from torchvision import transforms as T
|
| 21 |
+
|
| 22 |
+
from datasets import load_dataset
|
| 23 |
+
import segmentation_models_pytorch as smp
|
| 24 |
+
|
| 25 |
+
|
| 26 |
+
IMG_MEAN = [0.485, 0.456, 0.406]
|
| 27 |
+
IMG_STD = [0.229, 0.224, 0.225]
|
| 28 |
+
|
| 29 |
+
|
| 30 |
+
class SegmentationDataset(Dataset):
|
| 31 |
+
"""Positives only (has_mask=True) -> (image [3,H,W], mask [1,H,W])."""
|
| 32 |
+
|
| 33 |
+
def __init__(self, hf_split, img_size: int = 416, augment: bool = False):
|
| 34 |
+
self.data = hf_split.filter(lambda x: x["has_mask"])
|
| 35 |
+
self.augment = augment
|
| 36 |
+
self.img_size = img_size
|
| 37 |
+
|
| 38 |
+
self.img_tf = T.Compose([
|
| 39 |
+
T.Resize((img_size, img_size)),
|
| 40 |
+
T.ToTensor(),
|
| 41 |
+
T.Normalize(mean=IMG_MEAN, std=IMG_STD),
|
| 42 |
+
])
|
| 43 |
+
self.mask_tf = T.Compose([
|
| 44 |
+
T.Resize((img_size, img_size), interpolation=T.InterpolationMode.NEAREST),
|
| 45 |
+
T.ToTensor(),
|
| 46 |
+
])
|
| 47 |
+
|
| 48 |
+
def __len__(self):
|
| 49 |
+
return len(self.data)
|
| 50 |
+
|
| 51 |
+
def __getitem__(self, idx):
|
| 52 |
+
ex = self.data[idx]
|
| 53 |
+
image = ex["image"].convert("RGB")
|
| 54 |
+
mask = ex["mask"].convert("L")
|
| 55 |
+
image = self.img_tf(image)
|
| 56 |
+
mask = (self.mask_tf(mask) > 0.5).float()
|
| 57 |
+
return image, mask
|
| 58 |
+
|
| 59 |
+
|
| 60 |
+
def compute_seg_metrics(pred_logits, target, threshold=0.5):
|
| 61 |
+
pred = (torch.sigmoid(pred_logits) > threshold).float()
|
| 62 |
+
tp = (pred * target).sum().item()
|
| 63 |
+
fp = (pred * (1 - target)).sum().item()
|
| 64 |
+
fn = ((1 - pred) * target).sum().item()
|
| 65 |
+
iou = tp / max(tp + fp + fn, 1e-6)
|
| 66 |
+
prec = tp / max(tp + fp, 1e-6)
|
| 67 |
+
rec = tp / max(tp + fn, 1e-6)
|
| 68 |
+
f1 = 2 * prec * rec / max(prec + rec, 1e-6)
|
| 69 |
+
return iou, f1, tp, fp, fn
|
| 70 |
+
|
| 71 |
+
|
| 72 |
+
def eval_seg(args):
|
| 73 |
+
device = (
|
| 74 |
+
torch.device("mps") if torch.backends.mps.is_available() else
|
| 75 |
+
torch.device("cuda") if torch.cuda.is_available() else
|
| 76 |
+
torch.device("cpu")
|
| 77 |
+
)
|
| 78 |
+
|
| 79 |
+
ds = load_dataset("gabrielkasmi/bdappv", args.provider)
|
| 80 |
+
test_ds = SegmentationDataset(ds["test"], img_size=args.img_size, augment=False)
|
| 81 |
+
loader = DataLoader(test_ds, batch_size=args.batch_size, shuffle=False,
|
| 82 |
+
num_workers=args.num_workers)
|
| 83 |
+
|
| 84 |
+
model = smp.Segformer(
|
| 85 |
+
encoder_name=args.encoder,
|
| 86 |
+
encoder_weights=None,
|
| 87 |
+
in_channels=3,
|
| 88 |
+
classes=1,
|
| 89 |
+
)
|
| 90 |
+
state = torch.load(args.checkpoint, map_location="cpu", weights_only=False)
|
| 91 |
+
if isinstance(state, dict) and "state_dict" in state:
|
| 92 |
+
state = state["state_dict"]
|
| 93 |
+
model.load_state_dict(state)
|
| 94 |
+
model = model.to(device)
|
| 95 |
+
model.eval()
|
| 96 |
+
|
| 97 |
+
total_iou, total_f1 = 0.0, 0.0
|
| 98 |
+
tp_all = fp_all = fn_all = 0.0
|
| 99 |
+
with torch.no_grad():
|
| 100 |
+
for images, masks in loader:
|
| 101 |
+
images, masks = images.to(device), masks.to(device)
|
| 102 |
+
logits = model(images)
|
| 103 |
+
if logits.shape[-2:] != masks.shape[-2:]:
|
| 104 |
+
logits = nn.functional.interpolate(
|
| 105 |
+
logits, size=masks.shape[-2:], mode="bilinear", align_corners=False)
|
| 106 |
+
iou, f1, tp, fp, fn = compute_seg_metrics(
|
| 107 |
+
logits, masks, threshold=args.threshold)
|
| 108 |
+
total_iou += iou
|
| 109 |
+
total_f1 += f1
|
| 110 |
+
tp_all += tp
|
| 111 |
+
fp_all += fp
|
| 112 |
+
fn_all += fn
|
| 113 |
+
|
| 114 |
+
n = len(loader)
|
| 115 |
+
global_iou = tp_all / max(tp_all + fp_all + fn_all, 1e-6)
|
| 116 |
+
global_f1 = 2 * tp_all / max(2 * tp_all + fp_all + fn_all, 1e-6)
|
| 117 |
+
|
| 118 |
+
# Keep the CLI output portable on Windows consoles using the cp1252 code page.
|
| 119 |
+
print("\n== Segmentation results ==")
|
| 120 |
+
print(f" Provider : {args.provider}")
|
| 121 |
+
print(f" Checkpoint : {args.checkpoint}")
|
| 122 |
+
print(f" Test images: {len(test_ds):,}")
|
| 123 |
+
print(f" IoU : {total_iou / n:.4f}")
|
| 124 |
+
print(f" F1 : {total_f1 / n:.4f}")
|
| 125 |
+
print(f"\n (reference protocol: mean of per-batch IoU/F1, "
|
| 126 |
+
f"batch_size={args.batch_size})")
|
| 127 |
+
print(f" Pixel-aggregated over the split: "
|
| 128 |
+
f"IoU {global_iou:.4f}, F1 {global_f1:.4f}")
|
| 129 |
+
|
| 130 |
+
|
| 131 |
+
if __name__ == "__main__":
|
| 132 |
+
parser = argparse.ArgumentParser()
|
| 133 |
+
parser.add_argument("--provider", required=True, choices=["google", "ign"])
|
| 134 |
+
parser.add_argument("--checkpoint", required=True)
|
| 135 |
+
parser.add_argument("--encoder", default="mit_b0")
|
| 136 |
+
parser.add_argument("--batch_size", type=int, default=8)
|
| 137 |
+
parser.add_argument("--img_size", type=int, default=416)
|
| 138 |
+
parser.add_argument("--num_workers", type=int, default=0)
|
| 139 |
+
parser.add_argument("--threshold", type=float, default=0.5)
|
| 140 |
+
eval_seg(parser.parse_args())
|
segformer-b0/metrics.json
ADDED
|
@@ -0,0 +1,834 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"run_name": "segformer-full",
|
| 3 |
+
"model": "segformer",
|
| 4 |
+
"params_M": 3.71,
|
| 5 |
+
"image_size": 416,
|
| 6 |
+
"subset": 1.0,
|
| 7 |
+
"seed": 42,
|
| 8 |
+
"device": "cuda",
|
| 9 |
+
"batch_size": 4,
|
| 10 |
+
"grad_accum_steps": 8,
|
| 11 |
+
"effective_batch_size": 32,
|
| 12 |
+
"amp": true,
|
| 13 |
+
"dry_run": false,
|
| 14 |
+
"history": [
|
| 15 |
+
{
|
| 16 |
+
"epoch": 1,
|
| 17 |
+
"train_loss": 0.593149,
|
| 18 |
+
"epoch_time_s": 1100.46,
|
| 19 |
+
"val_mIoU": 0.6738252127681424,
|
| 20 |
+
"val_iouPV": 0.3550285065441205,
|
| 21 |
+
"val_iouBG": 0.9926219189921643,
|
| 22 |
+
"val_pixelPrecision": 0.4079796484346806,
|
| 23 |
+
"val_pixelRecall": 0.732293559451075,
|
| 24 |
+
"val_pixelF1": 0.5240162916566073,
|
| 25 |
+
"val_instanceF1": 0.20053715308503964,
|
| 26 |
+
"val_matchedInstances": 560,
|
| 27 |
+
"val_gtInstances": 1748,
|
| 28 |
+
"val_predInstances": 3837,
|
| 29 |
+
"val_images": 1357
|
| 30 |
+
},
|
| 31 |
+
{
|
| 32 |
+
"epoch": 2,
|
| 33 |
+
"train_loss": 0.431503,
|
| 34 |
+
"epoch_time_s": 399.13,
|
| 35 |
+
"val_mIoU": 0.7205020839977585,
|
| 36 |
+
"val_iouPV": 0.44603630855919163,
|
| 37 |
+
"val_iouBG": 0.9949678594363255,
|
| 38 |
+
"val_pixelPrecision": 0.533849987127753,
|
| 39 |
+
"val_pixelRecall": 0.730575164920334,
|
| 40 |
+
"val_pixelF1": 0.616908864485727,
|
| 41 |
+
"val_instanceF1": 0.34677241682426146,
|
| 42 |
+
"val_matchedInstances": 787,
|
| 43 |
+
"val_gtInstances": 1748,
|
| 44 |
+
"val_predInstances": 2791,
|
| 45 |
+
"val_images": 1357
|
| 46 |
+
},
|
| 47 |
+
{
|
| 48 |
+
"epoch": 3,
|
| 49 |
+
"train_loss": 0.318786,
|
| 50 |
+
"epoch_time_s": 211.39,
|
| 51 |
+
"val_mIoU": 0.7542999246703384,
|
| 52 |
+
"val_iouPV": 0.512509915388656,
|
| 53 |
+
"val_iouBG": 0.9960899339520206,
|
| 54 |
+
"val_pixelPrecision": 0.6242333459295994,
|
| 55 |
+
"val_pixelRecall": 0.7411707748039157,
|
| 56 |
+
"val_pixelF1": 0.6776946189565454,
|
| 57 |
+
"val_instanceF1": 0.5182308522002539,
|
| 58 |
+
"val_matchedInstances": 1201,
|
| 59 |
+
"val_gtInstances": 1748,
|
| 60 |
+
"val_predInstances": 2887,
|
| 61 |
+
"val_images": 1357
|
| 62 |
+
},
|
| 63 |
+
{
|
| 64 |
+
"epoch": 4,
|
| 65 |
+
"train_loss": 0.21663,
|
| 66 |
+
"epoch_time_s": 29584.91,
|
| 67 |
+
"val_mIoU": 0.7970613566066507,
|
| 68 |
+
"val_iouPV": 0.5966902762176065,
|
| 69 |
+
"val_iouBG": 0.9974324369956948,
|
| 70 |
+
"val_pixelPrecision": 0.8221626022276559,
|
| 71 |
+
"val_pixelRecall": 0.6851159588664082,
|
| 72 |
+
"val_pixelF1": 0.7474089184423466,
|
| 73 |
+
"val_instanceF1": 0.6716778523309617,
|
| 74 |
+
"val_matchedInstances": 1251,
|
| 75 |
+
"val_gtInstances": 1748,
|
| 76 |
+
"val_predInstances": 1977,
|
| 77 |
+
"val_images": 1357
|
| 78 |
+
},
|
| 79 |
+
{
|
| 80 |
+
"epoch": 5,
|
| 81 |
+
"train_loss": 0.168087,
|
| 82 |
+
"epoch_time_s": 207.28,
|
| 83 |
+
"val_mIoU": 0.8048857081484486,
|
| 84 |
+
"val_iouPV": 0.6124470965260008,
|
| 85 |
+
"val_iouBG": 0.9973243197708964,
|
| 86 |
+
"val_pixelPrecision": 0.7570294376602414,
|
| 87 |
+
"val_pixelRecall": 0.7622872147283324,
|
| 88 |
+
"val_pixelF1": 0.7596492286109866,
|
| 89 |
+
"val_instanceF1": 0.7219193020522923,
|
| 90 |
+
"val_matchedInstances": 1324,
|
| 91 |
+
"val_gtInstances": 1748,
|
| 92 |
+
"val_predInstances": 1920,
|
| 93 |
+
"val_images": 1357
|
| 94 |
+
},
|
| 95 |
+
{
|
| 96 |
+
"epoch": 6,
|
| 97 |
+
"train_loss": 0.143904,
|
| 98 |
+
"epoch_time_s": 205.05,
|
| 99 |
+
"val_mIoU": 0.8085076600525211,
|
| 100 |
+
"val_iouPV": 0.6194444890938778,
|
| 101 |
+
"val_iouBG": 0.9975708310111643,
|
| 102 |
+
"val_pixelPrecision": 0.8251618607314468,
|
| 103 |
+
"val_pixelRecall": 0.7130296552186145,
|
| 104 |
+
"val_pixelF1": 0.7650086103790732,
|
| 105 |
+
"val_instanceF1": 0.736150770966986,
|
| 106 |
+
"val_matchedInstances": 1289,
|
| 107 |
+
"val_gtInstances": 1748,
|
| 108 |
+
"val_predInstances": 1754,
|
| 109 |
+
"val_images": 1357
|
| 110 |
+
},
|
| 111 |
+
{
|
| 112 |
+
"epoch": 7,
|
| 113 |
+
"train_loss": 0.131723,
|
| 114 |
+
"epoch_time_s": 201.73,
|
| 115 |
+
"val_mIoU": 0.8144340639502909,
|
| 116 |
+
"val_iouPV": 0.6312749696875195,
|
| 117 |
+
"val_iouBG": 0.9975931582130623,
|
| 118 |
+
"val_pixelPrecision": 0.80768795598255,
|
| 119 |
+
"val_pixelRecall": 0.7429454469482699,
|
| 120 |
+
"val_pixelF1": 0.773965127177111,
|
| 121 |
+
"val_instanceF1": 0.7424581005379202,
|
| 122 |
+
"val_matchedInstances": 1329,
|
| 123 |
+
"val_gtInstances": 1748,
|
| 124 |
+
"val_predInstances": 1832,
|
| 125 |
+
"val_images": 1357
|
| 126 |
+
},
|
| 127 |
+
{
|
| 128 |
+
"epoch": 8,
|
| 129 |
+
"train_loss": 0.123723,
|
| 130 |
+
"epoch_time_s": 202.41,
|
| 131 |
+
"val_mIoU": 0.8286441859312119,
|
| 132 |
+
"val_iouPV": 0.6595244793131402,
|
| 133 |
+
"val_iouBG": 0.9977638925492835,
|
| 134 |
+
"val_pixelPrecision": 0.8093845673126608,
|
| 135 |
+
"val_pixelRecall": 0.7808002368284728,
|
| 136 |
+
"val_pixelF1": 0.7948354935820053,
|
| 137 |
+
"val_instanceF1": 0.7475955289641905,
|
| 138 |
+
"val_matchedInstances": 1438,
|
| 139 |
+
"val_gtInstances": 1748,
|
| 140 |
+
"val_predInstances": 2099,
|
| 141 |
+
"val_images": 1357
|
| 142 |
+
},
|
| 143 |
+
{
|
| 144 |
+
"epoch": 9,
|
| 145 |
+
"train_loss": 0.114458,
|
| 146 |
+
"epoch_time_s": 206.72,
|
| 147 |
+
"val_mIoU": 0.8227074172902802,
|
| 148 |
+
"val_iouPV": 0.647753180682846,
|
| 149 |
+
"val_iouBG": 0.9976616538977142,
|
| 150 |
+
"val_pixelPrecision": 0.7976205019505921,
|
| 151 |
+
"val_pixelRecall": 0.77515243138558,
|
| 152 |
+
"val_pixelF1": 0.7862259812654834,
|
| 153 |
+
"val_instanceF1": 0.7708506511285439,
|
| 154 |
+
"val_matchedInstances": 1391,
|
| 155 |
+
"val_gtInstances": 1748,
|
| 156 |
+
"val_predInstances": 1861,
|
| 157 |
+
"val_images": 1357
|
| 158 |
+
},
|
| 159 |
+
{
|
| 160 |
+
"epoch": 10,
|
| 161 |
+
"train_loss": 0.11371,
|
| 162 |
+
"epoch_time_s": 202.72,
|
| 163 |
+
"val_mIoU": 0.8226504239802666,
|
| 164 |
+
"val_iouPV": 0.6476455201578021,
|
| 165 |
+
"val_iouBG": 0.9976553278027309,
|
| 166 |
+
"val_pixelPrecision": 0.7956418479865086,
|
| 167 |
+
"val_pixelRecall": 0.7768754514736042,
|
| 168 |
+
"val_pixelF1": 0.7861466707909044,
|
| 169 |
+
"val_instanceF1": 0.7705320600062611,
|
| 170 |
+
"val_matchedInstances": 1412,
|
| 171 |
+
"val_gtInstances": 1748,
|
| 172 |
+
"val_predInstances": 1917,
|
| 173 |
+
"val_images": 1357
|
| 174 |
+
},
|
| 175 |
+
{
|
| 176 |
+
"epoch": 11,
|
| 177 |
+
"train_loss": 0.109594,
|
| 178 |
+
"epoch_time_s": 204.48,
|
| 179 |
+
"val_mIoU": 0.8317378468911223,
|
| 180 |
+
"val_iouPV": 0.6657099119785261,
|
| 181 |
+
"val_iouBG": 0.9977657818037183,
|
| 182 |
+
"val_pixelPrecision": 0.7967049463333474,
|
| 183 |
+
"val_pixelRecall": 0.801933637129595,
|
| 184 |
+
"val_pixelF1": 0.7993107409534442,
|
| 185 |
+
"val_instanceF1": 0.7875477880724319,
|
| 186 |
+
"val_matchedInstances": 1442,
|
| 187 |
+
"val_gtInstances": 1748,
|
| 188 |
+
"val_predInstances": 1914,
|
| 189 |
+
"val_images": 1357
|
| 190 |
+
},
|
| 191 |
+
{
|
| 192 |
+
"epoch": 12,
|
| 193 |
+
"train_loss": 0.106425,
|
| 194 |
+
"epoch_time_s": 203.79,
|
| 195 |
+
"val_mIoU": 0.8352092518586216,
|
| 196 |
+
"val_iouPV": 0.6725981551477012,
|
| 197 |
+
"val_iouBG": 0.9978203485695419,
|
| 198 |
+
"val_pixelPrecision": 0.8014800682306861,
|
| 199 |
+
"val_pixelRecall": 0.8070502744111236,
|
| 200 |
+
"val_pixelF1": 0.8042555267416355,
|
| 201 |
+
"val_instanceF1": 0.787533875317411,
|
| 202 |
+
"val_matchedInstances": 1453,
|
| 203 |
+
"val_gtInstances": 1748,
|
| 204 |
+
"val_predInstances": 1942,
|
| 205 |
+
"val_images": 1357
|
| 206 |
+
},
|
| 207 |
+
{
|
| 208 |
+
"epoch": 13,
|
| 209 |
+
"train_loss": 0.106637,
|
| 210 |
+
"epoch_time_s": 202.45,
|
| 211 |
+
"val_mIoU": 0.8324540768541852,
|
| 212 |
+
"val_iouPV": 0.6670970587201767,
|
| 213 |
+
"val_iouBG": 0.9978110949881936,
|
| 214 |
+
"val_pixelPrecision": 0.8102227552251562,
|
| 215 |
+
"val_pixelRecall": 0.7906364843913816,
|
| 216 |
+
"val_pixelF1": 0.8003098022766643,
|
| 217 |
+
"val_instanceF1": 0.7827745979617668,
|
| 218 |
+
"val_matchedInstances": 1436,
|
| 219 |
+
"val_gtInstances": 1748,
|
| 220 |
+
"val_predInstances": 1921,
|
| 221 |
+
"val_images": 1357
|
| 222 |
+
},
|
| 223 |
+
{
|
| 224 |
+
"epoch": 14,
|
| 225 |
+
"train_loss": 0.102226,
|
| 226 |
+
"epoch_time_s": 10648.35,
|
| 227 |
+
"val_mIoU": 0.8327790759506015,
|
| 228 |
+
"val_iouPV": 0.6677675564042089,
|
| 229 |
+
"val_iouBG": 0.9977905954969942,
|
| 230 |
+
"val_pixelPrecision": 0.8011727675322264,
|
| 231 |
+
"val_pixelRecall": 0.8004118287833937,
|
| 232 |
+
"val_pixelF1": 0.8007921173906866,
|
| 233 |
+
"val_instanceF1": 0.7503149407722269,
|
| 234 |
+
"val_matchedInstances": 1489,
|
| 235 |
+
"val_gtInstances": 1748,
|
| 236 |
+
"val_predInstances": 2221,
|
| 237 |
+
"val_images": 1357
|
| 238 |
+
},
|
| 239 |
+
{
|
| 240 |
+
"epoch": 15,
|
| 241 |
+
"train_loss": 0.100515,
|
| 242 |
+
"epoch_time_s": 201.48,
|
| 243 |
+
"val_mIoU": 0.8317349804664309,
|
| 244 |
+
"val_iouPV": 0.6656130939273999,
|
| 245 |
+
"val_iouBG": 0.9978568670054621,
|
| 246 |
+
"val_pixelPrecision": 0.8319039637069516,
|
| 247 |
+
"val_pixelRecall": 0.7690459248454279,
|
| 248 |
+
"val_pixelF1": 0.799240947797703,
|
| 249 |
+
"val_instanceF1": 0.7761442440838795,
|
| 250 |
+
"val_matchedInstances": 1399,
|
| 251 |
+
"val_gtInstances": 1748,
|
| 252 |
+
"val_predInstances": 1857,
|
| 253 |
+
"val_images": 1357
|
| 254 |
+
},
|
| 255 |
+
{
|
| 256 |
+
"epoch": 16,
|
| 257 |
+
"train_loss": 0.099064,
|
| 258 |
+
"epoch_time_s": 430.21,
|
| 259 |
+
"val_mIoU": 0.8388071740550058,
|
| 260 |
+
"val_iouPV": 0.6797362286035546,
|
| 261 |
+
"val_iouBG": 0.997878119506457,
|
| 262 |
+
"val_pixelPrecision": 0.8070136306740522,
|
| 263 |
+
"val_pixelRecall": 0.8116735189157686,
|
| 264 |
+
"val_pixelF1": 0.8093368673350005,
|
| 265 |
+
"val_instanceF1": 0.7861485593236546,
|
| 266 |
+
"val_matchedInstances": 1487,
|
| 267 |
+
"val_gtInstances": 1748,
|
| 268 |
+
"val_predInstances": 2035,
|
| 269 |
+
"val_images": 1357
|
| 270 |
+
},
|
| 271 |
+
{
|
| 272 |
+
"epoch": 17,
|
| 273 |
+
"train_loss": 0.098674,
|
| 274 |
+
"epoch_time_s": 299.1,
|
| 275 |
+
"val_mIoU": 0.8345996383798491,
|
| 276 |
+
"val_iouPV": 0.6712863804989567,
|
| 277 |
+
"val_iouBG": 0.9979128962607415,
|
| 278 |
+
"val_pixelPrecision": 0.841602927740337,
|
| 279 |
+
"val_pixelRecall": 0.7683628842199293,
|
| 280 |
+
"val_pixelF1": 0.8033169998053193,
|
| 281 |
+
"val_instanceF1": 0.7892252151960782,
|
| 282 |
+
"val_matchedInstances": 1421,
|
| 283 |
+
"val_gtInstances": 1748,
|
| 284 |
+
"val_predInstances": 1853,
|
| 285 |
+
"val_images": 1357
|
| 286 |
+
},
|
| 287 |
+
{
|
| 288 |
+
"epoch": 18,
|
| 289 |
+
"train_loss": 0.097218,
|
| 290 |
+
"epoch_time_s": 568.08,
|
| 291 |
+
"val_mIoU": 0.8371065410274661,
|
| 292 |
+
"val_iouPV": 0.676367258414287,
|
| 293 |
+
"val_iouBG": 0.997845823640645,
|
| 294 |
+
"val_pixelPrecision": 0.8025278003134739,
|
| 295 |
+
"val_pixelRecall": 0.8114090912244073,
|
| 296 |
+
"val_pixelF1": 0.8069440094577817,
|
| 297 |
+
"val_instanceF1": 0.7974068071097405,
|
| 298 |
+
"val_matchedInstances": 1476,
|
| 299 |
+
"val_gtInstances": 1748,
|
| 300 |
+
"val_predInstances": 1954,
|
| 301 |
+
"val_images": 1357
|
| 302 |
+
},
|
| 303 |
+
{
|
| 304 |
+
"epoch": 19,
|
| 305 |
+
"train_loss": 0.095671,
|
| 306 |
+
"epoch_time_s": 961.17,
|
| 307 |
+
"val_mIoU": 0.8421912475412392,
|
| 308 |
+
"val_iouPV": 0.6864076351702193,
|
| 309 |
+
"val_iouBG": 0.9979748599122592,
|
| 310 |
+
"val_pixelPrecision": 0.8297048251126157,
|
| 311 |
+
"val_pixelRecall": 0.7989694258372222,
|
| 312 |
+
"val_pixelF1": 0.8140471151281712,
|
| 313 |
+
"val_instanceF1": 0.8010928961529756,
|
| 314 |
+
"val_matchedInstances": 1466,
|
| 315 |
+
"val_gtInstances": 1748,
|
| 316 |
+
"val_predInstances": 1912,
|
| 317 |
+
"val_images": 1357
|
| 318 |
+
},
|
| 319 |
+
{
|
| 320 |
+
"epoch": 20,
|
| 321 |
+
"train_loss": 0.093194,
|
| 322 |
+
"epoch_time_s": 909.18,
|
| 323 |
+
"val_mIoU": 0.8279437182954349,
|
| 324 |
+
"val_iouPV": 0.6582717669202494,
|
| 325 |
+
"val_iouBG": 0.9976156696706204,
|
| 326 |
+
"val_pixelPrecision": 0.762787112358299,
|
| 327 |
+
"val_pixelRecall": 0.8277134097217784,
|
| 328 |
+
"val_pixelF1": 0.7939250731414127,
|
| 329 |
+
"val_instanceF1": 0.7935991320641823,
|
| 330 |
+
"val_matchedInstances": 1463,
|
| 331 |
+
"val_gtInstances": 1748,
|
| 332 |
+
"val_predInstances": 1939,
|
| 333 |
+
"val_images": 1357
|
| 334 |
+
},
|
| 335 |
+
{
|
| 336 |
+
"epoch": 21,
|
| 337 |
+
"train_loss": 0.092722,
|
| 338 |
+
"epoch_time_s": 7165.49,
|
| 339 |
+
"val_mIoU": 0.8386570221453022,
|
| 340 |
+
"val_iouPV": 0.6793784569561795,
|
| 341 |
+
"val_iouBG": 0.9979355873344251,
|
| 342 |
+
"val_pixelPrecision": 0.830774704173666,
|
| 343 |
+
"val_pixelRecall": 0.7884956222954338,
|
| 344 |
+
"val_pixelF1": 0.8090832106868054,
|
| 345 |
+
"val_instanceF1": 0.8048368953654433,
|
| 346 |
+
"val_matchedInstances": 1431,
|
| 347 |
+
"val_gtInstances": 1748,
|
| 348 |
+
"val_predInstances": 1808,
|
| 349 |
+
"val_images": 1357
|
| 350 |
+
},
|
| 351 |
+
{
|
| 352 |
+
"epoch": 22,
|
| 353 |
+
"train_loss": 0.090862,
|
| 354 |
+
"epoch_time_s": 199.33,
|
| 355 |
+
"val_mIoU": 0.8406898687158819,
|
| 356 |
+
"val_iouPV": 0.683430215857697,
|
| 357 |
+
"val_iouBG": 0.9979495215740668,
|
| 358 |
+
"val_pixelPrecision": 0.8265175007006968,
|
| 359 |
+
"val_pixelRecall": 0.7978862745067192,
|
| 360 |
+
"val_pixelF1": 0.8119495651436833,
|
| 361 |
+
"val_instanceF1": 0.8096693525754468,
|
| 362 |
+
"val_matchedInstances": 1457,
|
| 363 |
+
"val_gtInstances": 1748,
|
| 364 |
+
"val_predInstances": 1851,
|
| 365 |
+
"val_images": 1357
|
| 366 |
+
},
|
| 367 |
+
{
|
| 368 |
+
"epoch": 23,
|
| 369 |
+
"train_loss": 0.090107,
|
| 370 |
+
"epoch_time_s": 250.94,
|
| 371 |
+
"val_mIoU": 0.8312692891724652,
|
| 372 |
+
"val_iouPV": 0.6648312684321094,
|
| 373 |
+
"val_iouBG": 0.9977073099128211,
|
| 374 |
+
"val_pixelPrecision": 0.7787956082466407,
|
| 375 |
+
"val_pixelRecall": 0.8196001822468939,
|
| 376 |
+
"val_pixelF1": 0.7986770563941035,
|
| 377 |
+
"val_instanceF1": 0.7834344499925235,
|
| 378 |
+
"val_matchedInstances": 1485,
|
| 379 |
+
"val_gtInstances": 1748,
|
| 380 |
+
"val_predInstances": 2043,
|
| 381 |
+
"val_images": 1357
|
| 382 |
+
},
|
| 383 |
+
{
|
| 384 |
+
"epoch": 24,
|
| 385 |
+
"train_loss": 0.089943,
|
| 386 |
+
"epoch_time_s": 206.21,
|
| 387 |
+
"val_mIoU": 0.8432043442539974,
|
| 388 |
+
"val_iouPV": 0.6884068893577852,
|
| 389 |
+
"val_iouBG": 0.9980017991502096,
|
| 390 |
+
"val_pixelPrecision": 0.8361811821623424,
|
| 391 |
+
"val_pixelRecall": 0.7957245974029967,
|
| 392 |
+
"val_pixelF1": 0.8154514100799868,
|
| 393 |
+
"val_instanceF1": 0.8061196105478131,
|
| 394 |
+
"val_matchedInstances": 1449,
|
| 395 |
+
"val_gtInstances": 1748,
|
| 396 |
+
"val_predInstances": 1847,
|
| 397 |
+
"val_images": 1357
|
| 398 |
+
},
|
| 399 |
+
{
|
| 400 |
+
"epoch": 25,
|
| 401 |
+
"train_loss": 0.089125,
|
| 402 |
+
"epoch_time_s": 205.48,
|
| 403 |
+
"val_mIoU": 0.8429536380725373,
|
| 404 |
+
"val_iouPV": 0.6879148176763237,
|
| 405 |
+
"val_iouBG": 0.9979924584687511,
|
| 406 |
+
"val_pixelPrecision": 0.8333925388198025,
|
| 407 |
+
"val_pixelRecall": 0.7976048864386527,
|
| 408 |
+
"val_pixelF1": 0.8151060829282191,
|
| 409 |
+
"val_instanceF1": 0.7983935742758128,
|
| 410 |
+
"val_matchedInstances": 1491,
|
| 411 |
+
"val_gtInstances": 1748,
|
| 412 |
+
"val_predInstances": 1987,
|
| 413 |
+
"val_images": 1357
|
| 414 |
+
},
|
| 415 |
+
{
|
| 416 |
+
"epoch": 26,
|
| 417 |
+
"train_loss": 0.088248,
|
| 418 |
+
"epoch_time_s": 206.59,
|
| 419 |
+
"val_mIoU": 0.8397173523323961,
|
| 420 |
+
"val_iouPV": 0.6815594716367182,
|
| 421 |
+
"val_iouBG": 0.997875233028074,
|
| 422 |
+
"val_pixelPrecision": 0.8018616459598616,
|
| 423 |
+
"val_pixelRecall": 0.8195878474274717,
|
| 424 |
+
"val_pixelF1": 0.8106278524580917,
|
| 425 |
+
"val_instanceF1": 0.7880741337419266,
|
| 426 |
+
"val_matchedInstances": 1467,
|
| 427 |
+
"val_gtInstances": 1748,
|
| 428 |
+
"val_predInstances": 1975,
|
| 429 |
+
"val_images": 1357
|
| 430 |
+
},
|
| 431 |
+
{
|
| 432 |
+
"epoch": 27,
|
| 433 |
+
"train_loss": 0.085908,
|
| 434 |
+
"epoch_time_s": 202.62,
|
| 435 |
+
"val_mIoU": 0.8458093475433397,
|
| 436 |
+
"val_iouPV": 0.6935751398077196,
|
| 437 |
+
"val_iouBG": 0.9980435552789598,
|
| 438 |
+
"val_pixelPrecision": 0.8410818486603752,
|
| 439 |
+
"val_pixelRecall": 0.7981738299844969,
|
| 440 |
+
"val_pixelF1": 0.8190662740673729,
|
| 441 |
+
"val_instanceF1": 0.8034886889941814,
|
| 442 |
+
"val_matchedInstances": 1474,
|
| 443 |
+
"val_gtInstances": 1748,
|
| 444 |
+
"val_predInstances": 1921,
|
| 445 |
+
"val_images": 1357
|
| 446 |
+
},
|
| 447 |
+
{
|
| 448 |
+
"epoch": 28,
|
| 449 |
+
"train_loss": 0.08649,
|
| 450 |
+
"epoch_time_s": 208.36,
|
| 451 |
+
"val_mIoU": 0.83951497443859,
|
| 452 |
+
"val_iouPV": 0.6811227632033853,
|
| 453 |
+
"val_iouBG": 0.9979071856737948,
|
| 454 |
+
"val_pixelPrecision": 0.8149882794405313,
|
| 455 |
+
"val_pixelRecall": 0.8057026953892595,
|
| 456 |
+
"val_pixelF1": 0.8103188870103732,
|
| 457 |
+
"val_instanceF1": 0.7984994640729234,
|
| 458 |
+
"val_matchedInstances": 1490,
|
| 459 |
+
"val_gtInstances": 1748,
|
| 460 |
+
"val_predInstances": 1984,
|
| 461 |
+
"val_images": 1357
|
| 462 |
+
},
|
| 463 |
+
{
|
| 464 |
+
"epoch": 29,
|
| 465 |
+
"train_loss": 0.085521,
|
| 466 |
+
"epoch_time_s": 213.64,
|
| 467 |
+
"val_mIoU": 0.8436663557889087,
|
| 468 |
+
"val_iouPV": 0.6893834746640788,
|
| 469 |
+
"val_iouBG": 0.9979492369137386,
|
| 470 |
+
"val_pixelPrecision": 0.8120398933368533,
|
| 471 |
+
"val_pixelRecall": 0.8202739717578259,
|
| 472 |
+
"val_pixelF1": 0.8161361644681145,
|
| 473 |
+
"val_instanceF1": 0.7978552278606473,
|
| 474 |
+
"val_matchedInstances": 1488,
|
| 475 |
+
"val_gtInstances": 1748,
|
| 476 |
+
"val_predInstances": 1982,
|
| 477 |
+
"val_images": 1357
|
| 478 |
+
},
|
| 479 |
+
{
|
| 480 |
+
"epoch": 30,
|
| 481 |
+
"train_loss": 0.085817,
|
| 482 |
+
"epoch_time_s": 215.2,
|
| 483 |
+
"val_mIoU": 0.8436078357260084,
|
| 484 |
+
"val_iouPV": 0.6892536195868806,
|
| 485 |
+
"val_iouBG": 0.9979620518651363,
|
| 486 |
+
"val_pixelPrecision": 0.8174155456493378,
|
| 487 |
+
"val_pixelRecall": 0.8146793602236909,
|
| 488 |
+
"val_pixelF1": 0.8160451593472893,
|
| 489 |
+
"val_instanceF1": 0.8094713656164794,
|
| 490 |
+
"val_matchedInstances": 1470,
|
| 491 |
+
"val_gtInstances": 1748,
|
| 492 |
+
"val_predInstances": 1884,
|
| 493 |
+
"val_images": 1357
|
| 494 |
+
},
|
| 495 |
+
{
|
| 496 |
+
"epoch": 31,
|
| 497 |
+
"train_loss": 0.085633,
|
| 498 |
+
"epoch_time_s": 218.84,
|
| 499 |
+
"val_mIoU": 0.8450143205205473,
|
| 500 |
+
"val_iouPV": 0.6919885139213121,
|
| 501 |
+
"val_iouBG": 0.9980401271197824,
|
| 502 |
+
"val_pixelPrecision": 0.8437995367417472,
|
| 503 |
+
"val_pixelRecall": 0.793653889592512,
|
| 504 |
+
"val_pixelF1": 0.8179588788313651,
|
| 505 |
+
"val_instanceF1": 0.8063263040841753,
|
| 506 |
+
"val_matchedInstances": 1453,
|
| 507 |
+
"val_gtInstances": 1748,
|
| 508 |
+
"val_predInstances": 1856,
|
| 509 |
+
"val_images": 1357
|
| 510 |
+
},
|
| 511 |
+
{
|
| 512 |
+
"epoch": 32,
|
| 513 |
+
"train_loss": 0.085422,
|
| 514 |
+
"epoch_time_s": 2930.77,
|
| 515 |
+
"val_mIoU": 0.8473283011040855,
|
| 516 |
+
"val_iouPV": 0.6966063745952851,
|
| 517 |
+
"val_iouBG": 0.998050227612886,
|
| 518 |
+
"val_pixelPrecision": 0.83599731298952,
|
| 519 |
+
"val_pixelRecall": 0.8068714195295033,
|
| 520 |
+
"val_pixelF1": 0.8211761844422589,
|
| 521 |
+
"val_instanceF1": 0.8046040010741408,
|
| 522 |
+
"val_matchedInstances": 1468,
|
| 523 |
+
"val_gtInstances": 1748,
|
| 524 |
+
"val_predInstances": 1901,
|
| 525 |
+
"val_images": 1357
|
| 526 |
+
},
|
| 527 |
+
{
|
| 528 |
+
"epoch": 33,
|
| 529 |
+
"train_loss": 0.084356,
|
| 530 |
+
"epoch_time_s": 205.22,
|
| 531 |
+
"val_mIoU": 0.8444034326205179,
|
| 532 |
+
"val_iouPV": 0.6908059603542308,
|
| 533 |
+
"val_iouBG": 0.9980009048868049,
|
| 534 |
+
"val_pixelPrecision": 0.829622908789513,
|
| 535 |
+
"val_pixelRecall": 0.8050119455016221,
|
| 536 |
+
"val_pixelF1": 0.8171321565598267,
|
| 537 |
+
"val_instanceF1": 0.8143413006999906,
|
| 538 |
+
"val_matchedInstances": 1465,
|
| 539 |
+
"val_gtInstances": 1748,
|
| 540 |
+
"val_predInstances": 1850,
|
| 541 |
+
"val_images": 1357
|
| 542 |
+
},
|
| 543 |
+
{
|
| 544 |
+
"epoch": 34,
|
| 545 |
+
"train_loss": 0.08246,
|
| 546 |
+
"epoch_time_s": 403.49,
|
| 547 |
+
"val_mIoU": 0.8377969423270138,
|
| 548 |
+
"val_iouPV": 0.677743752308217,
|
| 549 |
+
"val_iouBG": 0.9978501323458107,
|
| 550 |
+
"val_pixelPrecision": 0.8010792007547736,
|
| 551 |
+
"val_pixelRecall": 0.8148844265965832,
|
| 552 |
+
"val_pixelF1": 0.8079228444460441,
|
| 553 |
+
"val_instanceF1": 0.8034330010851763,
|
| 554 |
+
"val_matchedInstances": 1451,
|
| 555 |
+
"val_gtInstances": 1748,
|
| 556 |
+
"val_predInstances": 1864,
|
| 557 |
+
"val_images": 1357
|
| 558 |
+
},
|
| 559 |
+
{
|
| 560 |
+
"epoch": 35,
|
| 561 |
+
"train_loss": 0.083514,
|
| 562 |
+
"epoch_time_s": 204.74,
|
| 563 |
+
"val_mIoU": 0.8455978690792829,
|
| 564 |
+
"val_iouPV": 0.6931767969891778,
|
| 565 |
+
"val_iouBG": 0.9980189411693879,
|
| 566 |
+
"val_pixelPrecision": 0.8312820561709257,
|
| 567 |
+
"val_pixelRecall": 0.8066648113041831,
|
| 568 |
+
"val_pixelF1": 0.8187884433826296,
|
| 569 |
+
"val_instanceF1": 0.8155872667174647,
|
| 570 |
+
"val_matchedInstances": 1486,
|
| 571 |
+
"val_gtInstances": 1748,
|
| 572 |
+
"val_predInstances": 1896,
|
| 573 |
+
"val_images": 1357
|
| 574 |
+
},
|
| 575 |
+
{
|
| 576 |
+
"epoch": 36,
|
| 577 |
+
"train_loss": 0.083226,
|
| 578 |
+
"epoch_time_s": 202.85,
|
| 579 |
+
"val_mIoU": 0.8458458897700466,
|
| 580 |
+
"val_iouPV": 0.6936996724220734,
|
| 581 |
+
"val_iouBG": 0.9979921071180198,
|
| 582 |
+
"val_pixelPrecision": 0.818760368642236,
|
| 583 |
+
"val_pixelRecall": 0.8195462174119221,
|
| 584 |
+
"val_pixelF1": 0.8191531045525313,
|
| 585 |
+
"val_instanceF1": 0.8129496402652754,
|
| 586 |
+
"val_matchedInstances": 1469,
|
| 587 |
+
"val_gtInstances": 1748,
|
| 588 |
+
"val_predInstances": 1866,
|
| 589 |
+
"val_images": 1357
|
| 590 |
+
},
|
| 591 |
+
{
|
| 592 |
+
"epoch": 37,
|
| 593 |
+
"train_loss": 0.081685,
|
| 594 |
+
"epoch_time_s": 204.12,
|
| 595 |
+
"val_mIoU": 0.8431581663938573,
|
| 596 |
+
"val_iouPV": 0.6882680335471802,
|
| 597 |
+
"val_iouBG": 0.9980482992405344,
|
| 598 |
+
"val_pixelPrecision": 0.8579518845801389,
|
| 599 |
+
"val_pixelRecall": 0.776786024032794,
|
| 600 |
+
"val_pixelF1": 0.81535398393,
|
| 601 |
+
"val_instanceF1": 0.7989864864639925,
|
| 602 |
+
"val_matchedInstances": 1419,
|
| 603 |
+
"val_gtInstances": 1748,
|
| 604 |
+
"val_predInstances": 1804,
|
| 605 |
+
"val_images": 1357
|
| 606 |
+
},
|
| 607 |
+
{
|
| 608 |
+
"epoch": 38,
|
| 609 |
+
"train_loss": 0.082452,
|
| 610 |
+
"epoch_time_s": 212.66,
|
| 611 |
+
"val_mIoU": 0.8407923324134924,
|
| 612 |
+
"val_iouPV": 0.6836536222822299,
|
| 613 |
+
"val_iouBG": 0.9979310425447548,
|
| 614 |
+
"val_pixelPrecision": 0.8184385535527137,
|
| 615 |
+
"val_pixelRecall": 0.8058730700825273,
|
| 616 |
+
"val_pixelF1": 0.8121072092673339,
|
| 617 |
+
"val_instanceF1": 0.798493408641418,
|
| 618 |
+
"val_matchedInstances": 1484,
|
| 619 |
+
"val_gtInstances": 1748,
|
| 620 |
+
"val_predInstances": 1969,
|
| 621 |
+
"val_images": 1357
|
| 622 |
+
},
|
| 623 |
+
{
|
| 624 |
+
"epoch": 39,
|
| 625 |
+
"train_loss": 0.082606,
|
| 626 |
+
"epoch_time_s": 212.19,
|
| 627 |
+
"val_mIoU": 0.8418933727363175,
|
| 628 |
+
"val_iouPV": 0.6858057559702427,
|
| 629 |
+
"val_iouBG": 0.9979809895023922,
|
| 630 |
+
"val_pixelPrecision": 0.8338576056441077,
|
| 631 |
+
"val_pixelRecall": 0.794348494111219,
|
| 632 |
+
"val_pixelF1": 0.8136236972041141,
|
| 633 |
+
"val_instanceF1": 0.8106312292134377,
|
| 634 |
+
"val_matchedInstances": 1464,
|
| 635 |
+
"val_gtInstances": 1748,
|
| 636 |
+
"val_predInstances": 1864,
|
| 637 |
+
"val_images": 1357
|
| 638 |
+
},
|
| 639 |
+
{
|
| 640 |
+
"epoch": 40,
|
| 641 |
+
"train_loss": 0.080357,
|
| 642 |
+
"epoch_time_s": 213.65,
|
| 643 |
+
"val_mIoU": 0.8457843333599484,
|
| 644 |
+
"val_iouPV": 0.6934946168495064,
|
| 645 |
+
"val_iouBG": 0.9980740498703903,
|
| 646 |
+
"val_pixelPrecision": 0.8555180043073596,
|
| 647 |
+
"val_pixelRecall": 0.7854905519137253,
|
| 648 |
+
"val_pixelF1": 0.8190101225590541,
|
| 649 |
+
"val_instanceF1": 0.8232965789984932,
|
| 650 |
+
"val_matchedInstances": 1456,
|
| 651 |
+
"val_gtInstances": 1748,
|
| 652 |
+
"val_predInstances": 1789,
|
| 653 |
+
"val_images": 1357
|
| 654 |
+
},
|
| 655 |
+
{
|
| 656 |
+
"epoch": 41,
|
| 657 |
+
"train_loss": 0.080324,
|
| 658 |
+
"epoch_time_s": 1217.16,
|
| 659 |
+
"val_mIoU": 0.846830429220599,
|
| 660 |
+
"val_iouPV": 0.6956627769048629,
|
| 661 |
+
"val_iouBG": 0.9979980815363352,
|
| 662 |
+
"val_pixelPrecision": 0.816400061054658,
|
| 663 |
+
"val_pixelRecall": 0.8246821278487979,
|
| 664 |
+
"val_pixelF1": 0.8205201958548316,
|
| 665 |
+
"val_instanceF1": 0.8088314485511893,
|
| 666 |
+
"val_matchedInstances": 1502,
|
| 667 |
+
"val_gtInstances": 1748,
|
| 668 |
+
"val_predInstances": 1966,
|
| 669 |
+
"val_images": 1357
|
| 670 |
+
},
|
| 671 |
+
{
|
| 672 |
+
"epoch": 42,
|
| 673 |
+
"train_loss": 0.084833,
|
| 674 |
+
"epoch_time_s": 300.53,
|
| 675 |
+
"val_mIoU": 0.8439916695827654,
|
| 676 |
+
"val_iouPV": 0.6899710404812384,
|
| 677 |
+
"val_iouBG": 0.9980122986842925,
|
| 678 |
+
"val_pixelPrecision": 0.8367066928671356,
|
| 679 |
+
"val_pixelRecall": 0.797337375042436,
|
| 680 |
+
"val_pixelF1": 0.816547767924782,
|
| 681 |
+
"val_instanceF1": 0.7922573609380519,
|
| 682 |
+
"val_matchedInstances": 1453,
|
| 683 |
+
"val_gtInstances": 1748,
|
| 684 |
+
"val_predInstances": 1920,
|
| 685 |
+
"val_images": 1357
|
| 686 |
+
},
|
| 687 |
+
{
|
| 688 |
+
"epoch": 43,
|
| 689 |
+
"train_loss": 0.08315,
|
| 690 |
+
"epoch_time_s": 750.64,
|
| 691 |
+
"val_mIoU": 0.8442857281510686,
|
| 692 |
+
"val_iouPV": 0.6905020310919432,
|
| 693 |
+
"val_iouBG": 0.998069425210194,
|
| 694 |
+
"val_pixelPrecision": 0.8618549131725465,
|
| 695 |
+
"val_pixelRecall": 0.7764375653841197,
|
| 696 |
+
"val_pixelF1": 0.8169194930170279,
|
| 697 |
+
"val_instanceF1": 0.8113260442721804,
|
| 698 |
+
"val_matchedInstances": 1447,
|
| 699 |
+
"val_gtInstances": 1748,
|
| 700 |
+
"val_predInstances": 1819,
|
| 701 |
+
"val_images": 1357
|
| 702 |
+
},
|
| 703 |
+
{
|
| 704 |
+
"epoch": 44,
|
| 705 |
+
"train_loss": 0.080176,
|
| 706 |
+
"epoch_time_s": 15830.14,
|
| 707 |
+
"val_mIoU": 0.8490489042698492,
|
| 708 |
+
"val_iouPV": 0.6999753275927932,
|
| 709 |
+
"val_iouBG": 0.9981224809469051,
|
| 710 |
+
"val_pixelPrecision": 0.8605027486583657,
|
| 711 |
+
"val_pixelRecall": 0.7895710643637979,
|
| 712 |
+
"val_pixelF1": 0.8235123371866525,
|
| 713 |
+
"val_instanceF1": 0.8175787727800559,
|
| 714 |
+
"val_matchedInstances": 1479,
|
| 715 |
+
"val_gtInstances": 1748,
|
| 716 |
+
"val_predInstances": 1870,
|
| 717 |
+
"val_images": 1357
|
| 718 |
+
},
|
| 719 |
+
{
|
| 720 |
+
"epoch": 45,
|
| 721 |
+
"train_loss": 0.084558,
|
| 722 |
+
"epoch_time_s": 1108.71,
|
| 723 |
+
"val_mIoU": 0.8410883528058986,
|
| 724 |
+
"val_iouPV": 0.6842262036169512,
|
| 725 |
+
"val_iouBG": 0.9979505019948459,
|
| 726 |
+
"val_pixelPrecision": 0.8249571144691431,
|
| 727 |
+
"val_pixelRecall": 0.8004349565698101,
|
| 728 |
+
"val_pixelF1": 0.8125110536192166,
|
| 729 |
+
"val_instanceF1": 0.8005420053983593,
|
| 730 |
+
"val_matchedInstances": 1477,
|
| 731 |
+
"val_gtInstances": 1748,
|
| 732 |
+
"val_predInstances": 1942,
|
| 733 |
+
"val_images": 1357
|
| 734 |
+
},
|
| 735 |
+
{
|
| 736 |
+
"epoch": 46,
|
| 737 |
+
"train_loss": 0.082218,
|
| 738 |
+
"epoch_time_s": 994.9,
|
| 739 |
+
"val_mIoU": 0.8359112374427674,
|
| 740 |
+
"val_iouPV": 0.6739746814446353,
|
| 741 |
+
"val_iouBG": 0.9978477934408995,
|
| 742 |
+
"val_pixelPrecision": 0.8085916973199583,
|
| 743 |
+
"val_pixelRecall": 0.801913593048034,
|
| 744 |
+
"val_pixelF1": 0.805238799505614,
|
| 745 |
+
"val_instanceF1": 0.7659247889289863,
|
| 746 |
+
"val_matchedInstances": 1497,
|
| 747 |
+
"val_gtInstances": 1748,
|
| 748 |
+
"val_predInstances": 2161,
|
| 749 |
+
"val_images": 1357
|
| 750 |
+
},
|
| 751 |
+
{
|
| 752 |
+
"epoch": 47,
|
| 753 |
+
"train_loss": 0.081081,
|
| 754 |
+
"epoch_time_s": 208.93,
|
| 755 |
+
"val_mIoU": 0.8509209091354384,
|
| 756 |
+
"val_iouPV": 0.7037282852574396,
|
| 757 |
+
"val_iouBG": 0.9981135330134371,
|
| 758 |
+
"val_pixelPrecision": 0.8454646777443242,
|
| 759 |
+
"val_pixelRecall": 0.8076099668424014,
|
| 760 |
+
"val_pixelF1": 0.8261038938507775,
|
| 761 |
+
"val_instanceF1": 0.8132825258352401,
|
| 762 |
+
"val_matchedInstances": 1494,
|
| 763 |
+
"val_gtInstances": 1748,
|
| 764 |
+
"val_predInstances": 1926,
|
| 765 |
+
"val_images": 1357
|
| 766 |
+
},
|
| 767 |
+
{
|
| 768 |
+
"epoch": 48,
|
| 769 |
+
"train_loss": 0.078675,
|
| 770 |
+
"epoch_time_s": 205.6,
|
| 771 |
+
"val_mIoU": 0.8467959333510855,
|
| 772 |
+
"val_iouPV": 0.6955549791808134,
|
| 773 |
+
"val_iouBG": 0.9980368875213577,
|
| 774 |
+
"val_pixelPrecision": 0.832899628252722,
|
| 775 |
+
"val_pixelRecall": 0.808357765269866,
|
| 776 |
+
"val_pixelF1": 0.8204452084672149,
|
| 777 |
+
"val_instanceF1": 0.8164609053273948,
|
| 778 |
+
"val_matchedInstances": 1488,
|
| 779 |
+
"val_gtInstances": 1748,
|
| 780 |
+
"val_predInstances": 1897,
|
| 781 |
+
"val_images": 1357
|
| 782 |
+
},
|
| 783 |
+
{
|
| 784 |
+
"epoch": 49,
|
| 785 |
+
"train_loss": 0.077831,
|
| 786 |
+
"epoch_time_s": 1448.22,
|
| 787 |
+
"val_mIoU": 0.850042356023367,
|
| 788 |
+
"val_iouPV": 0.7020280299596217,
|
| 789 |
+
"val_iouBG": 0.9980566820871124,
|
| 790 |
+
"val_pixelPrecision": 0.8247402025979876,
|
| 791 |
+
"val_pixelRecall": 0.8251223267169241,
|
| 792 |
+
"val_pixelF1": 0.8249312204056666,
|
| 793 |
+
"val_instanceF1": 0.8114532684815923,
|
| 794 |
+
"val_matchedInstances": 1502,
|
| 795 |
+
"val_gtInstances": 1748,
|
| 796 |
+
"val_predInstances": 1954,
|
| 797 |
+
"val_images": 1357
|
| 798 |
+
},
|
| 799 |
+
{
|
| 800 |
+
"epoch": 50,
|
| 801 |
+
"train_loss": 0.079206,
|
| 802 |
+
"epoch_time_s": 217.0,
|
| 803 |
+
"val_mIoU": 0.8439486548989446,
|
| 804 |
+
"val_iouPV": 0.6898645199875201,
|
| 805 |
+
"val_iouBG": 0.9980327898103691,
|
| 806 |
+
"val_pixelPrecision": 0.8462019432763722,
|
| 807 |
+
"val_pixelRecall": 0.7887623627654367,
|
| 808 |
+
"val_pixelF1": 0.8164731690947802,
|
| 809 |
+
"val_instanceF1": 0.8010047446050516,
|
| 810 |
+
"val_matchedInstances": 1435,
|
| 811 |
+
"val_gtInstances": 1748,
|
| 812 |
+
"val_predInstances": 1835,
|
| 813 |
+
"val_images": 1357
|
| 814 |
+
}
|
| 815 |
+
],
|
| 816 |
+
"best_epoch": 47,
|
| 817 |
+
"best": {
|
| 818 |
+
"epoch": 47,
|
| 819 |
+
"train_loss": 0.081081,
|
| 820 |
+
"epoch_time_s": 208.93,
|
| 821 |
+
"val_mIoU": 0.8509209091354384,
|
| 822 |
+
"val_iouPV": 0.7037282852574396,
|
| 823 |
+
"val_iouBG": 0.9981135330134371,
|
| 824 |
+
"val_pixelPrecision": 0.8454646777443242,
|
| 825 |
+
"val_pixelRecall": 0.8076099668424014,
|
| 826 |
+
"val_pixelF1": 0.8261038938507775,
|
| 827 |
+
"val_instanceF1": 0.8132825258352401,
|
| 828 |
+
"val_matchedInstances": 1494,
|
| 829 |
+
"val_gtInstances": 1748,
|
| 830 |
+
"val_predInstances": 1926,
|
| 831 |
+
"val_images": 1357
|
| 832 |
+
},
|
| 833 |
+
"avg_epoch_time_s": 1670.29
|
| 834 |
+
}
|
segformer-b0/segformer_ign_best.pth
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:91ad5ede3d421a479b4cbb2888c65349c39ada31be6dd1a7d6abe4f9b603cb05
|
| 3 |
+
size 14914662
|