immuneML.hyperparameter_optimization.states package¶
Submodules¶
immuneML.hyperparameter_optimization.states.HPAssessmentState module¶
-
class
immuneML.hyperparameter_optimization.states.HPAssessmentState.
HPAssessmentState
(split_index: int, train_val_dataset, test_dataset, path: pathlib.Path, label_configuration: immuneML.environment.LabelConfiguration.LabelConfiguration)[source]¶ Bases:
object
immuneML.hyperparameter_optimization.states.HPItem module¶
-
class
immuneML.hyperparameter_optimization.states.HPItem.
HPItem
(method: immuneML.ml_methods.MLMethod.MLMethod = None, encoder: immuneML.encodings.DatasetEncoder.DatasetEncoder = None, performance: dict = None, hp_setting: immuneML.hyperparameter_optimization.HPSetting.HPSetting = None, train_predictions_path: pathlib.Path = None, test_predictions_path: pathlib.Path = None, ml_details_path: pathlib.Path = None, train_dataset: immuneML.data_model.dataset.Dataset.Dataset = None, test_dataset: immuneML.data_model.dataset.Dataset.Dataset = None, split_index: int = None, model_report_results: List[immuneML.reports.ReportResult.ReportResult] = <factory>, encoding_train_results: List[immuneML.reports.ReportResult.ReportResult] = <factory>, encoding_test_results: List[immuneML.reports.ReportResult.ReportResult] = <factory>)[source]¶ Bases:
object
-
encoder
: immuneML.encodings.DatasetEncoder.DatasetEncoder = None¶
-
encoding_test_results
: List[immuneML.reports.ReportResult.ReportResult]¶
-
encoding_train_results
: List[immuneML.reports.ReportResult.ReportResult]¶
-
hp_setting
: immuneML.hyperparameter_optimization.HPSetting.HPSetting = None¶
-
method
: immuneML.ml_methods.MLMethod.MLMethod = None¶
-
ml_details_path
: pathlib.Path = None¶
-
model_report_results
: List[immuneML.reports.ReportResult.ReportResult]¶
-
performance
: dict = None¶
-
split_index
: int = None¶
-
test_dataset
: immuneML.data_model.dataset.Dataset.Dataset = None¶
-
test_predictions_path
: pathlib.Path = None¶
-
train_dataset
: immuneML.data_model.dataset.Dataset.Dataset = None¶
-
train_predictions_path
: pathlib.Path = None¶
-
immuneML.hyperparameter_optimization.states.HPLabelState module¶
immuneML.hyperparameter_optimization.states.HPSelectionState module¶
-
class
immuneML.hyperparameter_optimization.states.HPSelectionState.
HPSelectionState
(train_datasets, val_datasets, path: pathlib.Path, hp_strategy: immuneML.hyperparameter_optimization.strategy.HPOptimizationStrategy.HPOptimizationStrategy)[source]¶ Bases:
object
-
property
optimal_hp_setting
¶
-
property
immuneML.hyperparameter_optimization.states.TrainMLModelState module¶
-
class
immuneML.hyperparameter_optimization.states.TrainMLModelState.
TrainMLModelState
(dataset: immuneML.data_model.dataset.Dataset.Dataset, hp_strategy: immuneML.hyperparameter_optimization.strategy.HPOptimizationStrategy.HPOptimizationStrategy, hp_settings: List[immuneML.hyperparameter_optimization.HPSetting.HPSetting], assessment: immuneML.hyperparameter_optimization.config.SplitConfig.SplitConfig, selection: immuneML.hyperparameter_optimization.config.SplitConfig.SplitConfig, metrics: Set[immuneML.environment.Metric.Metric], optimization_metric: immuneML.environment.Metric.Metric, label_configuration: immuneML.environment.LabelConfiguration.LabelConfiguration, path: pathlib.Path = None, context: dict = None, number_of_processes: int = 1, reports: dict = <factory>, name: str = None, refit_optimal_model: bool = None, store_encoded_data: bool = None, optimal_hp_items: Dict[str, immuneML.hyperparameter_optimization.states.HPItem.HPItem] = <factory>, optimal_hp_item_paths: Dict[str, str] = <factory>, assessment_states: List[immuneML.hyperparameter_optimization.states.HPAssessmentState.HPAssessmentState] = <factory>, report_results: List[immuneML.reports.ReportResult.ReportResult] = <factory>)[source]¶ Bases:
object
-
assessment_states
: List[immuneML.hyperparameter_optimization.states.HPAssessmentState.HPAssessmentState]¶
-
context
: dict = None¶
-
hp_settings
: List[immuneML.hyperparameter_optimization.HPSetting.HPSetting]¶
-
hp_strategy
: immuneML.hyperparameter_optimization.strategy.HPOptimizationStrategy.HPOptimizationStrategy¶
-
label_configuration
: immuneML.environment.LabelConfiguration.LabelConfiguration¶
-
metrics
: Set[immuneML.environment.Metric.Metric]¶
-
name
: str = None¶
-
number_of_processes
: int = 1¶
-
optimal_hp_item_paths
: Dict[str, str]¶
-
optimal_hp_items
: Dict[str, immuneML.hyperparameter_optimization.states.HPItem.HPItem]¶
-
optimization_metric
: immuneML.environment.Metric.Metric¶
-
path
: pathlib.Path = None¶
-
refit_optimal_model
: bool = None¶
-
report_results
: List[immuneML.reports.ReportResult.ReportResult]¶
-
reports
: dict¶
-
store_encoded_data
: bool = None¶
-