Thanks to visit codestin.com
Credit goes to github.com

Skip to content

tirth-pandit/YoloV1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YOLO V1

Implementation Details

  1. Create pytorch Dataloader that generates grid on image with given grid dimension and maps bounding boxe centers to the grid cells.
  2. Implementation of custom loss function stated in research paper.
  3. Define CNN model architechture stated in paper and add fully connected layers according to the the given perameters like grid size and number of classes.
  4. Traine model with creataed dataloader.
  5. For the inference purpose, Note that model gives predicted bounding boxes with respect to perticualr grid cell.That need to be converted with respect to the whole image to get proper bounding boxes.
  6. Apply Non-Max-Suppression on the predicted boxes to get single proper bounding box.

Datasets

Inference

$ python3 infer.py -i <path_to_image> -m <path_to_model>

     Results are stored in Output Folder

Results

alt-text-1 alt-text-2

Pretrained Model

  • Pytorch implementation Yolo V1 Model
  • Model Trained with 150 epochs.
  • Download Link : Model

Future Work / Improvements

  • Support of Multi Class Detection
  • Implementaiton of Higher version of YOLO

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published