GRAIMATTER
Contents:
Introduction
Preprocessing
Attacks
Base Class
SafeDecisionTree
SafeRandomForest
SafeKerasModel
SafeSVC
Examples
Extending SafeModel
JSON Output for MIA attacks
Running MIA Attacks from Config File
GRAIMATTER
Index
Index
_
|
A
|
C
|
D
|
E
|
F
|
G
|
L
|
M
|
N
|
P
|
R
|
S
|
T
|
U
|
W
_
__apply_constraints() (aisdc.safemodel.safemodel.SafeModel method)
__check_model_param() (aisdc.safemodel.safemodel.SafeModel method)
__check_model_param_and() (aisdc.safemodel.safemodel.SafeModel method)
__check_model_param_or() (aisdc.safemodel.safemodel.SafeModel method)
__get_constraints() (aisdc.safemodel.safemodel.SafeModel method)
__init__() (aisdc.safemodel.safemodel.SafeModel method)
__str__() (aisdc.safemodel.safemodel.SafeModel method)
__weakref__ (aisdc.safemodel.safemodel.SafeModel attribute)
A
add_output_to_pdf() (in module aisdc.attacks.report)
additional_checks() (aisdc.safemodel.classifiers.safedecisiontreeclassifier.SafeDecisionTreeClassifier method)
(aisdc.safemodel.classifiers.saferandomforestclassifier.SafeRandomForestClassifier method)
(aisdc.safemodel.classifiers.safesvc.SafeSVC method)
(aisdc.safemodel.safemodel.SafeModel method)
aisdc.attacks.likelihood_attack
module
aisdc.attacks.report
module
aisdc.attacks.worst_case_attack
module
aisdc.metrics
module
aisdc.preprocessing.loaders
module
aisdc.safemodel.classifiers.safedecisiontreeclassifier
module
aisdc.safemodel.classifiers.safekeras
module
aisdc.safemodel.classifiers.saferandomforestclassifier
module
aisdc.safemodel.classifiers.safesvc
module
aisdc.safemodel.safemodel
module
attack() (aisdc.attacks.likelihood_attack.LIRAAttack method)
(aisdc.attacks.worst_case_attack.WorstCaseAttack method)
attack_from_config() (aisdc.attacks.likelihood_attack.LIRAAttack method)
attack_from_prediction_files() (aisdc.attacks.worst_case_attack.WorstCaseAttack method)
attack_from_preds() (aisdc.attacks.worst_case_attack.WorstCaseAttack method)
auc_p_val() (in module aisdc.metrics)
C
check_checkpoint_equality() (in module aisdc.safemodel.classifiers.safekeras)
check_DP_used() (in module aisdc.safemodel.classifiers.safekeras)
check_epsilon() (aisdc.safemodel.classifiers.safekeras.SafeKerasModel method)
check_equal() (in module aisdc.safemodel.safemodel)
check_max() (in module aisdc.safemodel.safemodel)
check_min() (in module aisdc.safemodel.safemodel)
check_optimizer_allowed() (in module aisdc.safemodel.classifiers.safekeras)
check_optimizer_is_DP() (in module aisdc.safemodel.classifiers.safekeras)
check_type() (in module aisdc.safemodel.safemodel)
compile() (aisdc.safemodel.classifiers.safekeras.SafeKerasModel method)
create_json_report() (in module aisdc.attacks.report)
create_lr_report() (in module aisdc.attacks.report)
create_mia_report() (in module aisdc.attacks.report)
D
DataNotAvailable
decision_tree_internal_trees_are_equal() (in module aisdc.safemodel.classifiers.safedecisiontreeclassifier)
decision_trees_are_equal() (in module aisdc.safemodel.classifiers.safedecisiontreeclassifier)
default() (aisdc.attacks.report.NumpyArrayEncoder method)
dp_epsilon_met() (aisdc.safemodel.classifiers.safekeras.SafeKerasModel method)
DummyClassifier (class in aisdc.attacks.likelihood_attack)
E
examine_seperate_items() (aisdc.safemodel.safemodel.SafeModel method)
example() (aisdc.attacks.likelihood_attack.LIRAAttack method)
F
fit() (aisdc.safemodel.classifiers.safedecisiontreeclassifier.SafeDecisionTreeClassifier method)
(aisdc.safemodel.classifiers.safekeras.SafeKerasModel method)
(aisdc.safemodel.classifiers.saferandomforestclassifier.SafeRandomForestClassifier method)
(aisdc.safemodel.classifiers.safesvc.SafeSVC method)
G
generate_arrays() (aisdc.attacks.worst_case_attack.WorstCaseAttack method)
get_current_and_saved_models() (aisdc.safemodel.safemodel.SafeModel method)
get_data_sklearn() (in module aisdc.preprocessing.loaders)
get_k_anonymity() (aisdc.safemodel.classifiers.saferandomforestclassifier.SafeRandomForestClassifier method)
get_metrics() (in module aisdc.metrics)
get_params() (aisdc.safemodel.safemodel.SafeModel method)
get_probabilities() (in module aisdc.metrics)
get_tree_k_anonymity() (in module aisdc.safemodel.classifiers.safedecisiontreeclassifier)
L
line() (in module aisdc.attacks.report)
LIRAAttack (class in aisdc.attacks.likelihood_attack)
load_safe_keras_model() (in module aisdc.safemodel.classifiers.safekeras)
M
main() (in module aisdc.attacks.likelihood_attack)
(in module aisdc.attacks.worst_case_attack)
make_dummy_data() (aisdc.attacks.worst_case_attack.WorstCaseAttack method)
make_report() (aisdc.attacks.likelihood_attack.LIRAAttack method)
(aisdc.attacks.worst_case_attack.WorstCaseAttack method)
min_max_disc() (in module aisdc.metrics)
module
aisdc.attacks.likelihood_attack
aisdc.attacks.report
aisdc.attacks.worst_case_attack
aisdc.metrics
aisdc.preprocessing.loaders
aisdc.safemodel.classifiers.safedecisiontreeclassifier
aisdc.safemodel.classifiers.safekeras
aisdc.safemodel.classifiers.saferandomforestclassifier
aisdc.safemodel.classifiers.safesvc
aisdc.safemodel.safemodel
N
NumpyArrayEncoder (class in aisdc.attacks.report)
P
posthoc_check() (aisdc.safemodel.classifiers.safekeras.SafeKerasModel method)
(aisdc.safemodel.safemodel.SafeModel method)
predict() (aisdc.attacks.likelihood_attack.DummyClassifier method)
predict_proba() (aisdc.attacks.likelihood_attack.DummyClassifier method)
preliminary_check() (aisdc.safemodel.safemodel.SafeModel method)
R
request_release() (aisdc.safemodel.safemodel.SafeModel method)
run_attack() (aisdc.safemodel.safemodel.SafeModel method)
run_attack_reps() (aisdc.attacks.worst_case_attack.WorstCaseAttack method)
run_scenario_from_preds() (aisdc.attacks.likelihood_attack.LIRAAttack method)
S
SafeDecisionTreeClassifier (class in aisdc.safemodel.classifiers.safedecisiontreeclassifier)
SafeKerasModel (class in aisdc.safemodel.classifiers.safekeras)
SafeModel (class in aisdc.safemodel.safemodel)
SafeRandomForestClassifier (class in aisdc.safemodel.classifiers.saferandomforestclassifier)
SafeSVC (class in aisdc.safemodel.classifiers.safesvc)
same_configs() (in module aisdc.safemodel.classifiers.safekeras)
same_weights() (in module aisdc.safemodel.classifiers.safekeras)
save() (aisdc.safemodel.classifiers.safekeras.SafeKerasModel method)
(aisdc.safemodel.safemodel.SafeModel method)
set_fit_request() (aisdc.safemodel.classifiers.safedecisiontreeclassifier.SafeDecisionTreeClassifier method)
(aisdc.safemodel.classifiers.saferandomforestclassifier.SafeRandomForestClassifier method)
set_predict_proba_request() (aisdc.safemodel.classifiers.safedecisiontreeclassifier.SafeDecisionTreeClassifier method)
set_predict_request() (aisdc.safemodel.classifiers.safedecisiontreeclassifier.SafeDecisionTreeClassifier method)
set_score_request() (aisdc.safemodel.classifiers.safedecisiontreeclassifier.SafeDecisionTreeClassifier method)
(aisdc.safemodel.classifiers.saferandomforestclassifier.SafeRandomForestClassifier method)
setup_example_data() (aisdc.attacks.likelihood_attack.LIRAAttack method)
subtitle() (in module aisdc.attacks.report)
T
title() (in module aisdc.attacks.report)
U
UnknownDataset
W
WorstCaseAttack (class in aisdc.attacks.worst_case_attack)