Skip to content

Amirev/Object-Detection-1

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

114 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Object Detection

Locate and classify objects in an image or video with a YoloV3 neural network. This model has been deployed through a web app and hosted with Streamlit Cloud.

This project was built in conjuction with Inspirit AI!

Streamlit App

Sublime's custom image

Summary

This project employs the usage of a YoloV3 neural network that is capable of locating and classifying objects in visual data. YoloV3 (You Only Look Once) is a real time object detection algorithm that identifies objects in videos and images in real time. Yolo has the advantage over traditional CNNs of being faster and still maintaining high accuracy.

The YoloV3 model reads the whole image at test time so predictions are informed by the global context of the data. Yolo also scores regions based on their similarities to one of the predefined classes.

The YoloV3 model first separates images into a grid and each grid cell predicts the number of boundary boxes on objects that scored highly.

Each boundary box has a confidence score representing how accurate it assumes a prediction. The boundary boxes are generated by clustering the dimensions of the boxes from the original dataset to find the most common sizes.

The YoloV3 model contains a total of 252 layers and 62,001,757 parameters.

Accolades

1st place in Inspirit AI's project fair (recognized by industry professonials from Stanford, MIT, and Harvard)

About

🚥 Web app deployment of YoloV3 (Inspirit AI Project)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Jupyter Notebook 99.8%
  • Other 0.2%