aiqclib
📘 Getting Started
Overview
Step 1: Installation
Step 2: Dataset Preparation
Step 3: Training & Evaluation
Step 4: Classification
💡 How-To Guides
Quick Start
Data Preprocessing Utilities
Algorithm Selection
Prediction Threshold
Performance Evaluation
SHAP Values
Down-sampling of the Negative Dataset
Feature Normalization
Selecting Specific Configurations
⚙️ Configuration
Configuration of Dataset Preparation
Configuration of Training & Evaluation
Configuration of Classification
📊 Features
Location
Day of the Year
Basic Values
Profile Summary Statistics
Neighboring Values (Up and Down)
🧩 API Reference
aiqclib
aiqclib
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
X
_
__version__ (in module aiqclib)
A
add_k_fold() (aiqclib.prepare.step6_split_dataset.dataset_a.SplitDataSetA method)
(aiqclib.prepare.step6_split_dataset.dataset_all.SplitDataSetAll method)
(aiqclib.prepare.step6_split_dataset.split_base.SplitDataSetBase method)
aggregate_profile_stats() (in module aiqclib.common.utils.normalization)
aiqclib
module
aiqclib.classify
module
aiqclib.classify.step1_read_input
module
aiqclib.classify.step1_read_input.dataset_all
module
aiqclib.classify.step2_calc_stats
module
aiqclib.classify.step2_calc_stats.dataset_all
module
aiqclib.classify.step3_select_profiles
module
aiqclib.classify.step3_select_profiles.dataset_all
module
aiqclib.classify.step4_select_rows
module
aiqclib.classify.step4_select_rows.dataset_all
module
aiqclib.classify.step5_extract_features
module
aiqclib.classify.step5_extract_features.dataset_all
module
aiqclib.classify.step6_classify_dataset
module
aiqclib.classify.step6_classify_dataset.dataset_all
module
aiqclib.classify.step6_classify_dataset.dataset_all_suite
module
aiqclib.classify.step7_concat_datasets
module
aiqclib.classify.step7_concat_datasets.concat_base
module
aiqclib.classify.step7_concat_datasets.dataset_all
module
aiqclib.classify.step7_concat_datasets.dataset_suite
module
aiqclib.common
module
aiqclib.common.base
module
aiqclib.common.base.config_base
module
aiqclib.common.base.dataset_base
module
aiqclib.common.base.feature_base
module
aiqclib.common.base.model_base
module
aiqclib.common.base.scikit_learn_model_base
module
aiqclib.common.config
module
aiqclib.common.config.classify_config
module
aiqclib.common.config.dataset_config
module
aiqclib.common.config.training_config
module
aiqclib.common.config.yaml_schema
module
aiqclib.common.config.yaml_templates
module
aiqclib.common.loader
module
aiqclib.common.loader.classify_loader
module
aiqclib.common.loader.classify_registry
module
aiqclib.common.loader.dataset_loader
module
aiqclib.common.loader.dataset_registry
module
aiqclib.common.loader.feature_loader
module
aiqclib.common.loader.feature_registry
module
aiqclib.common.loader.model_loader
module
aiqclib.common.loader.model_registry
module
aiqclib.common.loader.single_model_loader
module
aiqclib.common.loader.single_model_registry
module
aiqclib.common.loader.training_loader
module
aiqclib.common.loader.training_registry
module
aiqclib.common.utils
module
aiqclib.common.utils.config
module
aiqclib.common.utils.file
module
aiqclib.common.utils.input_preprocess
module
aiqclib.common.utils.input_validation
module
aiqclib.common.utils.metric_plots
module
aiqclib.common.utils.normalization
module
aiqclib.interface
module
aiqclib.interface.classify
module
aiqclib.interface.config
module
aiqclib.interface.prepare
module
aiqclib.interface.stats
module
aiqclib.interface.train
module
aiqclib.prepare
module
aiqclib.prepare.features
module
aiqclib.prepare.features.basic_values
module
aiqclib.prepare.features.day_of_year
module
aiqclib.prepare.features.flank_down
module
aiqclib.prepare.features.flank_up
module
aiqclib.prepare.features.location
module
aiqclib.prepare.features.profile_summary
module
aiqclib.prepare.step1_read_input
module
aiqclib.prepare.step1_read_input.dataset_a
module
aiqclib.prepare.step1_read_input.input_base
module
aiqclib.prepare.step2_calc_stats
module
aiqclib.prepare.step2_calc_stats.dataset_a
module
aiqclib.prepare.step2_calc_stats.summary_base
module
aiqclib.prepare.step3_select_profiles
module
aiqclib.prepare.step3_select_profiles.dataset_a
module
aiqclib.prepare.step3_select_profiles.dataset_all
module
aiqclib.prepare.step3_select_profiles.select_base
module
aiqclib.prepare.step4_select_rows
module
aiqclib.prepare.step4_select_rows.dataset_a
module
aiqclib.prepare.step4_select_rows.dataset_all
module
aiqclib.prepare.step4_select_rows.locate_base
module
aiqclib.prepare.step5_extract_features
module
aiqclib.prepare.step5_extract_features.dataset_a
module
aiqclib.prepare.step5_extract_features.extract_base
module
aiqclib.prepare.step6_split_dataset
module
aiqclib.prepare.step6_split_dataset.dataset_a
module
aiqclib.prepare.step6_split_dataset.dataset_all
module
aiqclib.prepare.step6_split_dataset.split_base
module
aiqclib.train
module
aiqclib.train.models
module
aiqclib.train.models.decision_tree
module
aiqclib.train.models.gaussian_naive_bayes
module
aiqclib.train.models.k_nearest_neighbors
module
aiqclib.train.models.linear_discriminant_analysis
module
aiqclib.train.models.logistic_regression
module
aiqclib.train.models.model_suite
module
aiqclib.train.models.multilayer_perceptron
module
aiqclib.train.models.random_forest
module
aiqclib.train.models.support_vector_machine
module
aiqclib.train.models.xgboost
module
aiqclib.train.step1_read_input
module
aiqclib.train.step1_read_input.dataset_a
module
aiqclib.train.step1_read_input.input_base
module
aiqclib.train.step2_validate_model
module
aiqclib.train.step2_validate_model.kfold_validation
module
aiqclib.train.step2_validate_model.kfold_validation_suite
module
aiqclib.train.step2_validate_model.validate_base
module
aiqclib.train.step3_optimise_model
module
aiqclib.train.step4_build_model
module
aiqclib.train.step4_build_model.build_model
module
aiqclib.train.step4_build_model.build_model_base
module
aiqclib.train.step4_build_model.build_model_suite
module
apply_normalization() (aiqclib.prepare.step5_extract_features.extract_base.ExtractFeatureBase method)
AUTO_SCALING_TYPES (in module aiqclib.common.utils.normalization)
auto_select() (aiqclib.common.base.config_base.ConfigBase method)
B
base_model (aiqclib.train.step2_validate_model.validate_base.ValidationBase attribute)
(aiqclib.train.step4_build_model.build_model_base.BuildModelBase attribute)
BasicValues (class in aiqclib.prepare.features.basic_values)
build() (aiqclib.classify.step6_classify_dataset.dataset_all.ClassifyAll method)
(aiqclib.classify.step6_classify_dataset.dataset_all_suite.ClassifyAllSuite method)
(aiqclib.common.base.model_base.ModelBase method)
(aiqclib.common.base.scikit_learn_model_base.SklearnModelBase method)
(aiqclib.train.models.model_suite.ModelSuite method)
(aiqclib.train.step4_build_model.build_model.BuildModel method)
(aiqclib.train.step4_build_model.build_model_base.BuildModelBase method)
(aiqclib.train.step4_build_model.build_model_suite.BuildModelSuite method)
build_final_model() (aiqclib.classify.step6_classify_dataset.dataset_all.ClassifyAll method)
(aiqclib.classify.step6_classify_dataset.dataset_all_suite.ClassifyAllSuite method)
(aiqclib.train.step4_build_model.build_model.BuildModel method)
(aiqclib.train.step4_build_model.build_model_base.BuildModelBase method)
(aiqclib.train.step4_build_model.build_model_suite.BuildModelSuite method)
build_final_model_targets() (aiqclib.train.step4_build_model.build_model_base.BuildModelBase method)
BUILD_MODEL_REGISTRY (in module aiqclib.common.loader.training_registry)
build_scaling_expr() (in module aiqclib.common.utils.normalization)
build_targets() (aiqclib.train.step4_build_model.build_model_base.BuildModelBase method)
BuildModel (class in aiqclib.train.step4_build_model.build_model)
BuildModelBase (class in aiqclib.train.step4_build_model.build_model_base)
BuildModelSuite (class in aiqclib.train.step4_build_model.build_model_suite)
C
calculate_global_stats() (aiqclib.prepare.step2_calc_stats.summary_base.SummaryStatsBase method)
calculate_profile_stats() (aiqclib.prepare.step2_calc_stats.summary_base.SummaryStatsBase method)
calculate_shap() (aiqclib.common.base.scikit_learn_model_base.SklearnModelBase method)
calculate_stats() (aiqclib.prepare.step2_calc_stats.summary_base.SummaryStatsBase method)
ClassificationConfig (class in aiqclib.common.config.classify_config)
CLASSIFY_CLASSIFY_REGISTRY (in module aiqclib.common.loader.classify_registry)
CLASSIFY_CONCAT_REGISTRY (in module aiqclib.common.loader.classify_registry)
classify_dataset() (in module aiqclib)
(in module aiqclib.interface.classify)
ClassifyAll (class in aiqclib.classify.step6_classify_dataset.dataset_all)
ClassifyAllSuite (class in aiqclib.classify.step6_classify_dataset.dataset_all_suite)
ConcatDataSetAll (class in aiqclib.classify.step7_concat_datasets.dataset_all)
ConcatDatasetsBase (class in aiqclib.classify.step7_concat_datasets.concat_base)
ConcatDataSetSuite (class in aiqclib.classify.step7_concat_datasets.dataset_suite)
config (aiqclib.common.base.dataset_base.DataSetBase attribute)
ConfigBase (class in aiqclib.common.base.config_base)
convert_cosine() (aiqclib.prepare.features.day_of_year.DayOfYearFeat method)
convert_sine() (aiqclib.prepare.features.day_of_year.DayOfYearFeat method)
create_columns() (aiqclib.prepare.step1_read_input.input_base.InputDataSetBase method)
create_identifier_columns() (in module aiqclib.common.utils.input_preprocess)
create_metric_plots() (aiqclib.classify.step6_classify_dataset.dataset_all_suite.ClassifyAllSuite method)
(aiqclib.train.step2_validate_model.validate_base.ValidationBase method)
(aiqclib.train.step4_build_model.build_model_base.BuildModelBase method)
(aiqclib.train.step4_build_model.build_model_suite.BuildModelSuite method)
(in module aiqclib.common.utils.metric_plots)
create_multi_method_metric_plots() (in module aiqclib.common.utils.metric_plots)
create_report() (aiqclib.common.base.scikit_learn_model_base.SklearnModelBase method)
create_summary_stats_observation() (aiqclib.prepare.step2_calc_stats.summary_base.SummaryStatsBase method)
create_summary_stats_profile() (aiqclib.prepare.step2_calc_stats.summary_base.SummaryStatsBase method)
create_training_dataset() (in module aiqclib)
(in module aiqclib.interface.prepare)
D
DataSetBase (class in aiqclib.common.base.dataset_base)
DataSetConfig (class in aiqclib.common.config.dataset_config)
DayOfYearFeat (class in aiqclib.prepare.features.day_of_year)
DecisionTree (class in aiqclib.train.models.decision_tree)
DEFAULT_CREATED_COLUMNS (in module aiqclib.common.utils.input_preprocess)
default_file_name (aiqclib.classify.step2_calc_stats.dataset_all.SummaryDataSetAll attribute)
(aiqclib.classify.step3_select_profiles.dataset_all.SelectDataSetAll attribute)
(aiqclib.classify.step4_select_rows.dataset_all.LocateDataSetAll attribute)
(aiqclib.classify.step5_extract_features.dataset_all.ExtractDataSetAll attribute)
(aiqclib.classify.step7_concat_datasets.concat_base.ConcatDatasetsBase attribute)
(aiqclib.prepare.step2_calc_stats.summary_base.SummaryStatsBase attribute)
(aiqclib.prepare.step3_select_profiles.select_base.ProfileSelectionBase attribute)
(aiqclib.prepare.step4_select_rows.locate_base.LocatePositionBase attribute)
(aiqclib.prepare.step5_extract_features.extract_base.ExtractFeatureBase attribute)
default_file_names (aiqclib.classify.step6_classify_dataset.dataset_all.ClassifyAll attribute)
(aiqclib.prepare.step6_split_dataset.split_base.SplitDataSetBase attribute)
(aiqclib.train.step1_read_input.input_base.InputTrainingSetBase attribute)
(aiqclib.train.step2_validate_model.validate_base.ValidationBase attribute)
(aiqclib.train.step4_build_model.build_model_base.BuildModelBase attribute)
default_k_fold (aiqclib.prepare.step6_split_dataset.split_base.SplitDataSetBase attribute)
(aiqclib.train.step2_validate_model.kfold_validation.KFoldValidation attribute)
(aiqclib.train.step2_validate_model.kfold_validation_suite.KFoldValidationSuite attribute)
DEFAULT_KEY_COLUMNS (in module aiqclib.common.utils.input_preprocess)
default_model_file_name (aiqclib.train.step4_build_model.build_model_base.BuildModelBase attribute)
DEFAULT_SORT_COLUMNS (in module aiqclib.common.utils.input_preprocess)
default_test_set_fraction (aiqclib.prepare.step6_split_dataset.split_base.SplitDataSetBase attribute)
derive_observation_stats() (in module aiqclib.common.utils.normalization)
derive_profile_stats() (in module aiqclib.common.utils.normalization)
drop_col_names (aiqclib.classify.step5_extract_features.dataset_all.ExtractDataSetAll attribute)
(aiqclib.prepare.step5_extract_features.extract_base.ExtractFeatureBase attribute)
(aiqclib.prepare.step6_split_dataset.dataset_a.SplitDataSetA attribute)
(aiqclib.prepare.step6_split_dataset.dataset_all.SplitDataSetAll attribute)
drop_cols (aiqclib.classify.step6_classify_dataset.dataset_all.ClassifyAll attribute)
drop_columns() (aiqclib.prepare.step6_split_dataset.dataset_a.SplitDataSetA method)
(aiqclib.prepare.step6_split_dataset.dataset_all.SplitDataSetAll method)
(aiqclib.prepare.step6_split_dataset.split_base.SplitDataSetBase method)
E
expected_class_name (aiqclib.classify.step1_read_input.dataset_all.InputDataSetAll attribute)
(aiqclib.classify.step2_calc_stats.dataset_all.SummaryDataSetAll attribute)
(aiqclib.classify.step3_select_profiles.dataset_all.SelectDataSetAll attribute)
(aiqclib.classify.step4_select_rows.dataset_all.LocateDataSetAll attribute)
(aiqclib.classify.step5_extract_features.dataset_all.ExtractDataSetAll attribute)
(aiqclib.classify.step6_classify_dataset.dataset_all.ClassifyAll attribute)
(aiqclib.classify.step6_classify_dataset.dataset_all_suite.ClassifyAllSuite attribute)
(aiqclib.classify.step7_concat_datasets.dataset_all.ConcatDataSetAll attribute)
(aiqclib.classify.step7_concat_datasets.dataset_suite.ConcatDataSetSuite attribute)
(aiqclib.common.base.config_base.ConfigBase attribute)
(aiqclib.common.base.dataset_base.DataSetBase attribute)
(aiqclib.common.base.model_base.ModelBase attribute)
(aiqclib.common.config.classify_config.ClassificationConfig attribute)
(aiqclib.common.config.dataset_config.DataSetConfig attribute)
(aiqclib.common.config.training_config.TrainingConfig attribute)
(aiqclib.prepare.step1_read_input.dataset_a.InputDataSetA attribute)
(aiqclib.prepare.step2_calc_stats.dataset_a.SummaryDataSetA attribute)
(aiqclib.prepare.step3_select_profiles.dataset_a.SelectDataSetA attribute)
(aiqclib.prepare.step3_select_profiles.dataset_all.SelectDataSetAll attribute)
(aiqclib.prepare.step4_select_rows.dataset_a.LocateDataSetA attribute)
(aiqclib.prepare.step4_select_rows.dataset_all.LocateDataSetAll attribute)
(aiqclib.prepare.step5_extract_features.dataset_a.ExtractDataSetA attribute)
(aiqclib.prepare.step6_split_dataset.dataset_a.SplitDataSetA attribute)
(aiqclib.prepare.step6_split_dataset.dataset_all.SplitDataSetAll attribute)
(aiqclib.train.models.decision_tree.DecisionTree attribute)
(aiqclib.train.models.gaussian_naive_bayes.GaussianNaiveBayes attribute)
(aiqclib.train.models.k_nearest_neighbors.KNearestNeighbors attribute)
(aiqclib.train.models.linear_discriminant_analysis.LinearDiscriminantAnalysis attribute)
(aiqclib.train.models.logistic_regression.LogisticRegression attribute)
(aiqclib.train.models.model_suite.ModelSuite attribute)
(aiqclib.train.models.multilayer_perceptron.MultilayerPerceptron attribute)
(aiqclib.train.models.random_forest.RandomForest attribute)
(aiqclib.train.models.support_vector_machine.SupportVectorMachine attribute)
(aiqclib.train.models.xgboost.XGBoost attribute)
(aiqclib.train.step1_read_input.dataset_a.InputTrainingSetA attribute)
(aiqclib.train.step2_validate_model.kfold_validation.KFoldValidation attribute)
(aiqclib.train.step2_validate_model.kfold_validation_suite.KFoldValidationSuite attribute)
(aiqclib.train.step4_build_model.build_model.BuildModel attribute)
(aiqclib.train.step4_build_model.build_model_suite.BuildModelSuite attribute)
EXTRACT_CLASSIFY_REGISTRY (in module aiqclib.common.loader.classify_registry)
EXTRACT_DATASET_REGISTRY (in module aiqclib.common.loader.dataset_registry)
extract_features() (aiqclib.common.base.feature_base.FeatureBase method)
(aiqclib.prepare.features.basic_values.BasicValues method)
(aiqclib.prepare.features.day_of_year.DayOfYearFeat method)
(aiqclib.prepare.features.flank_down.FlankDown method)
(aiqclib.prepare.features.flank_up.FlankUp method)
(aiqclib.prepare.features.location.LocationFeat method)
(aiqclib.prepare.features.profile_summary.ProfileSummaryStats method)
(aiqclib.prepare.step5_extract_features.extract_base.ExtractFeatureBase method)
extract_target_features() (aiqclib.prepare.step5_extract_features.extract_base.ExtractFeatureBase method)
ExtractDataSetA (class in aiqclib.prepare.step5_extract_features.dataset_a)
ExtractDataSetAll (class in aiqclib.classify.step5_extract_features.dataset_all)
ExtractFeatureBase (class in aiqclib.prepare.step5_extract_features.extract_base)
F
feature_info (aiqclib.prepare.step5_extract_features.extract_base.ExtractFeatureBase attribute)
FEATURE_REGISTRY (in module aiqclib.common.loader.feature_registry)
FeatureBase (class in aiqclib.common.base.feature_base)
filter_rows() (aiqclib.prepare.step1_read_input.input_base.InputDataSetBase method)
filtered_input (aiqclib.prepare.step5_extract_features.extract_base.ExtractFeatureBase attribute)
final_models (aiqclib.train.step4_build_model.build_model_base.BuildModelBase attribute)
find_profile_pairs() (aiqclib.prepare.step3_select_profiles.dataset_a.SelectDataSetA method)
FlankDown (class in aiqclib.prepare.features.flank_down)
FlankUp (class in aiqclib.prepare.features.flank_up)
format_summary_stats() (in module aiqclib)
(in module aiqclib.interface.stats)
G
GaussianNaiveBayes (class in aiqclib.train.models.gaussian_naive_bayes)
get_base_class() (aiqclib.common.base.config_base.ConfigBase method)
get_base_path() (aiqclib.common.base.config_base.ConfigBase method)
get_classification_config_schema() (in module aiqclib.common.config.yaml_schema)
get_config_classify_set_full_template() (in module aiqclib.common.config.yaml_templates)
get_config_classify_set_template() (in module aiqclib.common.config.yaml_templates)
get_config_data_set_all_template() (in module aiqclib.common.config.yaml_templates)
get_config_data_set_full_template() (in module aiqclib.common.config.yaml_templates)
get_config_data_set_template() (in module aiqclib.common.config.yaml_templates)
get_config_file() (in module aiqclib.common.utils.config)
get_config_item() (in module aiqclib.common.utils.config)
get_config_train_set_template() (in module aiqclib.common.config.yaml_templates)
get_data_set_config_schema() (in module aiqclib.common.config.yaml_schema)
get_dataset_folder_name() (aiqclib.common.base.config_base.ConfigBase method)
get_file_name() (aiqclib.common.base.config_base.ConfigBase method)
get_full_file_name() (aiqclib.common.base.config_base.ConfigBase method)
get_k_fold() (aiqclib.prepare.step6_split_dataset.split_base.SplitDataSetBase method)
(aiqclib.train.step2_validate_model.kfold_validation.KFoldValidation method)
(aiqclib.train.step2_validate_model.kfold_validation_suite.KFoldValidationSuite method)
get_model_params() (aiqclib.common.base.config_base.ConfigBase method)
get_normalization_file_name() (aiqclib.common.base.config_base.ConfigBase method)
get_stats_expression() (aiqclib.prepare.step2_calc_stats.summary_base.SummaryStatsBase static method)
get_step_folder_name() (aiqclib.common.base.config_base.ConfigBase method)
get_step_params() (aiqclib.common.base.config_base.ConfigBase method)
get_summary_stats() (aiqclib.common.base.config_base.ConfigBase method)
(in module aiqclib)
(in module aiqclib.interface.stats)
get_target_dict() (aiqclib.common.base.config_base.ConfigBase method)
get_target_file_names() (aiqclib.common.base.config_base.ConfigBase method)
get_target_names() (aiqclib.common.base.config_base.ConfigBase method)
get_target_variables() (aiqclib.common.base.config_base.ConfigBase method)
get_test_set_fraction() (aiqclib.prepare.step6_split_dataset.split_base.SplitDataSetBase method)
get_training_config_schema() (in module aiqclib.common.config.yaml_schema)
I
INPUT_CLASSIFY_REGISTRY (in module aiqclib.common.loader.classify_registry)
input_data (aiqclib.prepare.step1_read_input.input_base.InputDataSetBase attribute)
(aiqclib.prepare.step2_calc_stats.summary_base.SummaryStatsBase attribute)
(aiqclib.prepare.step3_select_profiles.select_base.ProfileSelectionBase attribute)
(aiqclib.prepare.step4_select_rows.locate_base.LocatePositionBase attribute)
(aiqclib.prepare.step5_extract_features.extract_base.ExtractFeatureBase attribute)
INPUT_DATASET_REGISTRY (in module aiqclib.common.loader.dataset_registry)
input_file_name (aiqclib.prepare.step1_read_input.input_base.InputDataSetBase attribute)
input_file_names (aiqclib.train.step1_read_input.input_base.InputTrainingSetBase attribute)
INPUT_TRAINING_SET_REGISTRY (in module aiqclib.common.loader.training_registry)
InputDataSetA (class in aiqclib.prepare.step1_read_input.dataset_a)
InputDataSetAll (class in aiqclib.classify.step1_read_input.dataset_all)
InputDataSetBase (class in aiqclib.prepare.step1_read_input.input_base)
InputTrainingSetA (class in aiqclib.train.step1_read_input.dataset_a)
InputTrainingSetBase (class in aiqclib.train.step1_read_input.input_base)
is_scaling_type() (in module aiqclib.common.utils.normalization)
K
keep_years() (aiqclib.prepare.step1_read_input.input_base.InputDataSetBase method)
key_col_names (aiqclib.classify.step3_select_profiles.dataset_all.SelectDataSetAll attribute)
KFoldValidation (class in aiqclib.train.step2_validate_model.kfold_validation)
KFoldValidationSuite (class in aiqclib.train.step2_validate_model.kfold_validation_suite)
KNearestNeighbors (class in aiqclib.train.models.k_nearest_neighbors)
L
label_profiles() (aiqclib.classify.step3_select_profiles.dataset_all.SelectDataSetAll method)
(aiqclib.prepare.step3_select_profiles.dataset_a.SelectDataSetA method)
(aiqclib.prepare.step3_select_profiles.dataset_all.SelectDataSetAll method)
(aiqclib.prepare.step3_select_profiles.select_base.ProfileSelectionBase method)
LinearDiscriminantAnalysis (class in aiqclib.train.models.linear_discriminant_analysis)
load_base_model() (aiqclib.train.step2_validate_model.validate_base.ValidationBase method)
(aiqclib.train.step4_build_model.build_model_base.BuildModelBase method)
load_classify_step1_input_dataset() (in module aiqclib.common.loader.classify_loader)
load_classify_step2_summary_dataset() (in module aiqclib.common.loader.classify_loader)
load_classify_step3_select_dataset() (in module aiqclib.common.loader.classify_loader)
load_classify_step4_locate_dataset() (in module aiqclib.common.loader.classify_loader)
load_classify_step5_extract_dataset() (in module aiqclib.common.loader.classify_loader)
load_classify_step6_classify_dataset() (in module aiqclib.common.loader.classify_loader)
load_classify_step7_concat_dataset() (in module aiqclib.common.loader.classify_loader)
load_feature_class() (in module aiqclib.common.loader.feature_loader)
load_model() (aiqclib.common.base.model_base.ModelBase method)
load_model_class() (in module aiqclib.common.loader.model_loader)
load_model_class_with_class_name() (in module aiqclib.common.loader.model_loader)
load_single_model_class() (in module aiqclib.common.loader.single_model_loader)
load_single_model_class_with_class_name() (in module aiqclib.common.loader.single_model_loader)
load_step1_input_dataset() (in module aiqclib.common.loader.dataset_loader)
load_step1_input_training_set() (in module aiqclib.common.loader.training_loader)
load_step2_model_validation_class() (in module aiqclib.common.loader.training_loader)
load_step2_summary_dataset() (in module aiqclib.common.loader.dataset_loader)
load_step3_select_dataset() (in module aiqclib.common.loader.dataset_loader)
load_step4_build_model_class() (in module aiqclib.common.loader.training_loader)
load_step4_locate_dataset() (in module aiqclib.common.loader.dataset_loader)
load_step5_extract_dataset() (in module aiqclib.common.loader.dataset_loader)
load_step6_split_dataset() (in module aiqclib.common.loader.dataset_loader)
LOCATE_CLASSIFY_REGISTRY (in module aiqclib.common.loader.classify_registry)
LOCATE_DATASET_REGISTRY (in module aiqclib.common.loader.dataset_registry)
locate_target_rows() (aiqclib.classify.step4_select_rows.dataset_all.LocateDataSetAll method)
(aiqclib.prepare.step4_select_rows.dataset_a.LocateDataSetA method)
(aiqclib.prepare.step4_select_rows.dataset_all.LocateDataSetAll method)
(aiqclib.prepare.step4_select_rows.locate_base.LocatePositionBase method)
LocateDataSetA (class in aiqclib.prepare.step4_select_rows.dataset_a)
LocateDataSetAll (class in aiqclib.classify.step4_select_rows.dataset_all)
(class in aiqclib.prepare.step4_select_rows.dataset_all)
LocatePositionBase (class in aiqclib.prepare.step4_select_rows.locate_base)
LocationFeat (class in aiqclib.prepare.features.location)
LogisticRegression (class in aiqclib.train.models.logistic_regression)
M
merge_predictions() (aiqclib.classify.step7_concat_datasets.concat_base.ConcatDatasetsBase method)
(aiqclib.classify.step7_concat_datasets.dataset_suite.ConcatDataSetSuite method)
model_file_names (aiqclib.classify.step6_classify_dataset.dataset_all.ClassifyAll attribute)
(aiqclib.train.step4_build_model.build_model_base.BuildModelBase attribute)
MODEL_REGISTRY (in module aiqclib.common.loader.model_registry)
model_scores (aiqclib.train.step2_validate_model.validate_base.ValidationBase attribute)
(aiqclib.train.step4_build_model.build_model_base.BuildModelBase attribute)
MODEL_VALIDATION_REGISTRY (in module aiqclib.common.loader.training_registry)
ModelBase (class in aiqclib.common.base.model_base)
models (aiqclib.train.step2_validate_model.validate_base.ValidationBase attribute)
(aiqclib.train.step4_build_model.build_model_base.BuildModelBase attribute)
ModelSuite (class in aiqclib.train.models.model_suite)
module
aiqclib
aiqclib.classify
aiqclib.classify.step1_read_input
aiqclib.classify.step1_read_input.dataset_all
aiqclib.classify.step2_calc_stats
aiqclib.classify.step2_calc_stats.dataset_all
aiqclib.classify.step3_select_profiles
aiqclib.classify.step3_select_profiles.dataset_all
aiqclib.classify.step4_select_rows
aiqclib.classify.step4_select_rows.dataset_all
aiqclib.classify.step5_extract_features
aiqclib.classify.step5_extract_features.dataset_all
aiqclib.classify.step6_classify_dataset
aiqclib.classify.step6_classify_dataset.dataset_all
aiqclib.classify.step6_classify_dataset.dataset_all_suite
aiqclib.classify.step7_concat_datasets
aiqclib.classify.step7_concat_datasets.concat_base
aiqclib.classify.step7_concat_datasets.dataset_all
aiqclib.classify.step7_concat_datasets.dataset_suite
aiqclib.common
aiqclib.common.base
aiqclib.common.base.config_base
aiqclib.common.base.dataset_base
aiqclib.common.base.feature_base
aiqclib.common.base.model_base
aiqclib.common.base.scikit_learn_model_base
aiqclib.common.config
aiqclib.common.config.classify_config
aiqclib.common.config.dataset_config
aiqclib.common.config.training_config
aiqclib.common.config.yaml_schema
aiqclib.common.config.yaml_templates
aiqclib.common.loader
aiqclib.common.loader.classify_loader
aiqclib.common.loader.classify_registry
aiqclib.common.loader.dataset_loader
aiqclib.common.loader.dataset_registry
aiqclib.common.loader.feature_loader
aiqclib.common.loader.feature_registry
aiqclib.common.loader.model_loader
aiqclib.common.loader.model_registry
aiqclib.common.loader.single_model_loader
aiqclib.common.loader.single_model_registry
aiqclib.common.loader.training_loader
aiqclib.common.loader.training_registry
aiqclib.common.utils
aiqclib.common.utils.config
aiqclib.common.utils.file
aiqclib.common.utils.input_preprocess
aiqclib.common.utils.input_validation
aiqclib.common.utils.metric_plots
aiqclib.common.utils.normalization
aiqclib.interface
aiqclib.interface.classify
aiqclib.interface.config
aiqclib.interface.prepare
aiqclib.interface.stats
aiqclib.interface.train
aiqclib.prepare
aiqclib.prepare.features
aiqclib.prepare.features.basic_values
aiqclib.prepare.features.day_of_year
aiqclib.prepare.features.flank_down
aiqclib.prepare.features.flank_up
aiqclib.prepare.features.location
aiqclib.prepare.features.profile_summary
aiqclib.prepare.step1_read_input
aiqclib.prepare.step1_read_input.dataset_a
aiqclib.prepare.step1_read_input.input_base
aiqclib.prepare.step2_calc_stats
aiqclib.prepare.step2_calc_stats.dataset_a
aiqclib.prepare.step2_calc_stats.summary_base
aiqclib.prepare.step3_select_profiles
aiqclib.prepare.step3_select_profiles.dataset_a
aiqclib.prepare.step3_select_profiles.dataset_all
aiqclib.prepare.step3_select_profiles.select_base
aiqclib.prepare.step4_select_rows
aiqclib.prepare.step4_select_rows.dataset_a
aiqclib.prepare.step4_select_rows.dataset_all
aiqclib.prepare.step4_select_rows.locate_base
aiqclib.prepare.step5_extract_features
aiqclib.prepare.step5_extract_features.dataset_a
aiqclib.prepare.step5_extract_features.extract_base
aiqclib.prepare.step6_split_dataset
aiqclib.prepare.step6_split_dataset.dataset_a
aiqclib.prepare.step6_split_dataset.dataset_all
aiqclib.prepare.step6_split_dataset.split_base
aiqclib.train
aiqclib.train.models
aiqclib.train.models.decision_tree
aiqclib.train.models.gaussian_naive_bayes
aiqclib.train.models.k_nearest_neighbors
aiqclib.train.models.linear_discriminant_analysis
aiqclib.train.models.logistic_regression
aiqclib.train.models.model_suite
aiqclib.train.models.multilayer_perceptron
aiqclib.train.models.random_forest
aiqclib.train.models.support_vector_machine
aiqclib.train.models.xgboost
aiqclib.train.step1_read_input
aiqclib.train.step1_read_input.dataset_a
aiqclib.train.step1_read_input.input_base
aiqclib.train.step2_validate_model
aiqclib.train.step2_validate_model.kfold_validation
aiqclib.train.step2_validate_model.kfold_validation_suite
aiqclib.train.step2_validate_model.validate_base
aiqclib.train.step3_optimise_model
aiqclib.train.step4_build_model
aiqclib.train.step4_build_model.build_model
aiqclib.train.step4_build_model.build_model_base
aiqclib.train.step4_build_model.build_model_suite
multi (aiqclib.common.base.model_base.ModelBase attribute)
(aiqclib.train.models.model_suite.ModelSuite attribute)
MultilayerPerceptron (class in aiqclib.train.models.multilayer_perceptron)
N
negative_rows (aiqclib.prepare.step4_select_rows.dataset_a.LocateDataSetA attribute)
normalization_role (aiqclib.classify.step5_extract_features.dataset_all.ExtractDataSetAll attribute)
(aiqclib.prepare.step5_extract_features.extract_base.ExtractFeatureBase attribute)
O
output_file_name (aiqclib.classify.step2_calc_stats.dataset_all.SummaryDataSetAll attribute)
(aiqclib.classify.step3_select_profiles.dataset_all.SelectDataSetAll attribute)
(aiqclib.classify.step7_concat_datasets.concat_base.ConcatDatasetsBase attribute)
(aiqclib.prepare.step2_calc_stats.summary_base.SummaryStatsBase attribute)
(aiqclib.prepare.step3_select_profiles.select_base.ProfileSelectionBase attribute)
output_file_names (aiqclib.classify.step4_select_rows.dataset_all.LocateDataSetAll attribute)
(aiqclib.classify.step5_extract_features.dataset_all.ExtractDataSetAll attribute)
(aiqclib.classify.step6_classify_dataset.dataset_all.ClassifyAll attribute)
(aiqclib.prepare.step4_select_rows.locate_base.LocatePositionBase attribute)
(aiqclib.prepare.step5_extract_features.extract_base.ExtractFeatureBase attribute)
(aiqclib.prepare.step6_split_dataset.split_base.SplitDataSetBase attribute)
(aiqclib.train.step2_validate_model.validate_base.ValidationBase attribute)
(aiqclib.train.step4_build_model.build_model_base.BuildModelBase attribute)
P
PLATFORM_COLUMN (in module aiqclib.common.utils.input_preprocess)
positive_rows (aiqclib.prepare.step4_select_rows.dataset_a.LocateDataSetA attribute)
predict() (aiqclib.common.base.scikit_learn_model_base.SklearnModelBase method)
predictions (aiqclib.classify.step7_concat_datasets.concat_base.ConcatDatasetsBase attribute)
(aiqclib.train.step4_build_model.build_model_base.BuildModelBase attribute)
process_targets() (aiqclib.prepare.step4_select_rows.locate_base.LocatePositionBase method)
(aiqclib.prepare.step5_extract_features.extract_base.ExtractFeatureBase method)
(aiqclib.prepare.step6_split_dataset.split_base.SplitDataSetBase method)
(aiqclib.train.step1_read_input.input_base.InputTrainingSetBase method)
(aiqclib.train.step2_validate_model.validate_base.ValidationBase method)
ProfileSelectionBase (class in aiqclib.prepare.step3_select_profiles.select_base)
ProfileSummaryStats (class in aiqclib.prepare.features.profile_summary)
R
RandomForest (class in aiqclib.train.models.random_forest)
read_config() (in module aiqclib)
(in module aiqclib.common.utils.config)
(in module aiqclib.interface.config)
read_input_data() (aiqclib.prepare.step1_read_input.input_base.InputDataSetBase method)
read_input_file() (in module aiqclib.common.utils.file)
read_models() (aiqclib.classify.step6_classify_dataset.dataset_all_suite.ClassifyAllSuite method)
(aiqclib.train.step4_build_model.build_model_base.BuildModelBase method)
(aiqclib.train.step4_build_model.build_model_suite.BuildModelSuite method)
read_normalization_file() (in module aiqclib.common.utils.normalization)
read_shap_scores() (in module aiqclib)
read_test_sets() (aiqclib.train.step1_read_input.input_base.InputTrainingSetBase method)
read_training_set() (aiqclib.train.step1_read_input.input_base.InputTrainingSetBase method)
remove_years() (aiqclib.prepare.step1_read_input.input_base.InputDataSetBase method)
rename_columns() (aiqclib.prepare.step1_read_input.input_base.InputDataSetBase method)
reports (aiqclib.train.step2_validate_model.validate_base.ValidationBase attribute)
(aiqclib.train.step4_build_model.build_model_base.BuildModelBase attribute)
required_column_names() (in module aiqclib.common.utils.input_validation)
S
safe_predict() (aiqclib.common.base.scikit_learn_model_base.SklearnModelBase method)
save_model() (aiqclib.common.base.model_base.ModelBase method)
scale_first() (aiqclib.common.base.feature_base.FeatureBase method)
(aiqclib.prepare.features.basic_values.BasicValues method)
(aiqclib.prepare.features.day_of_year.DayOfYearFeat method)
(aiqclib.prepare.features.flank_down.FlankDown method)
(aiqclib.prepare.features.flank_up.FlankUp method)
(aiqclib.prepare.features.location.LocationFeat method)
(aiqclib.prepare.features.profile_summary.ProfileSummaryStats method)
scale_flat_columns() (in module aiqclib.common.utils.normalization)
scale_nested_columns() (in module aiqclib.common.utils.normalization)
scale_second() (aiqclib.common.base.feature_base.FeatureBase method)
(aiqclib.prepare.features.basic_values.BasicValues method)
(aiqclib.prepare.features.day_of_year.DayOfYearFeat method)
(aiqclib.prepare.features.flank_down.FlankDown method)
(aiqclib.prepare.features.flank_up.FlankUp method)
(aiqclib.prepare.features.location.LocationFeat method)
(aiqclib.prepare.features.profile_summary.ProfileSummaryStats method)
SCALING_TYPES (in module aiqclib.common.utils.normalization)
select() (aiqclib.common.base.config_base.ConfigBase method)
(aiqclib.common.config.classify_config.ClassificationConfig method)
(aiqclib.common.config.dataset_config.DataSetConfig method)
(aiqclib.common.config.training_config.TrainingConfig method)
select_all_profiles() (aiqclib.classify.step3_select_profiles.dataset_all.SelectDataSetAll method)
select_all_rows() (aiqclib.classify.step4_select_rows.dataset_all.LocateDataSetAll method)
(aiqclib.prepare.step4_select_rows.dataset_all.LocateDataSetAll method)
SELECT_CLASSIFY_REGISTRY (in module aiqclib.common.loader.classify_registry)
SELECT_DATASET_REGISTRY (in module aiqclib.common.loader.dataset_registry)
select_negative_profiles() (aiqclib.prepare.step3_select_profiles.dataset_a.SelectDataSetA method)
(aiqclib.prepare.step3_select_profiles.dataset_all.SelectDataSetAll method)
select_negative_rows() (aiqclib.prepare.step4_select_rows.dataset_a.LocateDataSetA method)
select_negative_rows_closest_day() (aiqclib.prepare.step4_select_rows.dataset_a.LocateDataSetA method)
select_negative_rows_neighbor_n() (aiqclib.prepare.step4_select_rows.dataset_a.LocateDataSetA method)
select_positive_profiles() (aiqclib.prepare.step3_select_profiles.dataset_a.SelectDataSetA method)
(aiqclib.prepare.step3_select_profiles.dataset_all.SelectDataSetAll method)
select_positive_rows() (aiqclib.prepare.step4_select_rows.dataset_a.LocateDataSetA method)
SelectDataSetA (class in aiqclib.prepare.step3_select_profiles.dataset_a)
SelectDataSetAll (class in aiqclib.classify.step3_select_profiles.dataset_all)
(class in aiqclib.prepare.step3_select_profiles.dataset_all)
selected_profiles (aiqclib.prepare.step3_select_profiles.select_base.ProfileSelectionBase attribute)
(aiqclib.prepare.step4_select_rows.locate_base.LocatePositionBase attribute)
(aiqclib.prepare.step5_extract_features.extract_base.ExtractFeatureBase attribute)
selected_rows (aiqclib.prepare.step4_select_rows.locate_base.LocatePositionBase attribute)
(aiqclib.prepare.step5_extract_features.extract_base.ExtractFeatureBase attribute)
set_base_class() (aiqclib.common.base.config_base.ConfigBase method)
set_enable_shap() (aiqclib.train.models.model_suite.ModelSuite method)
shap_values (aiqclib.train.step4_build_model.build_model_base.BuildModelBase attribute)
short_name (aiqclib.common.base.model_base.ModelBase attribute)
(aiqclib.train.models.decision_tree.DecisionTree attribute)
(aiqclib.train.models.gaussian_naive_bayes.GaussianNaiveBayes attribute)
(aiqclib.train.models.k_nearest_neighbors.KNearestNeighbors attribute)
(aiqclib.train.models.linear_discriminant_analysis.LinearDiscriminantAnalysis attribute)
(aiqclib.train.models.logistic_regression.LogisticRegression attribute)
(aiqclib.train.models.model_suite.ModelSuite attribute)
(aiqclib.train.models.multilayer_perceptron.MultilayerPerceptron attribute)
(aiqclib.train.models.random_forest.RandomForest attribute)
(aiqclib.train.models.support_vector_machine.SupportVectorMachine attribute)
(aiqclib.train.models.xgboost.XGBoost attribute)
SINGLE_MODEL_REGISTRY (in module aiqclib.common.loader.single_model_registry)
SklearnModelBase (class in aiqclib.common.base.scikit_learn_model_base)
SPLIT_DATASET_REGISTRY (in module aiqclib.common.loader.dataset_registry)
split_test_set() (aiqclib.prepare.step6_split_dataset.dataset_a.SplitDataSetA method)
(aiqclib.prepare.step6_split_dataset.dataset_all.SplitDataSetAll method)
(aiqclib.prepare.step6_split_dataset.split_base.SplitDataSetBase method)
SplitDataSetA (class in aiqclib.prepare.step6_split_dataset.dataset_a)
SplitDataSetAll (class in aiqclib.prepare.step6_split_dataset.dataset_all)
SplitDataSetBase (class in aiqclib.prepare.step6_split_dataset.split_base)
step_name (aiqclib.common.base.dataset_base.DataSetBase attribute)
summarised_reports (aiqclib.train.step2_validate_model.validate_base.ValidationBase attribute)
SUMMARY_CLASSIFY_REGISTRY (in module aiqclib.common.loader.classify_registry)
SUMMARY_DATASET_REGISTRY (in module aiqclib.common.loader.dataset_registry)
summary_stats (aiqclib.prepare.step2_calc_stats.summary_base.SummaryStatsBase attribute)
(aiqclib.prepare.step5_extract_features.extract_base.ExtractFeatureBase attribute)
summary_stats_observation (aiqclib.prepare.step2_calc_stats.summary_base.SummaryStatsBase attribute)
summary_stats_profile (aiqclib.prepare.step2_calc_stats.summary_base.SummaryStatsBase attribute)
SummaryDataSetA (class in aiqclib.prepare.step2_calc_stats.dataset_a)
SummaryDataSetAll (class in aiqclib.classify.step2_calc_stats.dataset_all)
SummaryStatsBase (class in aiqclib.prepare.step2_calc_stats.summary_base)
SupportVectorMachine (class in aiqclib.train.models.support_vector_machine)
T
target_features (aiqclib.prepare.step5_extract_features.extract_base.ExtractFeatureBase attribute)
(aiqclib.prepare.step6_split_dataset.split_base.SplitDataSetBase attribute)
test() (aiqclib.classify.step6_classify_dataset.dataset_all.ClassifyAll method)
(aiqclib.classify.step6_classify_dataset.dataset_all_suite.ClassifyAllSuite method)
(aiqclib.common.base.model_base.ModelBase method)
(aiqclib.common.base.scikit_learn_model_base.SklearnModelBase method)
(aiqclib.train.models.model_suite.ModelSuite method)
(aiqclib.train.step4_build_model.build_model.BuildModel method)
(aiqclib.train.step4_build_model.build_model_base.BuildModelBase method)
(aiqclib.train.step4_build_model.build_model_suite.BuildModelSuite method)
test_cols (aiqclib.classify.step6_classify_dataset.dataset_all.ClassifyAll attribute)
test_sets (aiqclib.prepare.step6_split_dataset.split_base.SplitDataSetBase attribute)
(aiqclib.train.step1_read_input.input_base.InputTrainingSetBase attribute)
(aiqclib.train.step4_build_model.build_model_base.BuildModelBase attribute)
test_targets() (aiqclib.classify.step6_classify_dataset.dataset_all_suite.ClassifyAllSuite method)
(aiqclib.train.step4_build_model.build_model_base.BuildModelBase method)
(aiqclib.train.step4_build_model.build_model_suite.BuildModelSuite method)
train_and_evaluate() (in module aiqclib)
(in module aiqclib.interface.train)
training_sets (aiqclib.prepare.step6_split_dataset.split_base.SplitDataSetBase attribute)
(aiqclib.train.step1_read_input.input_base.InputTrainingSetBase attribute)
(aiqclib.train.step2_validate_model.validate_base.ValidationBase attribute)
(aiqclib.train.step4_build_model.build_model_base.BuildModelBase attribute)
TrainingConfig (class in aiqclib.common.config.training_config)
U
update_feature_param_with_stats() (aiqclib.common.base.config_base.ConfigBase method)
update_model_score() (aiqclib.common.base.model_base.ModelBase method)
update_nthreads() (aiqclib.common.base.model_base.ModelBase method)
(aiqclib.common.base.scikit_learn_model_base.SklearnModelBase method)
(aiqclib.train.models.model_suite.ModelSuite method)
V
validate() (aiqclib.common.base.config_base.ConfigBase method)
(aiqclib.train.step2_validate_model.kfold_validation.KFoldValidation method)
(aiqclib.train.step2_validate_model.kfold_validation_suite.KFoldValidationSuite method)
(aiqclib.train.step2_validate_model.validate_base.ValidationBase method)
validate_and_convert_input_columns() (in module aiqclib.common.utils.input_validation)
validate_input_columns() (aiqclib.prepare.step1_read_input.input_base.InputDataSetBase method)
ValidationBase (class in aiqclib.train.step2_validate_model.validate_base)
W
write_config_template() (in module aiqclib)
(in module aiqclib.interface.config)
write_data_sets() (aiqclib.prepare.step6_split_dataset.split_base.SplitDataSetBase method)
write_merged_predictions() (aiqclib.classify.step7_concat_datasets.concat_base.ConcatDatasetsBase method)
write_model_scores() (aiqclib.train.step2_validate_model.validate_base.ValidationBase method)
(aiqclib.train.step4_build_model.build_model_base.BuildModelBase method)
write_models() (aiqclib.train.step4_build_model.build_model_base.BuildModelBase method)
write_normalization_file() (in module aiqclib.common.utils.normalization)
write_predictions() (aiqclib.train.step4_build_model.build_model_base.BuildModelBase method)
write_reports() (aiqclib.train.step2_validate_model.validate_base.ValidationBase method)
(aiqclib.train.step4_build_model.build_model_base.BuildModelBase method)
write_selected_profiles() (aiqclib.prepare.step3_select_profiles.select_base.ProfileSelectionBase method)
write_selected_rows() (aiqclib.prepare.step4_select_rows.locate_base.LocatePositionBase method)
write_shap_values() (aiqclib.train.step4_build_model.build_model_base.BuildModelBase method)
write_summary_stats() (aiqclib.prepare.step2_calc_stats.summary_base.SummaryStatsBase method)
write_target_features() (aiqclib.prepare.step5_extract_features.extract_base.ExtractFeatureBase method)
write_test_sets() (aiqclib.prepare.step6_split_dataset.split_base.SplitDataSetBase method)
write_training_sets() (aiqclib.prepare.step6_split_dataset.split_base.SplitDataSetBase method)
X
XGBoost (class in aiqclib.train.models.xgboost)