amuletml

View on PyPIReverse Dependencies (0)

0.2.0 amuletml-0.2.0-py3-none-any.whl

Wheel Details

Project: amuletml
Version: 0.2.0
Filename: amuletml-0.2.0-py3-none-any.whl
Download: [link]
Size: 66051
MD5: 3876808c6e07d0f348214e8d0261c995
SHA256: 976fa4b239e28552c21ce39aa7be2a0056dc21a8fbf67a8f3658be385d6626bc
Uploaded: 2024-11-22 19:51:38 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: amuletml
Version: 0.2.0
Summary: Amulet is a Python machine learning (ML) package to evaluate the susceptibility of different risks to security, privacy, and fairness.
Author: Asim Waheed
Author-Email: asim.waheed29[at]gmail.com
License: Apache-2.0
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.11,<4.0
Requires-Dist: captum (==0.7.0)
Requires-Dist: cleverhans (==4.0.0)
Requires-Dist: matplotlib (==3.8.3)
Requires-Dist: numpy (==1.26.4)
Requires-Dist: opacus (==1.4.1)
Requires-Dist: pandas (==2.2.1)
Requires-Dist: scikit-learn (==1.4.1.post1)
Requires-Dist: scipy (==1.12.0)
Requires-Dist: torch (<3.0.0,>=2.2.0)
Requires-Dist: torchvision (<0.19.0,>=0.18.0)
Requires-Dist: tqdm (==4.66.2)
Requires-Dist: ucimlrepo (==0.0.3)
Requires-Dist: wget (==3.2.0)
Description-Content-Type: text/markdown
[Description omitted; length: 2461 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
amulet/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
amulet/attribute_inference/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
amulet/attribute_inference/attacks/__init__.py sha256=J6gmlT1IQNi1ll21gilcXuXcL0VNY51fSLUFCcZDjh0 72
amulet/attribute_inference/attacks/attribute_inference_attack.py sha256=yfj9co96OQpxhe0cTEngH1jQZgWKmfAOacT3xAG0CKg 1054
amulet/attribute_inference/attacks/duddu_cikm_2022.py sha256=Dwz-xlacvqjCV0QRMBA_SculiZ5IW30uwcvpa-Le_Sw 3797
amulet/attribute_inference/metrics/__init__.py sha256=Tp4UkbK44vpLWBM-Mlmx2C4pvkK5CepZYxWct348AZE 102
amulet/attribute_inference/metrics/attack_accuracy.py sha256=CIeRpsgYVV5y8jwkuI_3DqzcPMj9kfD4qoEOP84rHYM 1278
amulet/data_reconstruction/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
amulet/data_reconstruction/attacks/__init__.py sha256=DfRAp3E563RJ1tCRzqlqcBw0TlYcMcPZW0vhwoHBVzk 84
amulet/data_reconstruction/attacks/data_reconstruction_attack.py sha256=X_gP7pwl1c5Aoc4Z65jHR_m8xQFVB8H6tAJyWFV9arY 855
amulet/data_reconstruction/attacks/fredrikson_ccs_2015.py sha256=tHtANk8fVnx7Ggb9tu4fTlM_syZa37vWqJSos3LoJBs 3732
amulet/data_reconstruction/metrics/__init__.py sha256=MLTrn9P0nAowUoHM629m9Ma-8W1EX4ssASOw47Y6Zso 75
amulet/data_reconstruction/metrics/attack_accuracy.py sha256=ictj15wq8fW1Ce-DK4ruIdxDtzCfSQV-PDatqfIh44M 1911
amulet/datasets/__data.py sha256=HhGgA9h8nnu8hxhcOhUDOrBYRfv-iXSHYLouNj1Erko 2805
amulet/datasets/__image_datasets.py sha256=EE1wL-qlbPUhtb8Xv6Q2yDiARI84rzGi0POE1iX6DlA 6640
amulet/datasets/__init__.py sha256=tunWwQ8d8dFOTx2AD-KfEDS_z8keFC-mviZWShrLEc0 437
amulet/datasets/__tabular_datasets.py sha256=PHx-QX3GtAZxm5vZI1vVyZiXoxMeiZ9Ynh7J-mU5-QE 14436
amulet/discriminatory_behavior/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
amulet/discriminatory_behavior/defenses/__init__.py sha256=_LAB3NHeRmDbahwS0OnnvYnvOGdfI6yWk1mNtYC5wpI 92
amulet/discriminatory_behavior/defenses/adversarial_debiasing.py sha256=YXcXnNspzwRp9lMURV4o2HFXyQseTMOAmCiUmtWK3H0 8071
amulet/discriminatory_behavior/defenses/discr_behavior_defense.py sha256=zc9hzFr6XuBALDMyYBNaKmLbk0NCw9F6ZxBrFettFJs 1492
amulet/discriminatory_behavior/metrics/__init__.py sha256=38aLzn3xyJcUMxJYTcI2hGTJPH1OncA8SidXAhFtNmM 98
amulet/discriminatory_behavior/metrics/discriminatory_behavior.py sha256=fZrCVEOxKCu51ZoVvR4J_gxKcrJav-vhGE2nJ0oFXMQ 6590
amulet/distribution_inference/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
amulet/distribution_inference/attacks/__init__.py sha256=DSpKSc1CgO9oCtzRiJam7bPjfKvLX6-5FwyY73iBKrs 95
amulet/distribution_inference/attacks/distribution_inference.py sha256=lKFetjCtvnTfqpPQncdNucJXX_W_YAoAJnGHZSSz1IM 19072
amulet/evasion/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
amulet/evasion/attacks/__init__.py sha256=yQoXEnjvEo72fz5Rpw4tI5e8LH728fUV-RQy3M_ioPk 77
amulet/evasion/attacks/evasion_attack.py sha256=bWLJ2fSIzMnVDvb-jnrcQTUDUPnchRjk3U6Xmi39aXs 840
amulet/evasion/attacks/projected_gradient_descent.py sha256=c3FCW82i_XKQHe5e38og2tXYKHvn9eEwCOdPOrRIWvg 2999
amulet/evasion/defenses/__init__.py sha256=308DvHep5cGU3Wsr1TcmMc9-UopMjrsfXpIl9u6uHSo 108
amulet/evasion/defenses/evasion_defense.py sha256=vkJToPA7va7FHaUE-nAxmbZ2PLjeaxzM7zD229_dT4A 1187
amulet/evasion/defenses/projected_gradient_descent.py sha256=huHvHPKoFauQajwC-4gpaYwFLG2E_hJ5AUsg7CGCIYY 3468
amulet/membership_inference/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
amulet/membership_inference/attacks/__init__.py sha256=Vl1gaOCpojK54uyCjxbNqH10oJU24q8DJaEJl9hOG7Q 43
amulet/membership_inference/attacks/lira.py sha256=rX5xAGnxQEmdbMz8Kp0_lh3a-yR2Zqu7HughFxqBs3A 10136
amulet/membership_inference/attacks/membership_inference_attack.py sha256=oiQ4mu0gok8dzFQUQm9lVfG5u-NZ_WNG89W8ndrQmgc 8561
amulet/membership_inference/defenses/__init__.py sha256=8B0PLj3t2T3418mPQ3R6Krh39fXPrDHw8at5lbPtx1c 47
amulet/membership_inference/defenses/dp_sgd.py sha256=IzMV5sZolYGTo9N7tC3Azsc0h5L2ecP5sR9hcCcpkA4 3404
amulet/membership_inference/defenses/membership_inference_defense.py sha256=6liRQ4V2LQ7LqPoDcaDMtw4e9e_TadFhA4PXWETWObE 1240
amulet/membership_inference/metrics/__init__.py sha256=Je2wFONDVnseQ4HRj1b5BA0Jf0nPayKeIlDsgjDc3Vs 66
amulet/membership_inference/metrics/fixed_auc.py sha256=0zrHZMg4i0U55kvOOUnIpMr6IDLg03hDP-MsBcfPh28 424
amulet/models/__init__.py sha256=JiFoY47z7-UEDODK7DbB8QO2812Bn_9RjJDP-NVYYa4 164
amulet/models/linear_net.py sha256=dbHCrPfuSdK5ZFLpQP7fuKJG3X3vgynYt0TgK5jhl9k 1864
amulet/models/vgg.py sha256=U13NZ9qocrvxxc350ZZWnTsJUr6arqhGTJutXSMjMgM 2800
amulet/poisoning/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
amulet/poisoning/attacks/__init__.py sha256=Lb-bFHi4in0EX3QpG2XuPdX_3tXvThzi6rLj2IGawJ0 52
amulet/poisoning/attacks/badnets.py sha256=nWZOc9ICu5g4giLD7okcHohqYci-GobSprBzuLuzUoY 4207
amulet/poisoning/defenses/__init__.py sha256=qxQi8zcEfnsFIRf-Oa2IEZURlywCA4woRQ-P_5XCGe8 74
amulet/poisoning/defenses/outlier_removal.py sha256=AR_EFGriGN5E2ZELOMcJkzKb9ML7AO_MShfojzvaLZA 6147
amulet/poisoning/defenses/poisoning_defense.py sha256=6KVc5didkBtFRwdDwskIcisM9JP07Kh0ut7rixT5h7Y 2017
amulet/unauth_model_ownership/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
amulet/unauth_model_ownership/attacks/__init__.py sha256=u6nFS7pTv8V5-iucsbc3eS9I38em5DlDZwAmZ4tzVjA 77
amulet/unauth_model_ownership/attacks/model_extraction.py sha256=vi4CHGDOgDRxanh78FYy43LZQczmGT7E6Ebbd5Qli6A 3125
amulet/unauth_model_ownership/defenses/__init__.py sha256=z7QKhoBWib9Z5m2Fbj_cScVIG0mQitBFlc63ffyXwpE 120
amulet/unauth_model_ownership/defenses/fingerprint.py sha256=v_sqqw5bU0eMVqWjvDudblnc42yVCgLamWIjqBqwYgc 15389
amulet/unauth_model_ownership/defenses/watermark.py sha256=Mvui7zMt3gOJbj333WGeiX1PZ-vYmb5Tk7ECqfngRKo 6849
amulet/unauth_model_ownership/metrics/__init__.py sha256=2SjMGElMlbo096aYY4CnVI2n7Pp-HkDMT8YeFabRtuc 88
amulet/unauth_model_ownership/metrics/extraction_accuracy.py sha256=t8a3PW6Q3cEt3pEeDu3yFi_MpboZUVr4Q6bmeH6nSrc 2554
amulet/utils/__base.py sha256=l-QaX4zLsD8VUExM59nDNY_7kEHZMcFkg2pua818caQ 3108
amulet/utils/__init__.py sha256=Iklxq9Gx2R1mCjg5ZP-hhaaqPaA2_LfOGxPnJGxXGOc 413
amulet/utils/__metrics.py sha256=hYB5ON1LE7w6NdqkItC3Ec7fFFBaunlyE1xFq8_N9l0 2129
amulet/utils/__pipeline.py sha256=k6I4osiSRo7bl2gypquFNcnVbkugtBV6jJcwHaK4fSk 6709
amuletml-0.2.0.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
amuletml-0.2.0.dist-info/METADATA sha256=VydM-Fy6cH5i0P2GeEh6Tp-jWoO7T62U5J61CLDWnt8 3529
amuletml-0.2.0.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
amuletml-0.2.0.dist-info/RECORD