Today marks the final chapter of my first full computer vision project.
After dozens of experiments, hundreds of crawled images, and countless hours of training — I’m calling it.
Not because I’ve reached the perfect model.
But because I’ve reached my deadline — and that matters too.
Over the past week, I tried to stretch this project in every direction:
"fruit apple"
vs. "food"
)And yes — I watched accuracy climb from 14% → 61%.
But more importantly, I watched myself improve.
This project wasn’t about getting 95% accuracy.
It was about building the pipeline from scratch, and discovering what really moves the needle:
I now understand the full CV process better:
From crawling and cleaning → to training and tuning → to reporting and reflecting.
EfficientNetB0
or ResNet50
But again, experimentation never ends.
This project does.
banana
, pineapple
, kiwi
capsicum
, apple
, corn
Model: MobileNetV2 (frozen base) + custom dense layers
Optimizer: Adam, learning rate schedule enabled
You don’t have to finish everything.
You just have to finish something — and learn from it.
This was my first real dive into computer vision.
I’m walking away not just with a model, but with a mindset.
And that’s worth more than accuracy.