attribench

View on PyPIReverse Dependencies (0)

0.1.9 attribench-0.1.9-py3-none-any.whl

Wheel Details

Project: attribench
Version: 0.1.9
Filename: attribench-0.1.9-py3-none-any.whl
Download: [link]
Size: 122408
MD5: bed7d1e5dd9aeece5ca3f6029029a4a2
SHA256: b1e7c98b83688403656bb305728c1f7e054d81d1630405fcfed09e624a1f131d
Uploaded: 2024-03-06 09:36:34 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: attribench
Version: 0.1.9
Summary: A benchmark for feature attribution techniques
Author-Email: Arne Gevaert <arne.gevaert[at]ugent.be>, Axel-Jan Rousseau <axeljan.rousseau[at]uhasselt.be>
Project-Url: Homepage, https://github.com/arnegevaert/benchmark
Project-Url: Documentation, http://attribench.readthedocs.io/
License: MIT License Copyright (c) [year] [fullname] Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Keywords: attributions,benchmark,explanation,machine learning
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.10
Requires-Python: >=3.10
Requires-Dist: torch (<2,>=1.5.0)
Requires-Dist: torchvision (>=0.14.0)
Requires-Dist: krippendorff (>=0.5.0)
Requires-Dist: opencv-python (>=4.7.0.0)
Requires-Dist: scikit-learn (>=1.2.0)
Requires-Dist: scikit-image (>=0.19.0)
Requires-Dist: seaborn (>=0.12.0)
Requires-Dist: statsmodels (>=0.14.0)
Requires-Dist: h5py
Requires-Dist: tqdm
Requires-Dist: pyyaml
Requires-Dist: bumpver; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: sphinx-rtd-theme; extra == "docs"
Requires-Dist: numpydoc; extra == "docs"
Requires-Dist: sphinx-autodoc-typehints; extra == "docs"
Requires-Dist: nbsphinx; extra == "docs"
Requires-Dist: ipython; extra == "docs"
Requires-Dist: jupyter; extra == "docs"
Requires-Dist: ipywidgets; extra == "docs"
Provides-Extra: dev
Provides-Extra: docs
Description-Content-Type: text/x-rst
License-File: LICENSE
[Description omitted; length: 975 characters]

WHEEL

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

RECORD

