Belle II Software  release-08-01-10
ValidationAndOptimisationTask Class Reference
Inheritance diagram for ValidationAndOptimisationTask:
Collaboration diagram for ValidationAndOptimisationTask:

Public Member Functions

def output (self)
 
def requires (self)
 
def create_optimisation_and_validation_path (self)
 
def create_path (self)
 

Static Public Attributes

 experiment_number = b2luigi.IntParameter()
 Experiment number of the conditions database, e.g. More...
 
 n_events_training = b2luigi.IntParameter()
 Number of events to generate for the training data set.
 
 fast_bdt_option
 FastBDT option to use to train the StateFilters. More...
 
 n_events_testing = b2luigi.IntParameter()
 Number of events to generate for the testing, validation, and optimisation data set.
 
 result_filter_cut = b2luigi.FloatParameter()
 Value of the cut on the MVA classifier output for a result candidate.
 

Detailed Description

Validate the performance of the trained filters by trying various combinations of FastBDT options, as well as cut values for
the states, the number of best candidates kept after each filter, and similar for the result filter.

Definition at line 525 of file cdc_and_svd_ckf_merger_mva_training.py.

Member Function Documentation

◆ create_optimisation_and_validation_path()

def create_optimisation_and_validation_path (   self)
Create a path to validate the trained filters.

Definition at line 572 of file cdc_and_svd_ckf_merger_mva_training.py.

◆ create_path()

def create_path (   self)
Create basf2 path to process with event generation and simulation.

Definition at line 653 of file cdc_and_svd_ckf_merger_mva_training.py.

◆ output()

def output (   self)
Generate list of output files that the task should produce.
The task is considered finished if and only if the outputs all exist.

Definition at line 544 of file cdc_and_svd_ckf_merger_mva_training.py.

◆ requires()

def requires (   self)
This task requires trained result filters, and that an independent data set for validation was created using the
``SplitMergeSimTask`` with the random seed optimisation.

Definition at line 553 of file cdc_and_svd_ckf_merger_mva_training.py.

Member Data Documentation

◆ experiment_number

experiment_number = b2luigi.IntParameter()
static

Experiment number of the conditions database, e.g.

defines simulation geometry.

Definition at line 531 of file cdc_and_svd_ckf_merger_mva_training.py.

◆ fast_bdt_option

fast_bdt_option
static
Initial value:
= b2luigi.ListParameter(
# ##
)

FastBDT option to use to train the StateFilters.

Definition at line 535 of file cdc_and_svd_ckf_merger_mva_training.py.


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