Image Classification Testing Config
Below is the default configuration for all Image Classification tests. A copy of this can also be found in your rime_trial
bundle (inside the images_examples/classification/default_test_config.json
).
{
"categories": [],
"run_default": null,
"custom_tests": null,
"dynamic_configs": {},
"numeric_outlier": {
"exclude_columns": [],
"run": false,
"performance_change_config": {
"severity_thresholds": null,
"min_num_samples": 1
},
"min_normal_prop": 0.99,
"baseline_quantile": 0.1,
"perturb_multiplier": 1.0
},
"unseen_categorical": {
"exclude_columns": [],
"run": false,
"performance_change_config": {
"severity_thresholds": null,
"min_num_samples": 1
}
},
"unseen_domain": {
"exclude_columns": [],
"run": false,
"performance_change_config": {
"severity_thresholds": null,
"min_num_samples": 1
}
},
"unseen_email": {
"exclude_columns": [],
"run": false,
"performance_change_config": {
"severity_thresholds": null,
"min_num_samples": 1
}
},
"unseen_url": {
"exclude_columns": [],
"run": false,
"performance_change_config": {
"severity_thresholds": null,
"min_num_samples": 1
}
},
"rare_categories": {
"exclude_columns": [],
"run": false,
"performance_change_config": {
"severity_thresholds": null,
"min_num_samples": 1
},
"include_columns": [],
"min_num_occurrences": 0,
"min_pct_occurrences": 0,
"min_ratio_rel_uniform": 0.005
},
"out_of_range": {
"exclude_columns": [],
"run": false,
"performance_change_config": {
"severity_thresholds": null,
"min_num_samples": 1
},
"std_factor": 3
},
"req_characters": {
"column_specific_params": {},
"exclude_columns": [],
"run": false,
"performance_change_config": {
"severity_thresholds": null,
"min_num_samples": 1
}
},
"inconsistencies": {
"exclude_columns": [],
"run": false,
"performance_change_config": {
"severity_thresholds": null,
"min_num_samples": 1
},
"freq_ratio_threshold": 0.02,
"min_correlation": 0.1,
"max_pairwise_tests": 200,
"max_unique_pairs_for_firewall": 15
},
"capitalization": {
"exclude_columns": [],
"run": false,
"performance_change_config": {
"severity_thresholds": null,
"min_num_samples": 1
}
},
"empty_string": {
"exclude_columns": [],
"run": false,
"performance_change_config": {
"severity_thresholds": null,
"min_num_samples": 1
}
},
"embedding_anomalies": {
"exclude_columns": [],
"run": false,
"performance_change_config": {
"severity_thresholds": null,
"min_num_samples": 1
},
"distance_quantile": 0.995
},
"correlation_feat_drift": {
"exclude_columns": [],
"run": false,
"correlation_drift_thresholds": [
0.3,
0.5,
0.7
],
"p_value_threshold": 0.05,
"min_correlation": 0.1,
"max_pairwise_tests": 200
},
"correlation_label_drift": {
"exclude_columns": [],
"run": false,
"correlation_drift_thresholds": [
0.3,
0.5,
0.7
],
"p_value_threshold": 0.05
},
"mutual_information_feat_drift": {
"exclude_columns": [],
"run": false,
"min_mutual_information": 0.1,
"mutual_information_thresholds": [
0.1,
0.2,
0.3
],
"max_pairwise_tests": 200,
"min_sample_size": 100
},
"mutual_information_label_drift": {
"exclude_columns": [],
"run": false,
"mutual_information_thresholds": [
0.1,
0.2,
0.3
]
},
"categorical_label_drift": {
"run": false,
"drift_statistic": "Population Stability Index",
"params": {
"psi_thresholds": [
0.2,
0.4,
0.6
]
}
},
"multiclass_pred_label_drift": {
"run": false,
"drift_statistic": "Population Stability Index",
"params": {
"psi_thresholds": [
0.2,
0.4,
0.6
]
}
},
"regression_label_drift": {
"run": false,
"drift_statistic": "Population Stability Index",
"params": {
"psi_thresholds": [
0.2,
0.4,
0.6
],
"num_bins": 100
}
},
"categorical_drift": {
"exclude_columns": [],
"run": false,
"min_sample_size": 100,
"performance_change_thresholds": null,
"max_sample_size": null,
"drift_statistic": "Population Stability Index",
"params": {
"distance_threshold": 0.2
},
"ignore_nans": true
},
"continuous_drift": {
"exclude_columns": [],
"run": false,
"min_sample_size": 100,
"performance_change_thresholds": null,
"drift_statistic": "Population Stability Index",
"params": {
"min_num_quantiles": 1000,
"distance_threshold": 0.2,
"num_bins": 100
},
"ignore_nans": true
},
"prediction_drift": {
"run": false,
"drift_statistic": "Population Stability Index",
"params": {
"run": true,
"min_sample_size": 100,
"min_num_quantiles": 1000,
"psi_thresholds": [
0.2,
0.4,
0.6
],
"num_bins": 100
}
},
"embedding_drift": {
"run": false,
"min_sample_size": 100,
"performance_change_thresholds": null,
"drift_statistic": "euclidean_distance",
"params": {
"distance_threshold": 0.1,
"normalize": true
}
},
"avg_confidence": {
"run": true,
"severity_thresholds": [
0.05,
0.1,
0.2
]
},
"atc": {
"run": true,
"severity_thresholds": [
0.05,
0.1,
0.2
]
},
"calibration_comparison": {
"run": true,
"num_bins": 10,
"severity_level_thresholds": [
0.02,
0.06,
0.1
]
},
"label_imbalance": {
"run": false,
"severity_thresholds": [
0.6,
0.75,
0.9
],
"normalize": true
},
"global_sample_size": null,
"metadata_tests": null,
"gaussian_blur": {
"run": true,
"sample_size": 200,
"severity_thresholds": [
0.1,
0.2,
0.3
],
"kernel_size": [
19,
19
],
"sigma": 5
},
"color_jitter": {
"run": true,
"sample_size": 200,
"severity_thresholds": [
0.1,
0.2,
0.3
],
"brightness": 0.1,
"contrast": 0.1,
"saturation": 0.1,
"hue": 0.1
},
"gaussian_noise": {
"run": true,
"sample_size": 200,
"severity_thresholds": [
0.01,
0.1,
0.25
],
"mean": 0,
"sigma": 0.03
},
"vertical_flip": {
"run": true,
"sample_size": 200,
"severity_thresholds": [
0.1,
0.2,
0.3
]
},
"horizontal_flip": {
"run": true,
"sample_size": 200,
"severity_thresholds": [
0.1,
0.2,
0.3
]
},
"randomize_pixels_with_mask": {
"run": true,
"sample_size": 200,
"severity_thresholds": [
0.1,
0.2,
0.3
],
"probability": 0.1
},
"contrast_increase": {
"run": true,
"sample_size": 200,
"severity_thresholds": [
0.1,
0.2,
0.3
],
"percent": 0.5
},
"contrast_decrease": {
"run": true,
"sample_size": 200,
"severity_thresholds": [
0.1,
0.2,
0.3
],
"percent": 0.5
},
"add_rain": {
"run": false,
"sample_size": 200,
"severity_thresholds": [
0.1,
0.2,
0.3
],
"alpha": 0.5,
"transformation_type": "Add Rain"
},
"add_snow": {
"run": false,
"sample_size": 200,
"severity_thresholds": [
0.1,
0.2,
0.3
],
"alpha": 0.5,
"transformation_type": "Add Snow"
},
"hopskipjump_attack": {
"run": false,
"sample_size": 5,
"severity_thresholds": [
0.1,
0.05,
0.01
],
"attack_params": {
"targeted": false,
"norm": 2,
"max_iter": 30,
"max_eval": 50,
"init_eval": 20,
"init_size": 20
}
},
"square_attack": {
"run": false,
"sample_size": 5,
"severity_thresholds": [
0.1,
0.25,
0.5
],
"attack_params": {
"norm": "inf",
"max_iter": 100,
"eps": 0.02,
"p_init": 0.25,
"nb_restarts": 5,
"square": true
}
},
"exact_match_label_flipping": {
"run": false,
"severity_thresholds": [
0.0,
0.001,
0.005
]
}
}