|
ReUseX
0.0.5
3D Point Cloud Processing for Building Reuse
|
One held-out evaluation pass. More...
#include <train.hpp>
Public Attributes | |
| int | iteration = 0 |
| double | train_psnr = 0 |
| dB over views the optimizer does see | |
| double | train_ssim = 0 |
| double | holdout_psnr = 0 |
| dB over views it never sees | |
| double | holdout_ssim = 0 |
| std::size_t | train_views = 0 |
| std::size_t | holdout_views = 0 |
| std::size_t | gaussians = 0 |
One held-out evaluation pass.
Both sides are measured the same way on the same iteration, over equally-sized view sets, so the gap between them is the generalisation gap and not an artefact of how each was sampled.
| double reusex::gsplat::EvalMetrics::holdout_psnr = 0 |
| std::size_t reusex::gsplat::EvalMetrics::holdout_views = 0 |
| double reusex::gsplat::EvalMetrics::train_psnr = 0 |