Coder Social home page Coder Social logo

Comments (4)

barzanisar avatar barzanisar commented on September 28, 2024

Follow-up questions for finetuning PointRCNN on Kitti,

  1. When finetuning on different splits (5%-50%) do you increase the number of epochs to match the same number of iterations as finetuning on 100% data (to ensure convergence)? For example, if you finetune on 100% data for 80 epochs, did you finetune 5% data for 1600 epochs?
  2. In your paper, you mention using adamW optimizer for finetuning pointrcnn but in your OpenPCDet repo, the finetuning cfg file says adam_onecycle. Which one did you actually use? If you used adam_onecycle, then dropping learning rate at 30 epochs will not do anything since adam_onecycle has its own onecycle scheduler.
  3. In your main.py you don't convert batch norm layers to syncBatchNorm
    for example: model = torch.nn.SyncBatchNorm.convert_sync_batchnorm(model). Is there a reason why you don't do this?

Thanks in advance!

from depthcontrast.

zaiweizhang avatar zaiweizhang commented on September 28, 2024

@YurongYou For your questions, 1. yes, those are mean across multiple splits. 2. And yes. I use resampled the gt points from the sub sampled pointclouds for the _db_info files.
@barzanisar For your questions, 1. I did increase the number of iterations but I think I did not increase it to 1600 epochs for 5%. I tried maybe a bit fewer iterations than that because I found that you don't need those many epochs to get the best performance. 2. I used the adam_onecycle, and for that dropping learning rate, that's the default from OpenPCDet. 3. For that syncBatchNorm, I was following the shuffle batchnorm practice from MocoV2 codebase. So I didn't apply that. There was no particular reason for not using it. You are welcome to try!

from depthcontrast.

barzanisar avatar barzanisar commented on September 28, 2024

Thanks @zaiweizhang for replying. How many epochs did you train for on 5% split?

from depthcontrast.

zaiweizhang avatar zaiweizhang commented on September 28, 2024

I think I tried 200 epochs, and the loss converges

from depthcontrast.

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.