Skip to content
/ AIIJC Public

The Code Base For AIIJC - Artificial Intelligence International Junior Contest

License

Notifications You must be signed in to change notification settings

Ansh3101/AIIJC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

1

Traffic Sign Recognition

Codebase For Team CSPDarknet53's Interpretation Of The AI In Geoservices Challenge From The Artificial Intelligence International Junior Contest


Contents

  • Code

  • Website Demo

  • Details


Code

  • EfficientNetB2.ipynb : Notebook To Bring Together The Pipeline

  • Pipeline :

    • constants.py : Some Constant Values
    • dataset.py : Data Preprocessing / Loading
    • generate_submission.py : Generates Submissions For The Contest
    • models.py : Model Dictionary & Class
    • train.py : Model Training Module
    • utils.py : Helper Functions
  • inference.py : Helper Function For Flask App

  • main.py : Flask App Backend

  • App :

    • Test Images (From WikiPedia)
    • Class2Label Dictionary
    • English Conversion For Classes
    • Russian Conversion For Classes
  • Frontend Code :

    • index.html : FrontEnd For Website HomePage
    • result.html : FrontEnd For Predictions
  • Styling :

    • Images For Website
    • Styles For Website

Website Demo

AIIJC.Website.Demo.mp4

Details

Model

Pre-Trained Model : EfficientNetB0 With Custom Head

Image Size: (224, 224)

Image Preprocessing: pseudo-labelling, albumentations

Training Time: 14 hours

Training Accuracy: 99.86%

Validation Accuracy: 99.72%

Testing Accuracy: 99.2%

About

The Code Base For AIIJC - Artificial Intelligence International Junior Contest

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published