Registry reference

Experiment components

The preferred way to set up an experiment is to use a YAML configuration. Use the LR system selection helper to learn how to use the YAML interface.

This page lists the components that may be needed to set up an experiment.

Experiment strategies

Registry section: experiment_strategies

Data strategies

Registry section: data_strategies

Data providers

Registry section: data_providers

Metrics

Registry section: metric

  • metric.cllr – Calculate a log likelihood ratio cost (C_llr) for a series of log likelihood ratios.

  • metric.cllr_min – Estimate the discriminative power from a collection of log likelihood ratios.

  • metric.cllr_cal – Calculate the difference between the C_llr before and after isotonic calibration.

  • metric.llr_lower_bound – Provide corresponding lower bound for provided LLR data.

  • metric.llr_upper_bound – Provide corresponding upper bound for provided LLR data.

  • metric.devpav – Calculate devPAV for LR data under H1 and H2.

Output

Registry section: output

Hyperparameters

Registry section: hyperparameter_types

  • hyperparameter_types.categorical – Parse a categorical hyperparameter from configuration.

  • hyperparameter_types.cluster – Parse the configuration section of a clustered hyperparameter.

  • hyperparameter_types.constant – Parse the configuration section of a constant.

  • hyperparameter_types.float – Parse a floating-point hyperparameter from configuration.

  • hyperparameter_types.folder – Parse a folder hyperparameter from configuration.

LR system components

You may choose to use either the Python API or a YAML configuration to set up an LR system.

This page lists the components that may be needed to define an LR system.

LR system architecture

Registry section: lrsystem_architecture

LR system modules

Registry section: modules

Pairing methods

Registry section: pairing