Skip to content

WIP mobile app using custom ML model for classifying pictures of cars from a user's camera or photo gallery. Users can also look up a make/model by VIN and other details.

Notifications You must be signed in to change notification settings

JetPlaneJJ/whats-that-car

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Whats That Vehicle

WIP mobile app for classifying pictures of cars from a user's camera or photo gallery. Users can also look up a make/model by VIN and other details.

Project Structure

.
├── README.md
├── model_training/
│   ├── car-brand-classification.ipynb
│   └── preprocessing_scripts/
│       ├── image_cleaner.py)
│       ├── image_to_subdirectory.sh
│       └── logo_scraper.py ...
├── research_notes.md
└── whats-that-car/ (Android app - Work in Progress)
    ├── app/ ...

Current Status

Model will classify from 24 different vehicle makes with a peak of 82% accuracy. TODO: improve upon just using car logos and diversify datasets

Summary of model (using EfficientNetV2-B0 as the base model for transfer learning).

Data augmentation example to increase diversity of training images Matplotlib 3 by 3 chart showing transformed or flipped and altered images of car logos

Graph comparing training accuracy ending at around 82 percent and validation accuracy at 67 percent, of a custom-trained model after fine tuning.

Improvement of validation accuracy (82 percent) and training accuracy (67 percent) after fine tuning.

About

WIP mobile app using custom ML model for classifying pictures of cars from a user's camera or photo gallery. Users can also look up a make/model by VIN and other details.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages