amuletml

View on PyPIReverse Dependencies (0)

0.1.0 amuletml-0.1.0-py3-none-any.whl

Wheel Details

Project: amuletml
Version: 0.1.0
Filename: amuletml-0.1.0-py3-none-any.whl
Download: [link]
Size: 67339
MD5: 15a19e6d74ef8046a054b65cb32df338
SHA256: 91b03e5adf3f75d1f97844a6bb17c762c5da6fd4d78666f524eafcd80a1fb9ce
Uploaded: 2024-09-04 19:32:14 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: amuletml
Version: 0.1.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
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: 3460 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
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=YnAt1N8OqByJuIq8e-gyeb_mLTJChbl_IN-9X3yupQw 1295
amulet/datasets/__image_datasets.py sha256=QybO-F7wfKjhdivm4m_wau90KO9LQ7dj58expUktVys 6536
amulet/datasets/__init__.py sha256=vTW9sHmfGNoTAGnOiL4BbMGB_EpabsFKp3dnbdTTw1U 368
amulet/datasets/__tabular_datasets.py sha256=LxPm54Eqhmlul4BuKEQP29CEy-lnPCy-5lxZo71qOtM 14338
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=96V88CUlPVdnCe2_zRjMPxcvzBD_oLnQ7nJR2_8T6pM 7536
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=I9E71uy9dckfVw06TAgtL2yxvi6mHnvsz7XWFXtDVec 9828
amulet/membership_inference/attacks/membership_inference_attack.py sha256=tc07IKuoOauvAcEDKbjKTJ-2R1UW57sJGtf_8hxiYyc 7876
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=NaVlU07DQ8g82jyUeliA5fZ7oCwZoFTMprQ0ROJg1DM 211
amulet/models/binary_net.py sha256=67VbavgKx_TllMzfmg2XdLQzxVvJIdfZJ4k005fc8PE 1655
amulet/models/linear_net.py sha256=_tBS6buFrCoB27JVtUlYVDK2IaMu9hfhEVjmiliBx2g 1722
amulet/models/vgg.py sha256=M0CQnL3DKb2EUu69vzEeZJRIror9XGdfM8rUfpeTgSk 3213
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=vSjTyomJXlCUOe-nrfFS6hCD2OFL9WJT_eVefKHFfGw 10285
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=eyCdeyWGBm_zxQVYlbrPK0jKK6Pelx5L7cAZ3FqfgZg 5879
amuletml-0.1.0.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
amuletml-0.1.0.dist-info/METADATA sha256=hZNWRYDz-saYv1mxHvb1oO62RNfhPZVKRhgzh5YZB8U 4477
amuletml-0.1.0.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
amuletml-0.1.0.dist-info/RECORD