Coder Social home page Coder Social logo

Comments (7)

stupidZZ avatar stupidZZ commented on September 23, 2024 1

@FishYuLi Some other known differences are:

  1. The detectron changes the learning rate by 2 times, there has 0.2~0.4 mAP improvement.
  2. The implementation of weight-decay in MXNET and Caffe2 has a little difference, this may lead 0.1~0.3 mAP gaps compared with the best results, depending on how many GPUs do you use.
  3. We closed the warmup.
  4. The detectron adopts Xariver init, we use random Gaussian.
  5. We use softnms=0.6 and the detectron use NMS=0.5. For plain ROI, the softnms will have 0.4~0.5 mAP gain than NMS. But for ROI-Align, there is only 0.2 mAP gain.

from relation-networks-for-object-detection.

chengdazhi avatar chengdazhi commented on September 23, 2024

A difference is that detectron use RoIAlign, where we use RoIPool.

from relation-networks-for-object-detection.

FishYuLi avatar FishYuLi commented on September 23, 2024

@chengdazhi Yes, I notice that. But I'm not sure that if RoIAlign can make a difference of nearly 1.7 points. The paper of Mask RCNN shows that this may lead to an improvement of about 1 point, which makes me a little confused.
Thanks a lot. I may try RoIAlign later.

from relation-networks-for-object-detection.

chengdazhi avatar chengdazhi commented on September 23, 2024

Another possibility is that we train FPN in a two stage manner, this speeds up training, but can harm accuracy.

from relation-networks-for-object-detection.

FishYuLi avatar FishYuLi commented on September 23, 2024

@chengdazhi 38.5 is also the result of a two-stage manner with pre-computed proposals and 1x schedule. They got 39.4 with end2end training.

from relation-networks-for-object-detection.

chengdazhi avatar chengdazhi commented on September 23, 2024

different pretrained resnet models could be another possible cause

from relation-networks-for-object-detection.

FishYuLi avatar FishYuLi commented on September 23, 2024

@stupidZZ Sounds more reasonable. Thanks! : )

from relation-networks-for-object-detection.

Related Issues (20)

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.