PldaUnsupervisedAdaptorConfig Struct Reference

#include <plda.h>

Collaboration diagram for PldaUnsupervisedAdaptorConfig:

Public Member Functions

 PldaUnsupervisedAdaptorConfig ()
 
void Register (OptionsItf *opts)
 

Public Attributes

BaseFloat mean_diff_scale
 
BaseFloat within_covar_scale
 
BaseFloat between_covar_scale
 

Detailed Description

Definition at line 290 of file plda.h.

Constructor & Destructor Documentation

◆ PldaUnsupervisedAdaptorConfig()

Definition at line 295 of file plda.h.

295  :
296  mean_diff_scale(1.0),
297  within_covar_scale(0.3),
298  between_covar_scale(0.7) { }

Member Function Documentation

◆ Register()

void Register ( OptionsItf opts)
inline

Definition at line 300 of file plda.h.

References OptionsItf::Register().

Referenced by main().

300  {
301  opts->Register("mean-diff-scale", &mean_diff_scale,
302  "Scale with which to add to the total data variance, the outer "
303  "product of the difference between the original mean and the "
304  "adaptation-data mean");
305  opts->Register("within-covar-scale", &within_covar_scale,
306  "Scale that determines how much of excess variance in a "
307  "particular direction gets attributed to within-class covar.");
308  opts->Register("between-covar-scale", &between_covar_scale,
309  "Scale that determines how much of excess variance in a "
310  "particular direction gets attributed to between-class covar.");
311 
312  }

Member Data Documentation

◆ between_covar_scale

BaseFloat between_covar_scale

Definition at line 293 of file plda.h.

Referenced by PldaUnsupervisedAdaptor::UpdatePlda().

◆ mean_diff_scale

BaseFloat mean_diff_scale

Definition at line 291 of file plda.h.

Referenced by PldaUnsupervisedAdaptor::UpdatePlda().

◆ within_covar_scale

BaseFloat within_covar_scale

Definition at line 292 of file plda.h.

Referenced by PldaUnsupervisedAdaptor::UpdatePlda().


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