Code Monkey home page Code Monkey logo

detectiontricks's People

Contributors

elainebao avatar friendley avatar likelyzhao avatar lynphoenix avatar pengyaomail avatar zjykzk avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

detectiontricks's Issues

detection tricks to be implemented

预处理技巧:

  1. Data augmentation:Random crops, contrast and color jittering
  2. pretrained on LOC + pretrained global context:在LOC上训练时,得到proposal以后,做roi pooling时,多出一支在roi周围加一圈background后再进行pooling.

基础模型:

  1. identity-mapping: 更改了residual的部分的模型

训练技巧:

  1. balanced sampling: 按类进行训练,在load data的时候从200类中选择一个类,再从这个类的图片中选择一张进行训练
  2. multi-scale training: 短边600,800,1000的都训
  3. OHEM:选择hard example(loss比较高的)重新丢入网络中进行训练,ref:http://blog.csdn.net/u012905422/article/details/52760669

RPN训练技巧:

  1. cascade RPN:在faster rcnn alternate training中迭代训练几次RPN+fast rcnn,然后将RPN取出来使用?多个模型分别做这个操作,然后把rois拿出来一起输入到后面网络中
  2. constrained neg/pos :1.5:1, minBatchSize=32,即将config中TRAIN.RPN_FG_FRACTION=0.5->0.4,TRAIN.RPN_BATCHSIZE=256->32

测试技巧:

  1. box voting: 在测试时进行,多个box投票得出最终位置
  2. model fusion:多个模型训练结果fusion

About simplified FPN

Hi,

Look at here

Have you evaluate the impact of simplifying FPN anchors assignment?

In my experiments, using muti-scale anchors in each level bring some false alarms around the small objects.

Best,
Zehao

About metric_fpn.py

Hi,
Have you met Floating Point Exception in metric_fpn.py when using the asnumpy function?

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.