mindarmour

View on PyPIReverse Dependencies (0)

2.0.0 mindarmour-2.0.0-py3-none-any.whl

Wheel Details

Project: mindarmour
Version: 2.0.0
Filename: mindarmour-2.0.0-py3-none-any.whl
Download: [link]
Size: 372361
MD5: 4b31b067c521bd48214c8134f44465f2
SHA256: 6371fdb5168ec11ed1f1fe33b0964234f39d077d7d169f1aa63ac46b4c5e3f1e
Uploaded: 2023-04-24 12:18:45 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: mindarmour
Version: 2.0.0
Summary: A smart AI security and trustworthy tool box. Git version: [sha1]:777a00d, [branch]: (HEAD, origin/r2.0, r2.0)
Author: The MindSpore Authors
Author-Email: contact[at]mindspore.cn
Home-Page: https://www.mindspore.cn/
Download-Url: https://gitee.com/mindspore/mindarmour/tags
Project-Url: Sources, https://gitee.com/mindspore/mindarmour
Project-Url: Issue Tracker, https://gitee.com/mindspore/mindarmour/issues
License: Apache 2.0
Classifier: License :: OSI Approved :: Apache Software License
Requires-Dist: scipy (>=1.5.2)
Requires-Dist: numpy (>=1.17.0)
Requires-Dist: matplotlib (>=3.2.1)
Requires-Dist: pillow (>=7.2.0)
Requires-Dist: scikit-learn (>=0.23.1)
Requires-Dist: easydict (>=1.9)
Requires-Dist: opencv-python (>=4.1.2.30)
License-File: LICENSE
License-File: NOTICE
[No description]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.34.2)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
examples/__init__.py sha256=IihewnGgANei1SXbf7AA2Ile_tYG9TwCLmkqEAD54Lo 682
examples/ai_fuzzer/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
examples/ai_fuzzer/fuzz_testing_and_model_enhense.py sha256=Mzu-IrTJyXsb5z68cTxuZIqSm07PTNt2mlg4fQ4FB6I 7900
examples/ai_fuzzer/lenet5_mnist_coverage.py sha256=TX48SiyKs-J7HoIewdNh84mwFGVNoEBGLE-giIgoWqQ 3360
examples/ai_fuzzer/lenet5_mnist_fuzzing.py sha256=VUlaHPeqnbQmQ70GK8ZB6hN4grzBAVsEskTFtptrI4M 5949
examples/common/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
examples/common/dataset/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
examples/common/dataset/data_processing.py sha256=5cfpk4EuWkRo7Epdq_XVSo_uvbwUiqvN9Vw9Gi1oc9g 7683
examples/common/networks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
examples/common/networks/lenet5/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
examples/common/networks/lenet5/lenet5_net.py sha256=ORhFOgvLnkTK49ZQs1qadOjJp73ERqrF3n5gPowE-84 2040
examples/common/networks/lenet5/lenet5_net_for_fuzzing.py sha256=hFCyTdlxLO8pjMlAC06tbkwZrCGxNQLBv4fLBarTu6A 2738
examples/common/networks/lenet5/mnist_train.py sha256=ak16XTek0PGEIsfwpW3bIL9yWji-CURCSG5cEqQ_rW8 2751
examples/common/networks/resnet/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
examples/common/networks/resnet/resnet.py sha256=OPGiZHVvKklBvDfDIJ5cPCOYNUc41aFoVZzZCjL-2Bw 14769
examples/common/networks/vgg/__init__.py sha256=RrB5ZKdVu0oPeZvIEqYg6mIwo33mMYH0tz-sM7ZA4-A 658
examples/common/networks/vgg/config.py sha256=cDU9cMRONHCdg64stNITJdqFNxL810ehAcV3Y-coZ9Y 1397
examples/common/networks/vgg/crossentropy.py sha256=Ed86xhnQgoowaZaU_pekz73aGyfps3YB8c9PE87gAgc 1654
examples/common/networks/vgg/linear_warmup.py sha256=qwytzeszDhHxYbvThaBMIeJLJ5NdyokTzfZzlxR37ow 904
examples/common/networks/vgg/vgg.py sha256=sWO2XOmB81E4HlVrK6mt2eYO4TYDGswppRTNev-RaPc 5410
examples/common/networks/vgg/warmup_cosine_annealing_lr.py sha256=eQGfRE40ciJ31ngzD8mv6wOrOWm8LVUwhKNjmFoPCtg 1485
examples/common/networks/vgg/warmup_step_lr.py sha256=d2FM18M6e4T17N9ee33YaayhjT-DFYGbJWzNv03Hj0M 3007
examples/common/networks/vgg/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
examples/common/networks/vgg/utils/util.py sha256=qvO679xnbEyH4HIFPPlCYUXuoNeHiUpnRQArVj_7g94 1508
examples/common/networks/vgg/utils/var_init.py sha256=s29THAsyoWoGrl1bwBdJkDxXo8R7nNe4hW1k1UjQjkk 7722
examples/community/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
examples/model_security/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
examples/model_security/model_attacks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
examples/model_security/model_attacks/black_box/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
examples/model_security/model_attacks/black_box/mnist_attack_genetic.py sha256=JUPj2Hqv6ZMO6Ll2x3lSpV-E8H0FptXkrgT4hWlAfL0 5559
examples/model_security/model_attacks/black_box/mnist_attack_hsja.py sha256=pozV6zHCQzm_xXtKOUuS7o7FQ2jfqbvhdZhuhZld9ws 4879
examples/model_security/model_attacks/black_box/mnist_attack_nes.py sha256=cXdhLXuOGCVSnYbPNC4wX7jXAhpxYOar1k4a9YRV-uo 5178
examples/model_security/model_attacks/black_box/mnist_attack_pointwise.py sha256=Qe7UnTShqp1UMe038ZcZ0wb876d6sTGic_9JNrhNCFI 5150
examples/model_security/model_attacks/black_box/mnist_attack_pso.py sha256=Ocqz6TXJQHJYtOArx-SjWuoiCub2f5pZLpizscIHVkU 5110
examples/model_security/model_attacks/black_box/mnist_attack_salt_and_pepper.py sha256=5jwPK5mO3Tw4E02Qwo9LVmPVdsmarbvq8K7uoerqLW8 5307
examples/model_security/model_attacks/white_box/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
examples/model_security/model_attacks/white_box/mnist_attack_cw.py sha256=X4z9rcllgbtrypG81HpgGrfksRUvDC4NYBrVmSzIipU 4575
examples/model_security/model_attacks/white_box/mnist_attack_deepfool.py sha256=FCS2uWzILC0oX7RKSc6XJZtcCfTYXF9mKylQ4m4u_N8 4590
examples/model_security/model_attacks/white_box/mnist_attack_fgsm.py sha256=SIUoPoHpzfL4Yw10PyHOnrnuMQH_yPVLlz7XeVQRL3E 4671
examples/model_security/model_attacks/white_box/mnist_attack_jsma.py sha256=uq94QboLag1dlAxNOcsGxwNVWDXJRoYCEHP7FRl4UoE 4718
examples/model_security/model_attacks/white_box/mnist_attack_lbfgs.py sha256=9urBqZ4Xp3D3fak6H3Zu_DA4yv74gwQr4YQ9vgOlA14 5156
examples/model_security/model_attacks/white_box/mnist_attack_mdi2fgsm.py sha256=gG7Acf6-IQzVq8e_ks3V8X9F0y_CCbx4qcVWiNYWTT0 4763
examples/model_security/model_attacks/white_box/mnist_attack_pgd.py sha256=im6BuqRsoExtI_n_1IKgr7FFLgSDds_TMSygK9MdlZI 4704
examples/model_security/model_defenses/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
examples/model_security/model_defenses/mnist_defense_nad.py sha256=cKLaY83tydGEP71qEO3GXZPiaWIPIAfqlG5QkD3BtPo 4435
examples/model_security/model_defenses/mnist_evaluation.py sha256=W8UlbPK7c3UGRHiGo-0vWUouNXn73sviWhZ4fItAUEI 13602
examples/model_security/model_defenses/mnist_similarity_detector.py sha256=7_yGT8j94A8s2ySUFMvMq9PvQqefekm3y2CMd1i_OCU 6366
examples/natural_robustness/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
examples/natural_robustness/natural_robustness_example.py sha256=Ro6WPBvH3_9nm4HWo-I8X4Rwx_bnZI8bprz2trGAToo 4487
examples/natural_robustness/ocr_evaluate/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
examples/natural_robustness/ocr_evaluate/analyse.py sha256=dTCyuNrTiB9yO2Kda3wmN3wk2s5BCmyWlyT5o_UNfyQ 5736
examples/natural_robustness/ocr_evaluate/eval_and_save.py sha256=AsFrRqtO3Yr7WflB_aO556vOFRco6zvqVunZ10F9AGw 3878
examples/natural_robustness/ocr_evaluate/generate_adv_samples.py sha256=LYIABBD0T6FCzztzR-aB7R0oZwgSsNC9amLI-k_Dj0w 6379
examples/privacy/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
examples/privacy/diff_privacy/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
examples/privacy/diff_privacy/dp_ada_gaussian_config.py sha256=39rLUkl2UAI8OzR1g0vGIHVIYdJ6iztczjxYSd75xcA 2089
examples/privacy/diff_privacy/dp_ada_sgd_graph_config.py sha256=PjEaRmaVvF1mMIjorprJScxV4k6QDaDIML9wUdh9GQs 2114
examples/privacy/diff_privacy/lenet5_config.py sha256=jxA4crBU1GzY8nMavr1CJKXHGlvorrCto-p8D-mAjlE 2607
examples/privacy/diff_privacy/lenet5_dp.py sha256=sxmbZLGlJNybH0TH2VgKa8vEHywHS9LBJwBjwXT3sMk 7622
examples/privacy/diff_privacy/lenet5_dp_ada_gaussian.py sha256=Q6ci7FmY3msgs3Wq1VOaRvRPOWfkrs-9VF2IAP9mvQo 6609
examples/privacy/diff_privacy/lenet5_dp_ada_sgd_graph.py sha256=igaH4WdrOhj4qINbct3tKKDysCfZUBNsrd-iE54uwFo 6637
examples/privacy/diff_privacy/lenet5_dp_optimizer.py sha256=UyxwHhxeC1aUDrWmLnwyKOClscGch19sycPd3oMXJvc 7420
examples/privacy/inversion_attack/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
examples/privacy/inversion_attack/mnist_inversion_attack.py sha256=EEntXGDbzXjt0hZc90-DD1RO1jho32wMF8eXu6OF1BQ 5045
examples/privacy/membership_inference/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
examples/privacy/membership_inference/eval.py sha256=PPPftO24pby8JZj1PEf8nx2Mbu4Jmexmk5Wr6R31uv0 5137
examples/privacy/membership_inference/example_vgg_cifar.py sha256=Bnr_eh3C4bhwbcC-bosjEcOw8IBs5GQhCg-10Ueorc0 4620
examples/privacy/membership_inference/train.py sha256=WbybR10eczhOGCWJrE0akm8D4qZhc99wuzEY82bc5Qc 8179
examples/privacy/sup_privacy/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
examples/privacy/sup_privacy/sup_privacy.py sha256=M0nlMyelW2ZLo0BtLOD6_HIlq9-DEP_cjtTUjg6lGCk 6953
examples/privacy/sup_privacy/sup_privacy_config.py sha256=IMuQqAdeTl886R_v82zeYmmp9eGiqwUjUXN7mrnwzQI 1157
mindarmour/__init__.py sha256=EsduCjneDCbhUoQARqDlzNpXTWW6ZE0wAFLQgsv0CFA 3808
mindarmour/version.py sha256=hwOJuFUEKtsgiOt4l6op9s-hviovM6TK1uCdtRNWY4E 22
mindarmour/adv_robustness/__init__.py sha256=mbRiIXlIZWOtxKhfXcxU0B9esqiulw5tXyE4E-bNXj8 707
mindarmour/adv_robustness/attacks/__init__.py sha256=DS0DxdMDAfczRW2snSe2LkK1l0Bs4lN5jVFwhr2glVc 2333
mindarmour/adv_robustness/attacks/attack.py sha256=KgQ176q2aBulUh3nvXPn_nJoHCEt34Z9kVwhwP3M00Y 10981
mindarmour/adv_robustness/attacks/carlini_wagner.py sha256=VGtkOBWY_Yb9ZhuXG5S3sGWPWQ5ZXaEr2i8qicapLRs 18428
mindarmour/adv_robustness/attacks/deep_fool.py sha256=i-bO10MOLWaWrU55QVuzpom-bzlpULbqDo4PDS5tb00 15532
mindarmour/adv_robustness/attacks/gradient_method.py sha256=quLvQXQck2NnJPRAuwuvjOLgNlk0v2ruikWRYxDqxNs 21710
mindarmour/adv_robustness/attacks/iterative_gradient_method.py sha256=vOTfnsIatz2c9EgHj2T37m8OTLmtBwCL5nZFDBkA0hg 29972
mindarmour/adv_robustness/attacks/jsma.py sha256=XuTA2o6oV0n5T5XGrL_wOB6ew__WYZiLQe6kSvrg1Gw 8697
mindarmour/adv_robustness/attacks/lbfgs.py sha256=Y1IUs7aa-XSmseTcGeKA6zKmQWcb0V1gAlKPgkZNzhg 10407
mindarmour/adv_robustness/attacks/black/__init__.py sha256=pJbT5Osb5dKJvuOsfAazSi-rkY7krfK6iCJsdNhy6Gs 680
mindarmour/adv_robustness/attacks/black/black_model.py sha256=1wox3t2E6MrII8rzLApDxFNaN_8zkUbcxbNnw-EzAsc 2605
mindarmour/adv_robustness/attacks/black/genetic_attack.py sha256=pLSDY7mO8ONXk5fpWKRbVtXuppHpXON4cgdz6ddNbCQ 21161
mindarmour/adv_robustness/attacks/black/hop_skip_jump_attack.py sha256=M185XZKp2ZkaUpJy1HEkNCxgIQWqbOBJYTndJfkW2Wc 21554
mindarmour/adv_robustness/attacks/black/natural_evolutionary_strategy.py sha256=kwY2vDMNHJi5FKCAVPK8DUEYDBXd8DmrxZPNBlOmVHU 19265
mindarmour/adv_robustness/attacks/black/pointwise_attack.py sha256=xK9whi1FrqaBTW3uaRj51MiAyLPyjnXUtTKwBxEKiaE 13972
mindarmour/adv_robustness/attacks/black/pso_attack.py sha256=yYHw9oOB0ozkHeWPMirMImWXe3nXsMoAnqFYUtRC2hc 24255
mindarmour/adv_robustness/attacks/black/salt_and_pepper_attack.py sha256=HvJXOv4Eh1Nx2BMdZQ9Ay-hcWwyLVYVN-lLZHcc0jOQ 7202
mindarmour/adv_robustness/defenses/__init__.py sha256=_bilnAwE9N5ueiI2NMfPmIp1dO_j5vETJj8zVWsAvgo 1240
mindarmour/adv_robustness/defenses/adversarial_defense.py sha256=iq3qrNAY3cbaJeI0_jbe9jUpD5MaNpzX-POZKq5YVRA 11371
mindarmour/adv_robustness/defenses/defense.py sha256=NVD4F4NhzaZL3nU-FCshmIvmQaA7MKsaOa9DqBWUeMU 2899
mindarmour/adv_robustness/defenses/natural_adversarial_defense.py sha256=Y4pEWrgl2Q-rbuOeQMm6D7tIhE3lpg_8G78VEq3x7vs 3488
mindarmour/adv_robustness/defenses/projected_adversarial_defense.py sha256=ZX3cYg3X9YA9Pw596SPS7Ksyx6Oo1bOdqgMxaHCB9h8 4120
mindarmour/adv_robustness/detectors/__init__.py sha256=3-fQyus_9C2CMlC9UlWJgzs3Tj9wYgvzD9jUkgP2bKM 1210
mindarmour/adv_robustness/detectors/detector.py sha256=E4woPdslv5_jo8k_CqlemisJe8xABC9_Y6ogC9GmrUI 3336
mindarmour/adv_robustness/detectors/ensemble_detector.py sha256=LRfVfSzMBxycU2Fp4MFKj1y8R5-nxjHTAF3ZFDn11iQ 5824
mindarmour/adv_robustness/detectors/mag_net.py sha256=TqZ6JNU0aZlCRqkmXv_gPmzsBiDL3IDADqJvPw44rds 10415
mindarmour/adv_robustness/detectors/region_based_detector.py sha256=asoD_daovWDkRUWqdDoHEJYuHrn2mVPvW-D_BFEyPYA 10295
mindarmour/adv_robustness/detectors/spatial_smoothing.py sha256=daq1hjAKubVFChSzGc6qYHrt03G0cvmjKaEC98HMnD8 7170
mindarmour/adv_robustness/detectors/black/__init__.py sha256=4mdyhUPG37f22d1lGv8sZm-Iz-QpJa-STj10XjF2xss 617
mindarmour/adv_robustness/detectors/black/similarity_detector.py sha256=hItF5zAqlf8ywJRgeXIJgwy0D2XT-mQa14a1DBCY6uU 11810
mindarmour/adv_robustness/evaluations/__init__.py sha256=Qoyu97mrj80LZoggqNJWZLXduxncCoxwOupBx0gE1wE 1014
mindarmour/adv_robustness/evaluations/attack_evaluation.py sha256=rJORtXAPIoPdGByWbOuSrj37jOQ9aaFQDlxYGdQfNi8 8070
mindarmour/adv_robustness/evaluations/defense_evaluation.py sha256=POH4QLUTU1dvUNTVCiDGIj5T1LdEupqXkxiwaQL1svg 5749
mindarmour/adv_robustness/evaluations/visual_metrics.py sha256=SWaNbP_4IuIfJWXkOyipr-mpz5xkiUvXFbWJTDmFO1E 5699
mindarmour/adv_robustness/evaluations/black/__init__.py sha256=ahFMXFpEI7DmDXvWbhK-cqMZ02rue13Bf9FJWeXDTQM 588
mindarmour/adv_robustness/evaluations/black/defense_evaluation.py sha256=7MbhlvCDxwEblCd70EaWBcjhs7XShc9Ot5y10b1ir0Q 9541
mindarmour/fuzz_testing/__init__.py sha256=b4Pg7ubrMMcF9RnH9i3_-uw1eQBHFTkxNILTkr6HCAQ 1136
mindarmour/fuzz_testing/fuzzing.py sha256=w2ckoGUFK725gzpZE_0fdqkoEnHI4p_udOkSc-3i1IA 24510
mindarmour/fuzz_testing/model_coverage_metrics.py sha256=HPBId1nSmH_cipOltH9pDH9XBAB33cXcc-QsMDTosWE 30576
mindarmour/natural_robustness/__init__.py sha256=pfIDBCKTn_SQV0sjfdbJF7NJyehzBLuPGiOghtEm1nQ 707
mindarmour/natural_robustness/transform/__init__.py sha256=XhaconNhs5EQFqaVyXWMpIgkLjLy4imiaH8bS3di2LQ 643
mindarmour/natural_robustness/transform/image/__init__.py sha256=AgUwWswE7EVNvYeAN2FhAEB_Kje6IqqGt5Jq3U68jbs 1323
mindarmour/natural_robustness/transform/image/blur.py sha256=YGFpHiLxP2fJQedmHKDuxTbY1cfPxFFYcRCoBEdOvZ0 7230
mindarmour/natural_robustness/transform/image/corruption.py sha256=1NIZ2TAGJxYGKuOad60951R2oWLGG0cu1aMvxh_SaTA 9530
mindarmour/natural_robustness/transform/image/luminance.py sha256=lh1g90a-zY1xmEjQPaAvdR7u8EA2h3eCLCa4A4bhSs8 11788
mindarmour/natural_robustness/transform/image/natural_perturb.py sha256=7xAJ8Zy-s_G4ytau308MZyOfGPUgSHwV9SV1EtDwC6A 4368
mindarmour/natural_robustness/transform/image/transformation.py sha256=xPCT8EV6BMGKIbEFfzy6RRp-GiXLnlwT1i4jfCG1cvo 14362
mindarmour/privacy/__init__.py sha256=L_vmwTm0MrBp_VfbfYseWBUA6wMc_1QEqOsOH_zokxQ 759
mindarmour/privacy/diff_privacy/__init__.py sha256=8npr223LjYALol3PiCWBPXOfZ6jwcASJKO1bkB6UXXs 1522
mindarmour/privacy/diff_privacy/mechanisms/__init__.py sha256=3ycNfzoKfgdkBdqrsQxvNe24Km64G_PaBMsJwSXkCN0 613
mindarmour/privacy/diff_privacy/mechanisms/mechanisms.py sha256=JZhntLsMX99oUTHTP1WQ6I0qtB5OoDuPOolxvyuIwWo 20447
mindarmour/privacy/diff_privacy/monitor/__init__.py sha256=dqs4Md5pdy-S1Bij05fWQOh_uo94GVDNDiEHm6oaGIo 610
mindarmour/privacy/diff_privacy/monitor/monitor.py sha256=3HxwERNlZDZAT4vMsiGYKycz8eiljTWYvF_CZv__Lmo 25788
mindarmour/privacy/diff_privacy/optimizer/__init__.py sha256=6TlQ08PtC0PbEUuApObNPvft-Mnjp5aGSUh6eArd2o0 612
mindarmour/privacy/diff_privacy/optimizer/optimizer.py sha256=pI0c_1FJySNriOd-H4VBWtXIrNAEWxT3KyyVqZJ8oRU 6491
mindarmour/privacy/diff_privacy/train/__init__.py sha256=0syn0SWrX8Yked6lcgd4ulpN496cWg3R_j14uCeYxKo 608
mindarmour/privacy/diff_privacy/train/model.py sha256=pY_yxE_-eJUVQOphviDfSB5obbdd1JxzuQRC0waryAA 32227
mindarmour/privacy/evaluation/__init__.py sha256=Ds-osk7akEDcGoa_0q9GVwEMA5UP5874BzXqToTS1Y0 851
mindarmour/privacy/evaluation/_check_config.py sha256=ZGtf5p60RFk_D2lOzcSapEiiLBn1mo78KgVYxpOBiWw 7143
mindarmour/privacy/evaluation/attacker.py sha256=vZXI8wNa64NjaTDBN4iK-wTjpTd70XdymQAzl0UiLz8 6699
mindarmour/privacy/evaluation/inversion_attack.py sha256=nH7oJQUO9V868q946XHHFh4UZapmBRIW9vlxMQXbNh4 13190
mindarmour/privacy/evaluation/membership_inference.py sha256=W1TmHfRv4hB7T3jo6J7ZtSBbjh5KMEab5V0Zrv0EW9I 12889
mindarmour/privacy/sup_privacy/__init__.py sha256=r38ch2Gjn1XB16u7f9EKHFL-pbIaQRG2t4rEj370__w 1042
mindarmour/privacy/sup_privacy/mask_monitor/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mindarmour/privacy/sup_privacy/mask_monitor/masker.py sha256=Y7FY2zMQgBziIb4YJ-U18_mNwghYOYjGPVC0-A1hdjA 5499
mindarmour/privacy/sup_privacy/sup_ctrl/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mindarmour/privacy/sup_privacy/sup_ctrl/conctrl.py sha256=Rp6EAcdQf1XXNNAWpAaArrjnH63CCV3EML85nV1AiG8 43097
mindarmour/privacy/sup_privacy/train/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mindarmour/privacy/sup_privacy/train/model.py sha256=YMYLrgwKmW5l9Pz5UEl8hr3n3E4hvEcNErwU7IncPXQ 11258
mindarmour/reliability/__init__.py sha256=5tbo1fPEEqD1cWyu13qXmtiWPnqeba-bw9u1FqPhtcM 1067
mindarmour/reliability/concept_drift/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mindarmour/reliability/concept_drift/concept_drift_check_images.py sha256=uEmDSCriy36yVejX5Jp6nQw1MHivep6DRMUf5suIcGQ 9719
mindarmour/reliability/concept_drift/concept_drift_check_time_series.py sha256=4Zbpzs1fNR8ehi6p8lXXyQkTlbmX9pLWRQgfNze282Q 15149
mindarmour/reliability/model_fault_injection/__init__.py sha256=lNzqdEB3BM0fGFEEz7pXwAOdWCPjjPb57AbbbFOqiXY 796
mindarmour/reliability/model_fault_injection/fault_injection.py sha256=iXP5ZfUKiqlywPa-ui8tZaYGyfnrVWm1jyXvl1l0NyQ 13797
mindarmour/reliability/model_fault_injection/fault_type.py sha256=7KAehjsKQpIxffB85XOckNx5PvhbSKosbkULT64QIJg 6800
mindarmour/utils/__init__.py sha256=PvecpsZROmtG1wjKRGXnYn4-LrNqJH-ULcDcm0M1qEA 181
mindarmour/utils/_check_param.py sha256=FcVTbT7bBTHwp0pinsowY17HrOXasrwBGWpTWzP33PU 16022
mindarmour/utils/logger.py sha256=8yNZz0JuisbL6xBkrUoNnlmUcenYrov3kbhdK22tLIk 5180
mindarmour/utils/util.py sha256=sgxxBMwiMmogihCoTcQehjpODGnhj3C7mx9EYr7xPFM 14880
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/ut/__init__.py sha256=MfEA38uFJfipPW0KZXi9e1BwpSh3raPBFWj882CFtlw 667
tests/ut/python/__init__.py sha256=Z_CLd2m_rRjtC2KTQOM7q4usobyrVN8twPnRxcqkyvs 674
tests/ut/python/adv_robustness/__init__.py sha256=1xqb-Hjha8AnH9ye3Te6Fqff56hW2I8aoZpBGBmR3LI 695
tests/ut/python/adv_robustness/attacks/__init__.py sha256=KVL6CsTuS0eBR9HxUW3ZcpvDj_xG5arXKgls1IEZER4 662
tests/ut/python/adv_robustness/attacks/test_batch_generate_attack.py sha256=LyOgnTb2uoZvTnKbnbq4DqgnwfC_az9qJZ33JzkA2us 7654
tests/ut/python/adv_robustness/attacks/test_cw.py sha256=3-0yK32YN67I6jp9LgBBGCJaTD2u-VWZavyVnv-V500 4775
tests/ut/python/adv_robustness/attacks/test_deep_fool.py sha256=vrUPOMI6vRBU3SF_R1TT48uYM0xY14Y-CqjDNtifscM 10350
tests/ut/python/adv_robustness/attacks/test_gradient_method.py sha256=cCtAg78CTPx_f-8BviPyg2ZgAXzuaxcX8aHSxoemx2s 11664
tests/ut/python/adv_robustness/attacks/test_iterative_gradient_method.py sha256=ogso-H2bwxrZq81ROoU5VHZaA5X7WKrz0aL6dy-EfQE 14328
tests/ut/python/adv_robustness/attacks/test_jsma.py sha256=HeUjWrZFWXqgxiOqQFOyPRtZu7zW_wMe5nFporDmC3E 5187
tests/ut/python/adv_robustness/attacks/test_lbfgs.py sha256=5aeH9D_hEoRi9VJJQyCdDQuJc-gL4Xde0kTzW_pAr_I 4011
tests/ut/python/adv_robustness/attacks/black/__init__.py sha256=nPaCx0O05IMCFWrQShmDRuUU1jTtf_3dNHo8fTaMLHE 662
tests/ut/python/adv_robustness/attacks/black/test_genetic_attack.py sha256=rDTVgckuj8eQ-uogDU4etN9vGIDJqjO-kk8eZDTv9Es 6100
tests/ut/python/adv_robustness/attacks/black/test_hsja.py sha256=iwvQwYIVczmwg66oWE3mqrFlHC9qYZ3GkEDitgMGe8A 9007
tests/ut/python/adv_robustness/attacks/black/test_nes.py sha256=h6uB_Y-FqO92uX_F6TRHISATLZqL5XkYilftKO3rWf8 10078
tests/ut/python/adv_robustness/attacks/black/test_pointwise_attack.py sha256=kyfqbzE6R9XczVuFW8Rkl1hnFbbDpzKlzCtRPeRYSmI 5224
tests/ut/python/adv_robustness/attacks/black/test_pso_attack.py sha256=nyiSjujLwfsLKiw7NQmXzrIs4y9GxC88d4gBMxhAk7w 6415
tests/ut/python/adv_robustness/attacks/black/test_salt_and_pepper_attack.py sha256=7VbyCquBCXeda6EqGdXEmNnWfZ1edTMD6OAHt3_bhf8 4166
tests/ut/python/adv_robustness/defenses/__init__.py sha256=i0OA2EQSDQS9A71WNKJFNIfwHgeD-4-SQ1cxzQQflkU 653
tests/ut/python/adv_robustness/defenses/test_ad.py sha256=V7--VeQUXza07DCBILIHid5k21fTiW0XTdN11NJzGbY 2193
tests/ut/python/adv_robustness/defenses/test_ead.py sha256=o2i1nP592OcDVTGC4Pg4jTBpa447-1WcKHUcbcnif6k 2419
tests/ut/python/adv_robustness/defenses/test_nad.py sha256=_8akqlQI0H6-DTyaokBm5GyNIy7D3SBx18MGhctCr-M 2102
tests/ut/python/adv_robustness/defenses/test_pad.py sha256=Jl_FpQcFEPAKUWzknk8J8PvJRNlnOv_HNK2YTCCpBSo 2138
tests/ut/python/adv_robustness/detectors/__init__.py sha256=o_HOJhteupW9mCJgpleJI9x3vhmauBsviTAS483dxSM 676
tests/ut/python/adv_robustness/detectors/test_ensemble_detector.py sha256=8HbTTkaehB6O55SisO33e5DOKE_t-psV-SRQ62CwxvE 5674
tests/ut/python/adv_robustness/detectors/test_mag_net.py sha256=ooolF5wT192D41Bgp9LfqVMXKIQy6VWw0h27PR1UAJ4 9104
tests/ut/python/adv_robustness/detectors/test_region_based_detector.py sha256=GpMNKS8a2CrY_h2qifdn5YTa5V3AcoQWjTgk5wAUR0c 6390
tests/ut/python/adv_robustness/detectors/test_spatial_smoothing.py sha256=VHu3pK5WJgDvI6rt8kjvrpQzlheBpwZhICYUgKq2qTY 6845
tests/ut/python/adv_robustness/detectors/black/__init__.py sha256=F4EeHtpn-ga6Dqsov8JCxZn6EaH4Za-eOPFL3kFoSRo 676
tests/ut/python/adv_robustness/detectors/black/test_similarity_detector.py sha256=7JwuLUh3o9m-NLsUWUDcSAqMjiQaEwJhJNfUYhJ2hiw 5105
tests/ut/python/adv_robustness/evaluations/__init__.py sha256=XtMPau8BniGdim5hVQ_hMiCeqJqDxnmdILp6-O5wrDg 682
tests/ut/python/adv_robustness/evaluations/test_attack_eval.py sha256=EFgMaj6ylh8cuPT2WEcd_6WkZ0jZZgiGeJApFGqxg2E 3253
tests/ut/python/adv_robustness/evaluations/test_defense_eval.py sha256=_lU4ThNL5XXMG-p32Nu_vLzos7L1p92J7P39b3wNh9s 1647
tests/ut/python/adv_robustness/evaluations/test_radar_metric.py sha256=XvAxpYz4a_wsxeMBmEs5NVqMZWACY5r6Ch2aKB4ToL0 2061
tests/ut/python/adv_robustness/evaluations/black/__init__.py sha256=s4FU_b9DwPzytoA7RIDiBa1Amn267QtQxzlWwApsc_E 682
tests/ut/python/adv_robustness/evaluations/black/test_black_defense_eval.py sha256=oAh8gOMERHOWDi9sPtOjrpSFNsxD_LIMPcp621N4sT4 2862
tests/ut/python/fuzzing/__init__.py sha256=eUdl9d5N0BKegAC3dEwLbe7KrS9zhHbne4FAZ6S40FI 648
tests/ut/python/fuzzing/test_coverage_metrics.py sha256=zuNLw5lV0JhWPK7BN8F8OTHwtzlJ_qZUq4JyszJPg8E 5194
tests/ut/python/fuzzing/test_fuzzer.py sha256=vgcwwJmD3jPx4ptEPBifwF3z5MA-ldRrMqCYQMRu0NE 6627
tests/ut/python/privacy/__init__.py sha256=Pi70bNQoMcqsXLkOnqX_vy8nI5HgH2SL85hO5R-hEJw 722
tests/ut/python/privacy/diff_privacy/__init__.py sha256=JgQg9fdqmX2LeBqI6uDm4e1Vf7WJUJYjFukk2FX3I9w 694
tests/ut/python/privacy/diff_privacy/test_mechanisms.py sha256=lahGxXt0b4UE9QwpB2jB1Nu3En3OO0xZtabP9_l46iA 11999
tests/ut/python/privacy/diff_privacy/test_model_train.py sha256=zjmwF1kGvr2vUi9A8uO1rNZmOQWkbo8rmgXSe9-b350 6096
tests/ut/python/privacy/diff_privacy/test_monitor.py sha256=uXVC8uszXlw0JALF9NlyLLj13SVWE9-AtJ5jzYKwNCA 8154
tests/ut/python/privacy/diff_privacy/test_optimizer.py sha256=uyv4SuVJWdVSAKh1EQgMyNWX7fJXsDVjVvNFVlthzXU 2917
tests/ut/python/privacy/evaluation/__init__.py sha256=Wkhm0mXrsmHzRWYibSl9yS_8zIiuVCv0KTZL0eRxaqo 660
tests/ut/python/privacy/evaluation/test_attacker.py sha256=xz3ODp7-0LqBSRfWF7qCbC1H79GNe_Uor6Ads-MQq1o 3155
tests/ut/python/privacy/evaluation/test_inversion_attack.py sha256=MIsz_aWcyN9xGqGPe0mvvWNx7EhLAp9iwUZURP13wmo 3812
tests/ut/python/privacy/evaluation/test_membership_inference.py sha256=e-heNaKMtDjoTiopuzjoByLOIFbffvghnmaRdJYJwQg 3736
tests/ut/python/privacy/sup_privacy/__init__.py sha256=14iQQXlZstWv_NF8Te5equBzMqMIqJ_tF1Hy-oS4U9o 660
tests/ut/python/privacy/sup_privacy/test_model_train.py sha256=SUnLa52OBOVwnKgvWFjwTnAuo0CddNQXRHH5fOnfr1E 3846
tests/ut/python/utils/__init__.py sha256=t6-ncAHjJs83kS-97tkH943jWMagdKAJVxFt5YKp9wg 655
tests/ut/python/utils/mock_net.py sha256=DXORqckGVxtfLsF90D33cAhz7Y_iozuhTsrYpMTSV9s 2085
tests/ut/python/utils/test_log_util.py sha256=UOD09l6Mf3l9tSI07-0thxI40ADKW23zjmODKF6qLT0 1917
mindarmour-2.0.0.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
mindarmour-2.0.0.dist-info/METADATA sha256=iRF9M4iBH39ctgGA5ZtcYyG-CQHcIMXD6A92FiT_r_A 840
mindarmour-2.0.0.dist-info/NOTICE sha256=QSeCG2SEcxnUWy0ukxngk19oWIqo1KftnEGcBcWhW_w 69
mindarmour-2.0.0.dist-info/WHEEL sha256=g4nMs7d-Xl9-xC9XovUrsDHGXt-FT0E17Yqo92DEfvY 92
mindarmour-2.0.0.dist-info/top_level.txt sha256=yAq7_TvYQnSy3OwmkSW8Sumegyoo3qUg3Ek2lEOsl8k 26
mindarmour-2.0.0.dist-info/RECORD

top_level.txt

examples
mindarmour
tests