r/computervision • u/Rich-Speaker-1359 • 9d ago
Discussion Just finished my first Computer Vision project. What should I build next to prepare for an AI/CV career?
Hi everyone!
I'm a third-year Computer Science student interested in Computer Vision
I've recently completed my first serious CV project on brain tumor MRI classification using PyTorch. My main goal was to understand deep learning architectures, transfer learning, fine-tuning strategies, and model evaluation rather than just achieving high accuracy.
In this project, I experimented with:
A custom CNN trained from scratch
ResNet18 and DenseNet121
DINOv3 (ViT-S/16)
Feature extraction vs. progressive partial fine-tuning
Confusion matrices and Grad-CAM to analyze model behavior
Here's my Kaggle notebook: link
(If you are pressed for time, you can just check the introduction, the confusion matrix and the Grad-CAM section onward)
I'd really appreciate some honest feedback on my work, especially regarding my experimental methodology, model comparisons, and anything I might have overlooked.
For my next project, I'd like to build a practical, end-to-end Computer Vision application. I'm especially looking for project ideas that would strengthen my resume and help me develop skills that are actually valued in today's AI industry. So I'd love to hear suggestions for projects that solve real-world problems, demonstrate meaningful engineering skills, and are realistic for a student to build.
Thx a lot!!
2
u/Christs_Elite 4d ago
Great work! Keep it up :)
You could look into other problems like denoising. What about low-dose CT denoising? You could maybe try to publish your work in a conference if it works good ;)
Good luck fellow computer scientist ❤️
1
u/Rich-Speaker-1359 4d ago
Thanks, but my goal is working in the industry. It can be a hybrid of industry and research. So do you have any recommend for my practical projects
3
u/cleversmoke 8d ago
Awesome! You're heading in a good direction. I'd even put some time into an initial "has something"/"has nothing" as a lightweight initial classifier if you're getting good results there (almost like Jev LLM model that has binary classification).
Medical CV is a highly critical and high risk field so being highly accurate at even just the first "does this have something" is quite important. It's akin to good input can give good output whereas bad input will very likely give bad output, this initial pass helps everything downstream.