"""This module includes classical black-box and white-box attack algorithmsin making adversarial examples."""from.gradient_methodimport*from.iterative_gradient_methodimport*from.deep_foolimportDeepFoolfrom.jsmaimportJSMAAttackfrom.carlini_wagnerimportCarliniWagnerL2Attackfrom.lbfgsimportLBFGSfrom.importblackfrom.black.hop_skip_jump_attackimportHopSkipJumpAttackfrom.black.genetic_attackimportGeneticAttackfrom.black.natural_evolutionary_strategyimportNESfrom.black.pointwise_attackimportPointWiseAttackfrom.black.pso_attackimportPSOAttackfrom.black.salt_and_pepper_attackimportSaltAndPepperNoiseAttack__all__=['FastGradientMethod','RandomFastGradientMethod','FastGradientSignMethod','RandomFastGradientSignMethod','LeastLikelyClassMethod','RandomLeastLikelyClassMethod','IterativeGradientMethod','BasicIterativeMethod','MomentumIterativeMethod','ProjectedGradientDescent','DeepFool','CarliniWagnerL2Attack','JSMAAttack','LBFGS','GeneticAttack','HopSkipJumpAttack','NES','PointWiseAttack','PSOAttack','SaltAndPepperNoiseAttack']