chenhsuanlin / bundle-adjusting-NeRF

BARF: Bundle-Adjusting Neural Radiance Fields 🤮 (ICCV 2021 oral)
MIT License
793 stars 114 forks source link

Question about test and evaluate #26

Closed G-1nOnly closed 2 years ago

G-1nOnly commented 2 years ago

I would like to ask a question about the difference between test and evaluate, I notice that for the "test-optim" mode, you would still perform some refinement and for the "eval" part, you evaluate the results, so if I have trained a model, I'm going to test the model and regenerate the figure, I should use the "test-optim" mode or the "eval" mode, from my understanding, I should use the "test-optim" mode? I'd appreciate it if you answered my questions about the difference about test and evaluate.

By the way, great works and thank you in advance!!!

chenhsuanlin commented 2 years ago

Hi @G-1nOnly, both modes are for evaluation: eval is the default evaluation mode and test-optim is a special mode that

You can think of the test-optim mode as the training (optimization) mode for evaluation. Hope this helps!