Case Study 09
Semantic Segmentation
Encoder–decoder network for per-pixel image labeling
2025
PythonPyTorchNumPyMatplotlib
Implemented an encoder–decoder segmentation network in PyTorch — a strided-convolution encoder (64 → 128 → 256 → 512 channels) with batch normalization and an upsampling decoder that reconstructs per-pixel class maps across 36 classes.
What I did
3- 01
Implemented an encoder–decoder segmentation network in PyTorch — a strided-convolution encoder (64 → 128 → 256 → 512 channels) with batch normalization and an upsampling decoder that reconstructs per-pixel class maps across 36 classes.
- 02
Trained pixel-wise classification with cross-entropy loss and built both baseline and improved variants of the architecture.
- 03
Created the dataset-preparation and Kaggle submission tooling used to evaluate predictions.
Tech stack
PythonPyTorchNumPyMatplotlib
More projects