ReUseX  0.0.5
3D Point Cloud Processing for Building Reuse
Loading...
Searching...
No Matches
reusex::gsplat::EvalMetrics Struct Reference

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

Detailed Description

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.

Definition at line 228 of file train.hpp.

Member Data Documentation

◆ gaussians

std::size_t reusex::gsplat::EvalMetrics::gaussians = 0

Definition at line 236 of file train.hpp.

◆ holdout_psnr

double reusex::gsplat::EvalMetrics::holdout_psnr = 0

dB over views it never sees

Definition at line 232 of file train.hpp.

◆ holdout_ssim

double reusex::gsplat::EvalMetrics::holdout_ssim = 0

Definition at line 233 of file train.hpp.

◆ holdout_views

std::size_t reusex::gsplat::EvalMetrics::holdout_views = 0

Definition at line 235 of file train.hpp.

◆ iteration

int reusex::gsplat::EvalMetrics::iteration = 0

Definition at line 229 of file train.hpp.

◆ train_psnr

double reusex::gsplat::EvalMetrics::train_psnr = 0

dB over views the optimizer does see

Definition at line 230 of file train.hpp.

◆ train_ssim

double reusex::gsplat::EvalMetrics::train_ssim = 0

Definition at line 231 of file train.hpp.

◆ train_views

std::size_t reusex::gsplat::EvalMetrics::train_views = 0

Definition at line 234 of file train.hpp.


The documentation for this struct was generated from the following file: