Giter VIP home page Giter VIP logo

hitdet.pytorch's Introduction

Hit-Detector Code Base

Implementation of our CVPR2020 paper Hit-Detector: Hierarchical Trinity Architecture Search for Object Detection

We released the searched Hit-Detector Architecture.

Environments

  • Python 3.6
  • Pytorch>=1.1.0
  • Torchvision == 0.3.0

You can directly run the code sh env.sh to setup the running environment. We use 8 GPUs (32GB V100) to train our detector, you can adjust the batch size in configs by yourselves.

Data Preparatoin

Your directory tree should be look like this:

$HitDet.pytorch/data
├── coco
│   ├── annotations
│   ├── train2017
│   └── val2017
│
├── VOCdevkit
│   ├── VOC2007
│   │   ├── Annotations
│   │   ├── ImageSets
│   │   ├── JPEGImages
│   │   ├── SegmentationClass
│   │   └── SegmentationObject
│   └── VOC2012
│       ├── Annotations
│       ├── ImageSets
│       ├── JPEGImages
│       ├── SegmentationClass
│       └── SegmentationObject

Getting Start

Our pretrained backbone params can be found in BaiduCloud. pwd: jbsm or GoogleDrive

Train the searched model:

cd scripts
sh train_hit_det.sh

Results on COCO minival

Model Params mAP
FPN 41.8M 36.6
Hit-Det 27.6M 41.3

Citation

@InProceedings{guo2020hit,
author = {Guo, Jianyuan and Han, Kai and Wang, Yunhe and Zhang, Chao and Yang, Zhaohui and Wu, Han and Chen, Xinghao and Xu, Chang},
title = {Hit-Detector: Hierarchical Trinity Architecture Search for Object Detection},
booktitle = {arXiv preprint arXiv:2003.11818},
year = {2020}
}

Acknowledgement

Our code is based on the open source project MMDetection.

hitdet.pytorch's People

Contributors

ggjy avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.