Git Product home page Git Product logo

Comments (7)

chenyilun95 avatar chenyilun95 commented on July 17, 2024

Hi, the result is weird. Did you matched the results on validation set? And which epoch did you use to inference the test set? Mine is epoch-53 for car (dec at epoch50) and epoch-28 for pedcyc (dec at epoch-25) on the validation set. For testing set, mine is epoch-36 for car (lr dec at epoch-32) and epoch-22 for pedcyc (lr dec at epoch-18). An important thing is that the results on KITTI benchmark can be unstable sometimes in my experience.
When I was formatting the code, there can be some minor difference (fixed bug) but I think they are minor to the final performance.
I think you should fine-tune the models a bit. Since you can train the model with 32G memory, I think several options in configuration can be maximized for testing the upper bound, i.e., NUM_CONVS = 4, num_3dconvs = 2. And cat_img_feature sometimes does not work effective for car category in my experiments. Besides, you are recommended to try the experiments several times.
I will later upload a config that can be trained within 24G memory since I can not get a 32G machine at hand.

from dsgn.

Div99 avatar Div99 commented on July 17, 2024

For the test set submission, I use mptrain_car_trainval.sh to train on the KITTI trainval set for 45 epochs with lr decrease at epoch 32. Is this different from your submission?

from dsgn.

chenyilun95 avatar chenyilun95 commented on July 17, 2024

OK, I think the epoch of the script is right for the trainval setting because trainval involves twice the train images (epoch-36 for car category (dec at epoch-32)), which is computed from the source script. The testing epoch is picked out empirically since the submission system is limited.

I do not have the available 32G machine to train the model. You might fine-tune some parameters on the validation set as I mentioned before. What is your performance on the validation set?

from dsgn.

Div99 avatar Div99 commented on July 17, 2024

The performance on the validation set evaluated at epoch 53 (using train set) is close to the paper. May you remember what epoch did you pick on the trainval model to submit for the leaderboard?

from dsgn.

Div99 avatar Div99 commented on July 17, 2024

I currently submitted at the last epoch 45

from dsgn.

chenyilun95 avatar chenyilun95 commented on July 17, 2024

The accurate epoch I submitted on the leaderboard should be about 36 epoch (learning rate is decreased at 32-epoch) (I changed the dataprovider when formatting the code so the epoch is not exactly same). I just submitted the model with the highest validation accuracy. I suggest you compare their validation accuracy before you submitted it. Choose the first epoch to get the highest accuracy to prevent over-fitting.

from dsgn.

chenyilun95 avatar chenyilun95 commented on July 17, 2024

I will close the issue now. You can re-open it once you get new problems. Thanks.

from dsgn.

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.