Coder Social home page Coder Social logo

Classification Accuracy about samplenet HOT 9 CLOSED

ZhangYi0810 avatar ZhangYi0810 commented on June 22, 2024 1
Classification Accuracy

from samplenet.

Comments (9)

itailang avatar itailang commented on June 22, 2024

Hello @Yerless,

I appreciate you interest in our work!

The accuracy with SampleNet for classification is as reported in Figure 5 in the paper. It is the accuracy obtained with evaluate_samplenet.py.

The classifier should be trained first. Then it is kept freeze during the training of SampleNet. The script runner_samplenet.sh shows a run example of this pipeline. You are welcome to use it!

Please do not hesitate to ask further questions if any.

from samplenet.

ZhangYi0810 avatar ZhangYi0810 commented on June 22, 2024

Thank you.
If I have other questions, I will keep in touch with you.

from samplenet.

chenxl124578 avatar chenxl124578 commented on June 22, 2024

Could you please show me the specific data about the classification when sampling with SampleNet,because I found SampleNet64 and SampleNet32 have the same Classification Accuracy.

The classification accuracy is eval accuracy during training or eval accuracy in the evaluate_samplenet.py?

I also found the eval accuracy during training is 3% higher than the eval accuracy in the evaluate_samplenet.py.

The paper says that after training the S-NET model or SampleNet model,it will use the trained model parameters to train the classification network, but the code does not,could you please give me some advices?

I'm looking forward to your reply! @itailang @asafmanor

yes, i also find the question about '' the eval accuracy during training is 3% higher than the eval accuracy in the evaluate_samplenet.py.''

I got 83.5 eval acc during training and got 80 eval acc in evaluate_samplenet.py with match_output=1.
I think maybe i will get 83.5 eval acc when I set match_output=0, but the result is 84.6.

i wonder the reason why i got the result that 83.5 eval acc during training, 80 eval acc and 84.6 eval acc in evaluate_samplenet.py.

I'm looking forward to your reply! Thank you!

from samplenet.

itailang avatar itailang commented on June 22, 2024

Dear @chenxl124578,

Please see my answer to issue #17. Thank you!

from samplenet.

chenxl124578 avatar chenxl124578 commented on June 22, 2024

Thanks a lot!

from samplenet.

chenxl124578 avatar chenxl124578 commented on June 22, 2024

Dear @chenxl124578,

Please see my answer to issue #17. Thank you!

Sorry, i just get another question :)

I got 83.5 eval acc during training and 84.6 eval acc in evaluate_samplenet.py with match_output=0, does it mean that Soft Projection has a negative boost to the model?

from samplenet.

itailang avatar itailang commented on June 22, 2024

No. The matching operation (match_oputput=1) is the cause for some performance reduction. We used the matching in our work, since we were interested in sampling original points from the input point cloud.

from samplenet.

chenxl124578 avatar chenxl124578 commented on June 22, 2024

That really helpful for me! Thank for your reply!

from samplenet.

itailang avatar itailang commented on June 22, 2024

Great, thank you for sharing that!

from samplenet.

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.