iota2.configuration_files.sections.classif_section

Definitions of the parameters corresponding to the classification section of the configuration file

Classes

ClassifSection(*args, **kwargs)

Definition of the parameters that belong to the 'arg_classification' section.

Iota2ParamSection(*args, **kwargs)

Iota2 parameter section base class.

Exceptions

ConfigError(msg[, blinking])

Throws exceptions related to i2 config file.

class iota2.configuration_files.sections.classif_section.ClassifSection(*args, **kwargs)[source]

Definition of the parameters that belong to the ‘arg_classification’ section.

boundary_comparison_mode: bool = False
boundary_exterior_buffer_size: int = 0
boundary_fusion_epsilon: float = 0.0
boundary_interior_buffer_size: int = 0
classif_mode: str = 'separate'
dempstershafer_mob: Literal['precision', 'recall', 'accuracy', 'kappa'] = 'precision'
enable_boundary_fusion: bool = False
enable_probability_map: bool = False
ensure_proba_comp()

Check if all parameters is enabled for boundary fusion.

fusion_options: str = ' -nodatalabel 0 -method majorityvoting'
fusionofclassification_all_samples_validation: bool = False
generate_final_probability_map: bool = False
keep_runs_results: bool = True
merge_final_classifications: bool = False
merge_final_classifications_indecidedlabel: int = 255
merge_final_classifications_method: Literal['majorityvoting', 'dempstershafer'] = 'majorityvoting'
merge_final_classifications_ratio: float = 0.1
no_label_management: str = 'maxConfidence'
section_name: ClassVar[str] = 'arg_classification'