Skip to content
ModelListedExternal
Download

Voc Seg Efficient

Semantic segmentation model trained on Pascal VOC 2012. Architecture: MobileNetV3-Large + LR-ASPP (pretrained COCO backbone). Optimised with Optuna TPE-sampler HPO.

KindOtherVersionRevision cd22b62

Model source

Kind
Other
File size
12.6 MB
Version
vRevision cd22b62
Updated
Sep 27, 2026
Downloads
0
Tasks
Image segmentation
Source
Hugging Face

Source description

VOC Semantic Segmentation — EfficientSegNet (MobileNetV3-Large + LR-ASPP)

Semantic segmentation model trained on Pascal VOC 2012.
Architecture: MobileNetV3-Large + LR-ASPP (pretrained COCO backbone).
Optimised with Optuna TPE-sampler HPO.

Metrics

MetricValue
Macro DICE0.7645
FLOPs/image7.3561e+08
DICE / GFLOPs1.0392
Parameters3.22M

Best Hyperparameters (from Optuna HPO)

HyperparameterValue
—N/A (direct training)

Training Details

  • Dataset: Pascal VOC 2012 (train split, 80/20 train/val)
  • Image size: 300×300
  • Loss: Combined CrossEntropy + Dice Loss
  • Optimizer: AdamW + CosineAnnealingLR
  • AMP: Mixed precision (PyTorch 2.x)
  • Augmentation: HFlip, Rotation, Gaussian noise / blur / salt-pepper / brightness

VOC Classes

background, aeroplane, bicycle, bird, boat, bottle, bus, car, cat, chair, cow, diningtable, dog, horse, motorbike, person, pottedplant, sheep, sofa, train, tvmonitor

Usage

import torch
from model import EfficientSegNet
from config import Config

model = EfficientSegNet(pretrained=False).to(Config.DEVICE)
ckpt  = torch.load("best_model.pth", map_location=Config.DEVICE, weights_only=True)
model.load_state_dict(ckpt["model_state"])
model.eval()

Trained: 2026-03-07 19:25

Sources

1 source
Hugging FacePrimaryVersion cd22b625e9d3f5af53f46e551bf3b7729eb23b3e
huggingface.co/Saumya3007/voc-seg-efficient/tree/cd22b625e9d3f5af53f46e551bf3b7729eb23b3e

Verified Sep 27

Model artifacts

1 artifact

best_model.pth

pth · 12.6 MB · SHA-256 11ff36aae5f0…d27b · Hugging Face

Download file

Source excerpts

2 excerpts

--- language: en license: mit tags: - image-segmentation - semantic-segmentation - pytorch - pascal-voc - mobilenet - lraspp - optuna datasets: - pascal-voc-2012 metrics: - dice - mean_iou --- # VOC Semantic Segmentation — EfficientSegNet (MobileNetV3-Large + LR-ASPP) Semantic segmentation model trained on Pascal VOC 2012. Architecture: **MobileNetV3-Large + LR-ASPP** (pretrained COCO backbone). Optimised with **Optuna** TPE-sampler HPO. ## Metrics | Metric | Value | |--------|-------| | Macro DICE | 0.7645 | | FLOPs/image | 7.3561e+08 | | DICE / GFLOPs | 1.0392 | | Parameters | 3.22M | ## Best Hyperparameters (from Optuna HPO) | Hyperparameter | Value | |---------------|-------| | — | N/A (direct training) | ## Training Details - Dataset: Pascal VOC 2012 (train split, 80/20 train/val) - Image size: 300×300 - Loss: Combined CrossEntropy + Dice Loss - Optimizer: AdamW + CosineAnnealingLR - AMP: Mixed precision (PyTorch 2.x) - Augmentation: HFlip, Rotation, Gaussian noise / blur / salt-pepper / brightness ## VOC Classes `background, aeroplane, bicycle, bird, boat, bottle, bus, car, cat, chair, cow, diningtable, dog, horse, motorbike, person, pottedplant, sheep, sofa, train, tvmonitor` ## Usage ```python import torch from model import EfficientSegNet from config import Config model = EfficientSegNet(pretrained=False).to(Config.DEVICE) ckpt = torch.load("best_model.pth", map_location=Config.DEVICE, weights_only=True) model.load_state_dict(ckpt["model_state"]) model.eval() ``` --- *Trained: 2026-03-07 19:25*

Source context: 0 downloads · 0 likes · Pipeline image-segmentation · Repo Saumya3007/voc-seg-efficient