Skip to content

Commit 8ac26cf

Browse files
author
Beat Buesser
committed
Update imports
Signed-off-by: Beat Buesser <[email protected]>
1 parent d80c9c8 commit 8ac26cf

29 files changed

+67
-36
lines changed

art/__init__.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@
44
import logging.config
55

66
# Project Imports
7-
from art import attacks
7+
# from art import attacks
88
from art import defences
9-
from art import estimators
10-
from art import metrics
11-
from art import wrappers
9+
# from art import estimators
10+
# from art import metrics
11+
# from art import wrappers
1212

1313
# Semantic Version
1414
__version__ = "1.4.0"

art/attacks/__init__.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,8 @@
33
"""
44
from art.attacks.attack import Attack, EvasionAttack, PoisoningAttack, PoisoningAttackBlackBox, PoisoningAttackWhiteBox
55
from art.attacks.attack import PoisoningAttackTransformer, ExtractionAttack, InferenceAttack, AttributeInferenceAttack
6+
7+
from art.attacks import evasion
8+
from art.attacks import extraction
9+
from art.attacks import inference
10+
from art.attacks import poisoning

art/defences/__init__.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
11
"""
22
Module implementing multiple types of defences against adversarial attacks.
33
"""
4+
from art.defences import detector
5+
from art.defences import postprocessor
6+
from art.defences import preprocessor
7+
from art.defences import trainer
8+
from art.defences import transformer

art/defences/detector/__init__.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
"""
2+
Module implementing detector-based defences against adversarial attacks.
3+
"""
4+
from art.defences.transformer import evasion
5+
from art.defences.transformer import poisoning

art/defences/detector/evasion/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
"""
2-
Module providing methods for detecting adversarial samples under a common interface.
2+
Module implementing detector-based defences against evasion attacks.
33
"""
44
from art.defences.detector.evasion.detector import (
55
BinaryInputDetector,

art/defences/detector/poison/__init__.py

Lines changed: 0 additions & 11 deletions
This file was deleted.
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
"""
2+
Module implementing detector-based defences against poisoning attacks.
3+
"""
4+
from art.defences.detector.poisoning.poison_filtering_defence import PoisonFilteringDefence
5+
from art.defences.detector.poisoning.ground_truth_evaluator import GroundTruthEvaluator
6+
from art.defences.detector.poisoning.activation_defence import ActivationDefence
7+
from art.defences.detector.poisoning.clustering_analyzer import ClusteringAnalyzer
8+
from art.defences.detector.poisoning.provenance_defense import ProvenanceDefense
9+
from art.defences.detector.poisoning.roni import RONIDefense
10+
from art.defences.detector.poisoning.spectral_signature_defense import SpectralSignatureDefense

art/defences/detector/poison/activation_defence.py renamed to art/defences/detector/poisoning/activation_defence.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,9 @@
3838

3939
from art.config import ART_DATA_PATH
4040
from art.data_generators import DataGenerator
41-
from art.defences.detector.poison.clustering_analyzer import ClusteringAnalyzer
42-
from art.defences.detector.poison.ground_truth_evaluator import GroundTruthEvaluator
43-
from art.defences.detector.poison.poison_filtering_defence import PoisonFilteringDefence
41+
from art.defences.detector.poisoning.clustering_analyzer import ClusteringAnalyzer
42+
from art.defences.detector.poisoning.ground_truth_evaluator import GroundTruthEvaluator
43+
from art.defences.detector.poisoning.poison_filtering_defence import PoisonFilteringDefence
4444
from art.utils import segment_by_class
4545
from art.visualization import create_sprite, save_image, plot_3d
4646

0 commit comments

Comments
 (0)