Path Digest Size
attribench/__init__.py sha256=EaRg5IS5mhP6E7U9bkqTUcHIIE-rj3lD4PQ1prWoDuI 177
attribench/_activation_fns.py sha256=o80Z-cxg7a9kKQWWk9c8ED5jDGhIM0YCqI-8W_X32Ic 294
attribench/_attribution_method.py sha256=uMoocFf95VeF-S-CanJGWHIrZGtWtM87SsCVt7jsArQ 1240
attribench/_method_factory.py sha256=JNxaXAKkot6wiMYhfMNzEgdeL3ipZEYvpFxPbrFVitc 2808
attribench/_model_factory.py sha256=tKbfqGfi89HD31L0vLqP6ZOdTK_QU5b8QOhZguOUPbk 1274
attribench/_segmentation.py sha256=AhCS2GIS_b0PFShko5VB5aKJ7eEcHkDmwyyvU-9iSbs 1528
attribench/_stat.py sha256=BUwMEpA47siGj1yuQCjplzHPqm2mVMSKkpfKeUmvbG8 6477
attribench/data/__init__.py sha256=pSfjN7hRcaP9xswChX6aye_M7mlkNzIMX_RBxYmP5YU 373
attribench/data/_index_dataset.py sha256=t3crcO661M50P5YINVgEsTZn6tRWhZ39V9MbyM74S1g 777
attribench/data/_typing.py sha256=p4CEza3s_gMMIzgSkzNYIyA1CYkGTbbO0cfuL218JeY 189
attribench/data/attributions_dataset/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
attribench/data/attributions_dataset/_attributions_dataset.py sha256=T-sq0FwSZnETns-RLA5s6rDkhZJcaE4tsom7SCUNcMw 11835
attribench/data/attributions_dataset/_attributions_dataset_writer.py sha256=614BUXDnNQ8CurqsMAck3Il525bddi60rgLlMQ351J8 1216
attribench/data/hdf5_dataset/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
attribench/data/hdf5_dataset/_hdf5_dataset.py sha256=F2_S6WCJ3UaHbSVkMfpWrZ7wgNtY9pvjYD8vKv5SEss 1339
attribench/data/hdf5_dataset/_hdf5_dataset_writer.py sha256=ThWAU0gPlWUfDDY8W2wo922n2ojF7-rASnYTXKWm8AU 2323
attribench/data/nd_array_tree/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
attribench/data/nd_array_tree/_nd_array_tree.py sha256=mRNUMdJEQKRxU--CATJL-mjhOuA7fc8is0FSaKdQDVo 6081
attribench/data/nd_array_tree/_random_access_nd_array_tree.py sha256=0Q_K0ygQfsuCRg-sQCLjtMFFUor2SNwNf-peCNC8lAs 14543
attribench/distributed/__init__.py sha256=mAnZJonVNyZXdirTnsuEwSwwEjWO0FTZY-IWL6DaTC4 198
attribench/distributed/_compute_attributions.py sha256=8eiqd5B2wsh2ToUSId-oy2kQJxGr2_R6jRHUBCJZr78 5803
attribench/distributed/_distributed_computation.py sha256=6PwC5RaTKP2Jfse__Nz08N_JI9yemn3EV8LPC2kiYZ8 2851
attribench/distributed/_distributed_sampler.py sha256=EpflQcwgQos9TDmD3ojv1-j7d7K7edGnJdVRuTlWNcY 907
attribench/distributed/_message.py sha256=glGvqtJCZA0dc1-9SFfwEyf_8UN-Y5DNH19_b982FrA 318
attribench/distributed/_select_samples.py sha256=_kTIx2w8lVhg7TFcJlXnxOx2OAz3A5V1VkVJn9kB_7c 5584
attribench/distributed/_train_adversarial_patches.py sha256=efYxNUtYkomX56JQHeMt-4y7WMxn0UetSY9jZGkNMaM 5287
attribench/distributed/_worker.py sha256=pU-WdmTO2bpruMxirUPRvBgD9UWDveWrV7FAXobCzwI 2033
attribench/distributed/metrics/__init__.py sha256=VPIR413Zu40yiDGd4kfI76BhMDVRTyojWpN3_gUg_ks 518
attribench/distributed/metrics/_metric.py sha256=IB67MNJPCfBAnB4KaxBAuHHTLe3-7L6NjTlFybLdi_Q 3098
attribench/distributed/metrics/_metric_worker.py sha256=CAHRqrbaRzacGaUkFeEpxHfVYtLLLLk1lgC9K5Kdf1o 3628
attribench/distributed/metrics/deletion/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
attribench/distributed/metrics/deletion/_deletion.py sha256=GRCaE7-z4eedV1jltXu02A2YALXdP7BuAozsm4qejtA 4718
attribench/distributed/metrics/deletion/_deletion_worker.py sha256=AgYbTZB9ORkh57WV0eWk_Ucz21Ujpvs9fD4w7iwBtTI 1410
attribench/distributed/metrics/impact_coverage/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
attribench/distributed/metrics/impact_coverage/_impact_coverage.py sha256=M2uigR4003Aa1gkI_2LCsggzYGaE8H38J6z-x-miTDs 3879
attribench/distributed/metrics/impact_coverage/_impact_coverage_worker.py sha256=DosBpnOOysVjoOLR4OmYmg-d2SI6ECA6AnEtz4wMglI 1966
attribench/distributed/metrics/infidelity/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
attribench/distributed/metrics/infidelity/_infidelity.py sha256=JN4fqNyJv-VZMfzCKl7lQI1xxU-aHhWheyp2amBicJg 4663
attribench/distributed/metrics/infidelity/_infidelity_worker.py sha256=emvtALdZP4he9zWda4pdgR1zqgzmORSbMVn5cu71ue4 1526
attribench/distributed/metrics/insertion/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
attribench/distributed/metrics/insertion/_insertion.py sha256=wKprH6i_yKDZQfLWzpkRWpdj1dalt4dkhBc2CmKUL9E 4749
attribench/distributed/metrics/irof/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
attribench/distributed/metrics/irof/_irof.py sha256=J3QM58Tyr5FIsfSqrWuL-L-S4IcI5uffOOon2VAoZKc 4438
attribench/distributed/metrics/irof/_irof_worker.py sha256=KlS25DJvTy28F3huEbxd4fknblB9Tlxo9MU0qVpewMo 1470
attribench/distributed/metrics/max_sensitivity/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
attribench/distributed/metrics/max_sensitivity/_max_sensitivity.py sha256=q-3NCThhpswBDExgy4I0n9Gwac_De5pVkR33GLxHIOo 3931
attribench/distributed/metrics/max_sensitivity/_max_sensitivity_worker.py sha256=Cy8Xow8UBcPEzVT5C9c7rQonCCBMfF4Ovoanm0OG3Vw 1524
attribench/distributed/metrics/minimal_subset/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
attribench/distributed/metrics/minimal_subset/_minimal_subset.py sha256=kVZjLB3zb0EeOHAXTZs2uUUqU-094NjhpSfotNlc9Ck 3958
attribench/distributed/metrics/minimal_subset/_minimal_subset_worker.py sha256=AA1_jCrrJx9Dz_WoWleaORqhXIY4nNSP6PlKJE19sZc 1179
attribench/distributed/metrics/parameter_randomization/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
attribench/distributed/metrics/parameter_randomization/_parameter_randomization.py sha256=1Haw5TBAgnG5guWDaD0aKu01KJR00uIa80A7yjLu5gQ 3547
attribench/distributed/metrics/parameter_randomization/_parameter_randomization_worker.py sha256=F-oavD_2wDNlf7v1Hvdsdf0w3BKM7NFasXmhs3e8SXg 1847
attribench/distributed/metrics/sensitivity_n/__init__.py sha256=sWFq0IAfig4-51ezdpW4d0rHSSzs0mp1xnixWzMcwF4 40
attribench/distributed/metrics/sensitivity_n/_sensitivity_n.py sha256=5h6EP7K5RZT5pSwk24EMg04OzkB5Vs9jfbzy09OVtAI 5437
attribench/distributed/metrics/sensitivity_n/_sensitivity_n_worker.py sha256=4dUtOIl3uBHqIjX_baAvAxRqre7SUmR-SNoUoTrOdL0 2035
attribench/functional/__init__.py sha256=D3GytvvD1k0q2mJX7HtLEqyZmmZW9h86Sb5jTLiNhZo 165
attribench/functional/_compute_attributions.py sha256=WAA5XVP2JEyc07yeIYQITM4wUq0VCF2T5koWrq7rmZw 2963
attribench/functional/_select_samples.py sha256=9IaJj09kcRzIwwHmg2mSUN7SUNsJmll8XnD1bCqfSKU 3270
attribench/functional/_train_adversarial_patches.py sha256=oU4kX3e54ewU9kAEB3JdqwMrLw8aEB3Ax-KfEnEWn8Y 7102
attribench/functional/metrics/__init__.py sha256=t_vq9zbOK1ZtUPijfgB-o6RkL5ADIe6HiZIP9vLehxQ 361
attribench/functional/metrics/_impact_coverage.py sha256=yB5T_M2pl79jvuRpPAhSQbAIAp4V-SYmYuzkqgmgWXg 8740
attribench/functional/metrics/_insertion.py sha256=IoUNknoSZppQG_nhlxTLjLWiQreDJJ4elthxGzMzKtY 4236
attribench/functional/metrics/_irof.py sha256=w8iZKOROgThaJenIGwI1iEfrdhuV4qD3qej5EpaHClM 4617
attribench/functional/metrics/_max_sensitivity.py sha256=HjB87kJmvospE4cAPxhQHS-p3RqCl536aI175gTuiG8 4982
attribench/functional/metrics/_parameter_randomization.py sha256=L0xpqTeP_n8wJXDUe80PyvW7ZBFBKGkTB2njvbSBZGg 5262
attribench/functional/metrics/deletion/__init__.py sha256=GrTCsMwK3I5-AjJrYieybiDG9jDCIi6yItMIo3Q8-14 31
attribench/functional/metrics/deletion/_dataset.py sha256=G9zrEu1D9Szzg2JuqyCspRMNCVsyfu04tpH18_CnqtI 2751
attribench/functional/metrics/deletion/_deletion.py sha256=SCaegMUsj71eK9sexuYTj9dZBP-1fnMeuPbCQjccO8A 4532
attribench/functional/metrics/deletion/_get_predictions.py sha256=V7rxCnLiabHnX8yf2GncIC23bkQAEztLVfPxwon_sxo 877
attribench/functional/metrics/infidelity/__init__.py sha256=T3sDqwkhBMImOW5YESu_CziilNcNIUbTiooXGouTcR0 253
attribench/functional/metrics/infidelity/_infidelity.py sha256=ZNoO2fTVMeAHdUQdc6dAlA8ROeNeuscya9MlofMo5bE 9264
attribench/functional/metrics/infidelity/_perturbation_generator.py sha256=hdSYKnmz3edvtzzRW7H5nuZweT6Te65-4hQLIEx5UYU 3964
attribench/functional/metrics/minimal_subset/__init__.py sha256=LWgJSb-l71yHbL4Xppu7RVCQEI74-kgCLnGFWycys68 43
attribench/functional/metrics/minimal_subset/_dataset.py sha256=kYg-NKbtly-jmgwgwfKt3VJoNT9MsjT3h8xQBQZREB0 1663
attribench/functional/metrics/minimal_subset/_minimal_subset.py sha256=DSv6xARKjBV-2kK2At-OwI8XxkLzLwHW3z8xmp1flts 5575
attribench/functional/metrics/sensitivity_n/__init__.py sha256=6vP0TUGFpduG66e9xCbe-rLLgo6zi1k-V7PGzgnXric 41
attribench/functional/metrics/sensitivity_n/_dataset.py sha256=zxE0H89KTi9d4PhM7QFFHLTUy4D-TYTICQ-F4CvZBs4 2248
attribench/functional/metrics/sensitivity_n/_sensitivity_n.py sha256=sTfCfbOhAFDsU9_4LH630YAJJm7KPh7SymITh3gfgg8 10203
attribench/masking/__init__.py sha256=Xx6Etl8qH0RH8y936v8q2YF1czoplgg30L8UfmCwUK4 69
attribench/masking/_masker.py sha256=1Av2gEpo2e65ZCDpuyrtGqKWZ4gNWyi9h8_keR3rSTI 4219
attribench/masking/tabular_masker.py sha256=He5ppIq4Xe6KmKTMGIrCZ_OyM2R4coU0U_xuFFikEyE 2600
attribench/masking/image/__init__.py sha256=P2_8tao-LP4vNZsZMjpkttpHtxmn_nBJhVG26c16gyE 269
attribench/masking/image/_blurring_image_masker.py sha256=l5yfq7VWnzLilm69gTDRbEB33HPeNVE4VeHxzVuXj3c 1866
attribench/masking/image/_constant_image_masker.py sha256=iQxBjT0e5wB0tnSU0nvTX4CUel5gH1l_b16QeZPWJF8 809
attribench/masking/image/_image_masker.py sha256=ZUWUtLtNlOQB8pVvstcbMJs0bH2G7X0BEtntEoOUEv0 12086
attribench/masking/image/_random_image_masker.py sha256=b8VygXzOcxjIHYMQk54IB-RYjN2cPFpuRreiZrw4hO0 830
attribench/masking/image/_sample_average_image_masker.py sha256=aB3GTABLHByk-eOuzJoCrd_xuu_2ughKM-yERbPe2rY 821
attribench/plot/__init__.py sha256=gGv8K1LuI8kJSZZBVuwvgIWKnrk11awy1bsOihXHtL4 494
attribench/plot/_cles_plot.py sha256=Ezq1kcFxdV7FT-79NRN7Ruh9eTR0sEzu0Lu2S-7T_sQ 2415
attribench/plot/_cluster_plot.py sha256=czcX2b97NCoE_xqRiLtwpAavoEnM7_0jwY3VR7p9Uuc 2209
attribench/plot/_convergence_plot.py sha256=tvidXvztowuGxkh0B8hpl5cS1u_8eA-cZbGvyMqjFeY 2715
attribench/plot/_correlations.py sha256=bGSCyBYYTd-YBWDhlwK1OwuKor4xDmJJ1McBQUxVR4E 8184
attribench/plot/_krippendorff_alpha_plot.py sha256=KMdI6w69GK1tNzcVxz-TAZyfigBDr_LF15ZQnLiMIw0 1384
attribench/plot/_lib.py sha256=T9wJQZ0FObxwFznOPpxFNjQwh5HFr5zMqdbFcBOctvo 4183
attribench/plot/_mad_ratio_plot.py sha256=N1MIRuvWVA4kryLT29-estha_8dl83MnE9e4Zqmr9gg 2089
attribench/plot/_plot.py sha256=MXgaW-GbDrv17rcae2326egbyAVqOdRTKBeLZMpNsWA 886
attribench/plot/_significance_barplot.py sha256=ZnNg_WmhVP1wjUptmfyU-Fm7CcqOKAdqLN97ebLZVi4 2977
attribench/plot/_significance_summary_plot.py sha256=2AlNsU-Io-P8RcEeY947QlGW5n5nE93tkQqZ-9t6X-c 3639
attribench/result/__init__.py sha256=FtsuxcEhJNsq4nObLBaVFHeEFLbx4DB2JtuY8XkS2Fw 537
attribench/result/_batch_result.py sha256=SkWyDCvov6ndrOzaz_DxP8_qjFEvf_vCrMArrIxIXfA 430
attribench/result/_deletion_result.py sha256=PCOSzayuwxAS5Crq4ICENYx9MKDMi_wturQZSHkgfMY 6406
attribench/result/_grouped_batch_result.py sha256=a8RiIPdKbzBEr6dd-2EI0LLgMAN9uriz029rRPokork 588
attribench/result/_grouped_metric_result.py sha256=IJ9HBMECvl6qp7bslI87ZfRbnIs0i6Q7_ad7EuBEjGY 865
attribench/result/_impact_coverage_result.py sha256=9V0t3BVMIX8Z8yyNoiOoHlhYDgs8N6fGA-DW3g-dHaQ 1934
attribench/result/_infidelity_result.py sha256=rI3DFDmAG4n0nSdbSxr5HBnghgV7SwbXy_GGcsRIaLo 2993
attribench/result/_insertion_result.py sha256=-2RQRupjUt2RpqwmZofY1I62v5wmYbsFGpMkUeRdm4o 1369
attribench/result/_max_sensitivity_result.py sha256=xBYTkxQH9hWY3jH6c-bR4gVfyUuS6lI9RiXxt5b_D7o 1903
attribench/result/_metric_result.py sha256=u4vV8WI0qTcQ7f_Pap_858EKKuN-u_pIvI2rLZaKkrE 8272
attribench/result/_minimal_subset_result.py sha256=VlfDh9lFxPOhK5VqfbCC71B0dYDbQGGwk-sIKEmuoVA 4078
attribench/result/_parameter_randomization_result.py sha256=EdT4lkrfJ54yd1hGQMvvIRzBcQEVpqhPGBHeByvBwos 1948
attribench/result/_sensitivity_n_result.py sha256=Tm8qJ_AGh9RL-ROxJvbqiOEhn4RmnSBMEbhN7Wa6N0E 3590
attribench/util/__init__.py sha256=Bblk_0kWKGboeu21EuwLEJ8C1YvtmN4BcelZCIzWmwM 58
attribench/util/visualize_attributions.py sha256=ahOc4zocCCVRW0m11JGuTUOOfcjxBCVcQl6laN7dne0 3118
attribench-0.1.9.dist-info/LICENSE sha256=pAZXnNE2dxxwXFIduGyn1gpvPefJtUYOYZOi3yeGG94 1068
attribench-0.1.9.dist-info/METADATA sha256=GnhZzJDrvYKTAl1uYBIt3XjC3A_NIz4Vn-zchvt1RKw 3709
attribench-0.1.9.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
attribench-0.1.9.dist-info/top_level.txt sha256=2OZ8_4-ivAuZ8WMRNluTeQoDoImRHQXqqhVRQnhBZcU 11
attribench-0.1.9.dist-info/RECORD

top_level.txt

attribench