GitXplorerGitXplorer
r

yolo_open_images

public
98 stars
30 forks
1 issues

Commits

List of commits on branch master.
Verified
898cffc7ec20622bab2b3e4fa32f918af520e1bd

Update README.md

rradekosmulski committed 5 years ago
Verified
6cad294a73d01417714166cce9b447fcc667368d

Merge pull request #5 from karolmajek/master

rradekosmulski committed 6 years ago
Verified
7ee69c51ce6d3f26009e675d7a3850a5a21927fc

Good names from display names in OIDv4

kkarolmajek committed 6 years ago
Verified
5127a7b444f8c1af32dce56f05ce6c8437f703dc

yolo.names human readable

kkarolmajek committed 6 years ago
Verified
baf7a54373e1aa891fb2740a72b83809683f616d

rename yolo.names

kkarolmajek committed 6 years ago
Verified
05bf3e6f6eda2e249a20ee75b22a86aeada5ebed

Update README.md

rradekosmulski committed 6 years ago

README

The README file for this repository.

If weights do not download for you, chances are the repository is over the git lfs quota. Please pull from the bitbucket repository which does not have this limitation.

This repository contains yolov3 weights along with config files. The model achieves an mAP of 42.407 on the private LB for the Kaggle Open Images challenge.

In order to use these weights you will need to have darknet installed. You can read more about it on the project website.

There are multiple ways to use darknet for detection. One way would be to create a txt file with paths to images you would like to run detection on and pointing to that file from the included yolo.data file.

The command to run detection (assuming darknet is installed in the root of this repo) is: ./darknet/darknet detector valid yolo.data yolov3-spp.cfg yolov3-spp_final.weights

I am sharing these weights on the assumption that they might be useful to someone. I am unable to provide any support should you encounter any issues. Yolo is not very easy to troubleshoot and if you get a segfault it is up to you to figure out what went wrong.

Having said that, the config files here worked for me and are a useful starting point. Note that class names are prefixed by '/m/'. This prefix has been removed from yolo.names. Having this prefix there interferes with creating output files.

Here is the citation for the paper that introduces yolov3:

@article{yolov3, title={YOLOv3: An Incremental Improvement}, author={Redmon, Joseph and Farhadi, Ali}, journal = {arXiv}, year={2018} }

I provide a brief overview of how I trained the model here.