SACRO-ML
Contents:
Introduction
Attacks
Safemodel
SACRO-ML
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
P
|
R
|
S
|
T
|
U
|
W
|
X
|
Y
_
__annotations__ (sacroml.safemodel.safemodel.SafeModel attribute)
__apply_constraints() (sacroml.safemodel.safemodel.SafeModel method)
__check_model_param() (sacroml.safemodel.safemodel.SafeModel method)
__check_model_param_and() (sacroml.safemodel.safemodel.SafeModel method)
__check_model_param_or() (sacroml.safemodel.safemodel.SafeModel method)
__dict__ (sacroml.safemodel.safemodel.SafeModel attribute)
__get_constraints() (sacroml.safemodel.safemodel.SafeModel method)
__init__() (sacroml.attacks.attribute_attack.AttributeAttack method)
(sacroml.attacks.data.BaseDataHandler method)
(sacroml.attacks.data.PyTorchDataHandler method)
(sacroml.attacks.data.SklearnDataHandler method)
(sacroml.attacks.likelihood_attack.LIRAAttack method)
(sacroml.attacks.report.CustomJSONEncoder method)
(sacroml.attacks.structural_attack.StructuralAttack method)
(sacroml.attacks.structural_attack.StructuralAttackResults method)
(sacroml.attacks.target.Target method)
(sacroml.attacks.worst_case_attack.WorstCaseAttack method)
(sacroml.safemodel.classifiers.safedecisiontreeclassifier.SafeDecisionTreeClassifier method)
(sacroml.safemodel.classifiers.saferandomforestclassifier.SafeRandomForestClassifier method)
(sacroml.safemodel.classifiers.safesvc.SafeSVC method)
(sacroml.safemodel.safemodel.SafeModel method)
__module__ (sacroml.safemodel.safemodel.SafeModel attribute)
__str__() (sacroml.safemodel.safemodel.SafeModel method)
A
add_feature() (sacroml.attacks.target.Target method)
add_safemodel_results() (sacroml.attacks.target.Target method)
additional_checks() (sacroml.safemodel.classifiers.safedecisiontreeclassifier.SafeDecisionTreeClassifier method)
(sacroml.safemodel.classifiers.saferandomforestclassifier.SafeRandomForestClassifier method)
(sacroml.safemodel.classifiers.safesvc.SafeSVC method)
(sacroml.safemodel.safemodel.SafeModel method)
apply() (sacroml.safemodel.classifiers.safedecisiontreeclassifier.SafeDecisionTreeClassifier method)
(sacroml.safemodel.classifiers.saferandomforestclassifier.SafeRandomForestClassifier method)
attack() (sacroml.attacks.attribute_attack.AttributeAttack method)
(sacroml.attacks.likelihood_attack.LIRAAttack method)
(sacroml.attacks.structural_attack.StructuralAttack method)
(sacroml.attacks.worst_case_attack.WorstCaseAttack method)
attack_from_preds() (sacroml.attacks.worst_case_attack.WorstCaseAttack method)
attackable() (sacroml.attacks.attribute_attack.AttributeAttack class method)
(sacroml.attacks.likelihood_attack.LIRAAttack class method)
(sacroml.attacks.structural_attack.StructuralAttack class method)
(sacroml.attacks.worst_case_attack.WorstCaseAttack class method)
AttributeAttack (class in sacroml.attacks.attribute_attack)
auc_p_val() (in module sacroml.metrics)
B
BaseDataHandler (class in sacroml.attacks.data)
C
check_equal() (in module sacroml.safemodel.safemodel)
check_max() (in module sacroml.safemodel.safemodel)
check_min() (in module sacroml.safemodel.safemodel)
check_type() (in module sacroml.safemodel.safemodel)
class_disclosure_risk (sacroml.attacks.structural_attack.StructuralAttackResults attribute)
cost_complexity_pruning_path() (sacroml.safemodel.classifiers.safedecisiontreeclassifier.SafeDecisionTreeClassifier method)
create_lr_report() (in module sacroml.attacks.report)
create_mia_report() (in module sacroml.attacks.report)
create_structural_report() (in module sacroml.attacks.report)
CustomJSONEncoder (class in sacroml.attacks.report)
D
dataset_module_path (sacroml.attacks.target.Target attribute)
dataset_name (sacroml.attacks.target.Target attribute)
decision_path() (sacroml.safemodel.classifiers.safedecisiontreeclassifier.SafeDecisionTreeClassifier method)
(sacroml.safemodel.classifiers.saferandomforestclassifier.SafeRandomForestClassifier method)
decision_tree_internal_trees_are_equal() (in module sacroml.safemodel.classifiers.safedecisiontreeclassifier)
decision_trees_are_equal() (in module sacroml.safemodel.classifiers.safedecisiontreeclassifier)
default() (sacroml.attacks.report.CustomJSONEncoder method)
details (sacroml.attacks.structural_attack.StructuralAttackResults attribute)
dof_risk (sacroml.attacks.structural_attack.StructuralAttackResults attribute)
E
encode() (sacroml.attacks.report.CustomJSONEncoder method)
estimators_samples_ (sacroml.safemodel.classifiers.saferandomforestclassifier.SafeRandomForestClassifier property)
examine_seperate_items() (sacroml.safemodel.classifiers.safedecisiontreeclassifier.SafeDecisionTreeClassifier method)
(sacroml.safemodel.classifiers.saferandomforestclassifier.SafeRandomForestClassifier method)
(sacroml.safemodel.classifiers.safesvc.SafeSVC method)
(sacroml.safemodel.safemodel.SafeModel method)
examine_seperately_items (sacroml.safemodel.classifiers.saferandomforestclassifier.SafeRandomForestClassifier attribute)
(sacroml.safemodel.classifiers.safesvc.SafeSVC attribute)
F
feature_importances_ (sacroml.safemodel.classifiers.safedecisiontreeclassifier.SafeDecisionTreeClassifier property)
(sacroml.safemodel.classifiers.saferandomforestclassifier.SafeRandomForestClassifier property)
features (sacroml.attacks.target.Target attribute)
filename (sacroml.safemodel.classifiers.saferandomforestclassifier.SafeRandomForestClassifier attribute)
(sacroml.safemodel.classifiers.safesvc.SafeSVC attribute)
fit() (sacroml.safemodel.classifiers.safedecisiontreeclassifier.SafeDecisionTreeClassifier method)
(sacroml.safemodel.classifiers.saferandomforestclassifier.SafeRandomForestClassifier method)
(sacroml.safemodel.classifiers.safesvc.SafeSVC method)
G
generate_arrays() (sacroml.attacks.worst_case_attack.WorstCaseAttack method)
get_current_and_saved_models() (sacroml.safemodel.classifiers.safedecisiontreeclassifier.SafeDecisionTreeClassifier method)
(sacroml.safemodel.classifiers.saferandomforestclassifier.SafeRandomForestClassifier method)
(sacroml.safemodel.classifiers.safesvc.SafeSVC method)
(sacroml.safemodel.safemodel.SafeModel method)
get_data() (sacroml.attacks.data.SklearnDataHandler method)
get_dataloader() (sacroml.attacks.data.PyTorchDataHandler method)
get_dataset() (sacroml.attacks.data.PyTorchDataHandler method)
get_depth() (sacroml.safemodel.classifiers.safedecisiontreeclassifier.SafeDecisionTreeClassifier method)
get_generalisation_error() (sacroml.attacks.target.Target method)
get_k_anonymity() (sacroml.safemodel.classifiers.saferandomforestclassifier.SafeRandomForestClassifier method)
get_metadata_routing() (sacroml.safemodel.classifiers.safedecisiontreeclassifier.SafeDecisionTreeClassifier method)
(sacroml.safemodel.classifiers.saferandomforestclassifier.SafeRandomForestClassifier method)
get_metrics() (in module sacroml.metrics)
get_model_param_count() (in module sacroml.attacks.structural_attack)
get_n_leaves() (sacroml.safemodel.classifiers.safedecisiontreeclassifier.SafeDecisionTreeClassifier method)
get_params() (sacroml.attacks.attribute_attack.AttributeAttack method)
(sacroml.attacks.likelihood_attack.LIRAAttack method)
(sacroml.attacks.structural_attack.StructuralAttack method)
(sacroml.attacks.worst_case_attack.WorstCaseAttack method)
(sacroml.safemodel.classifiers.safedecisiontreeclassifier.SafeDecisionTreeClassifier method)
(sacroml.safemodel.classifiers.saferandomforestclassifier.SafeRandomForestClassifier method)
(sacroml.safemodel.classifiers.safesvc.SafeSVC method)
(sacroml.safemodel.safemodel.SafeModel method)
get_raw_data() (sacroml.attacks.data.SklearnDataHandler method)
get_raw_dataset() (sacroml.attacks.data.PyTorchDataHandler method)
get_subset() (sacroml.attacks.data.SklearnDataHandler method)
get_tree_k_anonymity() (in module sacroml.safemodel.classifiers.safedecisiontreeclassifier)
get_unnecessary_risk() (in module sacroml.attacks.structural_attack)
H
has_data() (sacroml.attacks.target.Target method)
has_model() (sacroml.attacks.target.Target method)
has_probas() (sacroml.attacks.target.Target method)
has_raw_data() (sacroml.attacks.target.Target method)
I
ignore_items (sacroml.safemodel.classifiers.saferandomforestclassifier.SafeRandomForestClassifier attribute)
(sacroml.safemodel.classifiers.safesvc.SafeSVC attribute)
indices_test (sacroml.attacks.target.Target attribute)
indices_train (sacroml.attacks.target.Target attribute)
item_separator (sacroml.attacks.report.CustomJSONEncoder attribute)
iterencode() (sacroml.attacks.report.CustomJSONEncoder method)
K
k_anonymity_risk (sacroml.attacks.structural_attack.StructuralAttackResults attribute)
k_hat_svm() (sacroml.safemodel.classifiers.safesvc.SafeSVC method)
key_separator (sacroml.attacks.report.CustomJSONEncoder attribute)
L
line() (in module sacroml.attacks.report)
LIRAAttack (class in sacroml.attacks.likelihood_attack)
load() (sacroml.attacks.target.Target method)
load_array() (sacroml.attacks.target.Target method)
load_pytorch_dataset() (sacroml.attacks.target.Target method)
load_sklearn_dataset() (sacroml.attacks.target.Target method)
lowvals_cd_risk (sacroml.attacks.structural_attack.StructuralAttackResults attribute)
M
min_max_disc() (in module sacroml.metrics)
model (sacroml.attacks.target.Target attribute)
model_load_file (sacroml.safemodel.classifiers.saferandomforestclassifier.SafeRandomForestClassifier attribute)
(sacroml.safemodel.classifiers.safesvc.SafeSVC attribute)
model_module_path (sacroml.attacks.target.Target attribute)
model_name (sacroml.attacks.target.Target attribute)
model_params (sacroml.attacks.target.Target attribute)
model_path (sacroml.attacks.target.Target attribute)
model_save_file (sacroml.safemodel.classifiers.saferandomforestclassifier.SafeRandomForestClassifier attribute)
(sacroml.safemodel.classifiers.safesvc.SafeSVC attribute)
model_type (sacroml.safemodel.classifiers.saferandomforestclassifier.SafeRandomForestClassifier attribute)
(sacroml.safemodel.classifiers.safesvc.SafeSVC attribute)
module
sacroml.attacks.attribute_attack
sacroml.attacks.data
sacroml.attacks.likelihood_attack
sacroml.attacks.report
sacroml.attacks.structural_attack
sacroml.attacks.target
sacroml.attacks.worst_case_attack
sacroml.metrics
sacroml.safemodel.classifiers.safedecisiontreeclassifier
sacroml.safemodel.classifiers.saferandomforestclassifier
sacroml.safemodel.classifiers.safesvc
sacroml.safemodel.safemodel
N
n_features (sacroml.attacks.target.Target property)
P
phi_hat() (sacroml.safemodel.classifiers.safesvc.SafeSVC method)
phi_hat_multi() (sacroml.safemodel.classifiers.safesvc.SafeSVC method)
plot_categorical_fraction() (in module sacroml.attacks.attribute_attack)
plot_categorical_risk() (in module sacroml.attacks.attribute_attack)
plot_quantitative_risk() (in module sacroml.attacks.attribute_attack)
posthoc_check() (sacroml.safemodel.classifiers.safedecisiontreeclassifier.SafeDecisionTreeClassifier method)
(sacroml.safemodel.classifiers.saferandomforestclassifier.SafeRandomForestClassifier method)
(sacroml.safemodel.classifiers.safesvc.SafeSVC method)
(sacroml.safemodel.safemodel.SafeModel method)
predict() (sacroml.safemodel.classifiers.safedecisiontreeclassifier.SafeDecisionTreeClassifier method)
(sacroml.safemodel.classifiers.saferandomforestclassifier.SafeRandomForestClassifier method)
(sacroml.safemodel.classifiers.safesvc.SafeSVC method)
predict_log_proba() (sacroml.safemodel.classifiers.safedecisiontreeclassifier.SafeDecisionTreeClassifier method)
(sacroml.safemodel.classifiers.saferandomforestclassifier.SafeRandomForestClassifier method)
predict_proba() (sacroml.safemodel.classifiers.safedecisiontreeclassifier.SafeDecisionTreeClassifier method)
(sacroml.safemodel.classifiers.saferandomforestclassifier.SafeRandomForestClassifier method)
(sacroml.safemodel.classifiers.safesvc.SafeSVC method)
preliminary_check() (sacroml.safemodel.classifiers.safedecisiontreeclassifier.SafeDecisionTreeClassifier method)
(sacroml.safemodel.classifiers.saferandomforestclassifier.SafeRandomForestClassifier method)
(sacroml.safemodel.classifiers.safesvc.SafeSVC method)
(sacroml.safemodel.safemodel.SafeModel method)
proba_test (sacroml.attacks.target.Target attribute)
proba_train (sacroml.attacks.target.Target attribute)
PyTorchDataHandler (class in sacroml.attacks.data)
R
report_categorical() (in module sacroml.attacks.attribute_attack)
report_quantitative() (in module sacroml.attacks.attribute_attack)
request_release() (sacroml.safemodel.classifiers.safedecisiontreeclassifier.SafeDecisionTreeClassifier method)
(sacroml.safemodel.classifiers.saferandomforestclassifier.SafeRandomForestClassifier method)
(sacroml.safemodel.classifiers.safesvc.SafeSVC method)
(sacroml.safemodel.safemodel.SafeModel method)
researcher (sacroml.safemodel.classifiers.saferandomforestclassifier.SafeRandomForestClassifier attribute)
(sacroml.safemodel.classifiers.safesvc.SafeSVC attribute)
run_attack() (sacroml.safemodel.classifiers.safedecisiontreeclassifier.SafeDecisionTreeClassifier method)
(sacroml.safemodel.classifiers.saferandomforestclassifier.SafeRandomForestClassifier method)
(sacroml.safemodel.classifiers.safesvc.SafeSVC method)
(sacroml.safemodel.safemodel.SafeModel method)
run_attack_reps() (sacroml.attacks.worst_case_attack.WorstCaseAttack method)
S
sacroml.attacks.attribute_attack
module
sacroml.attacks.data
module
sacroml.attacks.likelihood_attack
module
sacroml.attacks.report
module
sacroml.attacks.structural_attack
module
sacroml.attacks.target
module
sacroml.attacks.worst_case_attack
module
sacroml.metrics
module
sacroml.safemodel.classifiers.safedecisiontreeclassifier
module
sacroml.safemodel.classifiers.saferandomforestclassifier
module
sacroml.safemodel.classifiers.safesvc
module
sacroml.safemodel.safemodel
module
SafeDecisionTreeClassifier (class in sacroml.safemodel.classifiers.safedecisiontreeclassifier)
SafeModel (class in sacroml.safemodel.safemodel)
safemodel (sacroml.attacks.target.Target attribute)
SafeRandomForestClassifier (class in sacroml.safemodel.classifiers.saferandomforestclassifier)
SafeSVC (class in sacroml.safemodel.classifiers.safesvc)
save() (sacroml.attacks.target.Target method)
(sacroml.safemodel.classifiers.safedecisiontreeclassifier.SafeDecisionTreeClassifier method)
(sacroml.safemodel.classifiers.saferandomforestclassifier.SafeRandomForestClassifier method)
(sacroml.safemodel.classifiers.safesvc.SafeSVC method)
(sacroml.safemodel.safemodel.SafeModel method)
score() (sacroml.safemodel.classifiers.safedecisiontreeclassifier.SafeDecisionTreeClassifier method)
(sacroml.safemodel.classifiers.saferandomforestclassifier.SafeRandomForestClassifier method)
set_fit_request() (sacroml.safemodel.classifiers.safedecisiontreeclassifier.SafeDecisionTreeClassifier method)
(sacroml.safemodel.classifiers.saferandomforestclassifier.SafeRandomForestClassifier method)
set_params() (sacroml.safemodel.classifiers.safedecisiontreeclassifier.SafeDecisionTreeClassifier method)
(sacroml.safemodel.classifiers.saferandomforestclassifier.SafeRandomForestClassifier method)
(sacroml.safemodel.classifiers.safesvc.SafeSVC method)
set_score_request() (sacroml.safemodel.classifiers.safedecisiontreeclassifier.SafeDecisionTreeClassifier method)
(sacroml.safemodel.classifiers.saferandomforestclassifier.SafeRandomForestClassifier method)
SklearnDataHandler (class in sacroml.attacks.data)
StructuralAttack (class in sacroml.attacks.structural_attack)
StructuralAttackResults (class in sacroml.attacks.structural_attack)
subtitle() (in module sacroml.attacks.report)
T
Target (class in sacroml.attacks.target)
timestamp (sacroml.safemodel.classifiers.saferandomforestclassifier.SafeRandomForestClassifier attribute)
(sacroml.safemodel.classifiers.safesvc.SafeSVC attribute)
title() (in module sacroml.attacks.report)
train_module_path (sacroml.attacks.target.Target attribute)
train_params (sacroml.attacks.target.Target attribute)
U
unnecessary_risk (sacroml.attacks.structural_attack.StructuralAttackResults attribute)
W
WorstCaseAttack (class in sacroml.attacks.worst_case_attack)
write_json() (in module sacroml.attacks.report)
write_pdf() (in module sacroml.attacks.report)
X
X_test (sacroml.attacks.target.Target attribute)
X_test_orig (sacroml.attacks.target.Target attribute)
X_train (sacroml.attacks.target.Target attribute)
X_train_orig (sacroml.attacks.target.Target attribute)
Y
y_test (sacroml.attacks.target.Target attribute)
y_test_orig (sacroml.attacks.target.Target attribute)
y_train (sacroml.attacks.target.Target attribute)
y_train_orig (sacroml.attacks.target.Target attribute)