immuneML.workflows.steps.data_splitter package¶
Submodules¶
immuneML.workflows.steps.data_splitter.DataSplitter module¶
- class immuneML.workflows.steps.data_splitter.DataSplitter.DataSplitter[source]¶
Bases:
Step
- static k_fold_split(input_params: DataSplitterParams)[source]¶
- static leave_one_out_stratification_split(input_params: DataSplitterParams)[source]¶
- static loocv_split(input_params: DataSplitterParams)[source]¶
- static manual_split(input_params: DataSplitterParams)[source]¶
- static random_split(input_params: DataSplitterParams)[source]¶
- static run(input_params: DataSplitterParams = None)[source]¶
- static stratified_k_fold_split(input_params: DataSplitterParams)[source]¶
immuneML.workflows.steps.data_splitter.DataSplitterParams module¶
- class immuneML.workflows.steps.data_splitter.DataSplitterParams.DataSplitterParams(dataset: immuneML.data_model.datasets.Dataset.Dataset, split_strategy: immuneML.hyperparameter_optimization.config.SplitType.SplitType, split_count: int, training_percentage: float = -1, paths: list = None, split_config: immuneML.hyperparameter_optimization.config.SplitConfig.SplitConfig = None, label_config: immuneML.environment.LabelConfiguration.LabelConfiguration = None)[source]¶
Bases:
StepParams
- dataset: Dataset¶
- label_config: LabelConfiguration = None¶
- paths: list = None¶
- split_config: SplitConfig = None¶
- split_count: int¶
- training_percentage: float = -1¶
immuneML.workflows.steps.data_splitter.LeaveOneOutSplitter module¶
- class immuneML.workflows.steps.data_splitter.LeaveOneOutSplitter.LeaveOneOutSplitter[source]¶
Bases:
object
- static split_dataset(input_params: DataSplitterParams)[source]¶
immuneML.workflows.steps.data_splitter.ManualSplitter module¶
- class immuneML.workflows.steps.data_splitter.ManualSplitter.ManualSplitter[source]¶
Bases:
object
- static split_dataset(input_params: DataSplitterParams)[source]¶
immuneML.workflows.steps.data_splitter.Util module¶
- class immuneML.workflows.steps.data_splitter.Util.Util[source]¶
Bases:
object
- static make_dataset(dataset: Dataset, indices, input_params: DataSplitterParams, i: int, dataset_type: str)[source]¶
- static prepare_path(input_params: DataSplitterParams, split_index: int) str [source]¶