Portfolio 2026Loading

Typefaces
012345678901234567890123456789%
Mohsin
← All work

Lumen

A computer-vision workbench that shows what a model sees and why — attention heatmaps, confidence, and labels, not just a verdict.

Role
Solo build
Year
2026
Status
live
Stack
Gradio, PyTorch, ResNet-50, YOLOv8
Lumen cover

What it is

Most vision-model demos hand back a label and nothing else. Lumen exists to show the reasoning behind it — where the model actually looked — across more than one task instead of a single-trick demo.

What I built

A shared workbench in front of pretrained models: skin-lesion analysis with a ResNet-50 and Grad-CAM heatmap over the exact region driving the call, an Object Explorer running YOLOv8 for bounding boxes and confidence, and a segmentation mode that masks every pixel by the object it belongs to. Every mode runs real-time inference in the browser off uploaded images.

What I learned

One interface, three live models, and the explainability layer (Grad-CAM attention) built in from the start rather than bolted on — proof the reasoning can be shown, not just the result.

Next projectInscribeTask