pnpxai

View on PyPIReverse Dependencies (0)

0.1.1 pnpxai-0.1.1-py3-none-any.whl
0.1.0 pnpxai-0.1.0-py3-none-any.whl

Wheel Details

Project: pnpxai
Version: 0.1.0
Filename: pnpxai-0.1.0-py3-none-any.whl
Download: [link]
Size: 124251
MD5: 6839ad035f894e3a6403496ce1da7f6f
SHA256: 400cbd5050d3bc9406f7a10e511217547cc5d42f96e1e0ea1aceb04a59f4b7a2
Uploaded: 2024-12-26 10:45:04 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pnpxai
Version: 0.1.0
Summary: XAI Recommendation Toolkit
Author: Team SAIL
Author-Email: open.xai[at]gmail.com
Maintainer: Team SAIL
Home-Page: https://github.com/OpenXAIProject/pnpxai
Download-Url: https://github.com/OpenXAIProject/pnpxai
Project-Url: Bug Tracker, https://github.com/OpenXAIProject/pnpxai/issues
Project-Url: Documentation, https://github.com/OpenXAIProject/pnpxai
Project-Url: Source Code, https://github.com/OpenXAIProject/pnpxai
License: MIT License
Keywords: xai,plug and play,toolkit
Platform: Any
Requires-Python: >=3.8
Requires-Dist: pandas (>1.5.0)
Requires-Dist: captum (>0.5.0)
Requires-Dist: scikit-learn (>0.20)
Requires-Dist: scipy (>0.7)
Requires-Dist: kaleido (>0.2)
Requires-Dist: scikit-image (>=0.12)
Requires-Dist: zennit (>=0.5.1)
Requires-Dist: pytest (>7.0.0)
Requires-Dist: pyyaml (>=5.2)
Requires-Dist: tabulate (>=0.9.0)
Requires-Dist: shap (>0.43)
Requires-Dist: timm (>=1.0.3)
Requires-Dist: optuna (>=3.1.0)
Requires-Dist: transformers (>=4.0.0)
Requires-Dist: gensim (>=4.0.0)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 6793 characters]

WHEEL

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

RECORD

Path Digest Size
pnpxai/__init__.py sha256=T_7T4F672NyH6Rh0h_2EM__lvzE4Ve94a-_WFwmioCo 362
pnpxai/_meta.py sha256=mXD8nUlP-j_27ZzShpc2oJlKfirUmbNp5G8zQQlS-BU 334
pnpxai/messages.py sha256=PqW_HPlvPxfrs8aujWxRmZFJvRgVxWVGWIrMrmc5mt8 815
pnpxai/utils.py sha256=1tQoiUG4W_znqKWlVVEjka_I0DnDQcJysw3LbiSAkmo 3175
pnpxai/core/__init__.py sha256=VEBEsdrJ_ldheT51DhjPyCJEhBlTXy7eqnOulbqf7sw 357
pnpxai/core/_types.py sha256=3-WWd1-p8ghCtB91lG5uc9lGbf4A3H2eNMg9XTV_F80 616
pnpxai/core/detector/__init__.py sha256=nht7Ivycqrk_ysXDON7PkYMqQShpbJ6iWdO0JUJBB1I 104
pnpxai/core/detector/_core.py sha256=lbVCMJwPeDx7l3JFFNo4qmM-pG14t8HPMtKrzlFRozI 13450
pnpxai/core/detector/detector.py sha256=V--ZCKQjyTpZCAJ5fRya7T67xDC-CPivDbCMB3JACVM 2974
pnpxai/core/detector/types.py sha256=cuMCtoTm_5NEJNqYW-txc8cmgrrQFMO4Rpq_9YRKCNc 2527
pnpxai/core/detector/utils.py sha256=OCXfFiDJ1BLlGuOaIyGa4Ml2ohCkIehkycfsmMePO6I 840
pnpxai/core/experiment/__init__.py sha256=WUXG1F1HdA9XwWsesXXUu2Bqk12asFuV9MEXXISgLvQ 306
pnpxai/core/experiment/auto_explanation.py sha256=K9k8jveV6zwLwzOeaB8hvwvF2acMcb2yhUwzc6tR4Gs 15066
pnpxai/core/experiment/cache.py sha256=1hWazSyRMEuH2yyqjhUnwK1S0d3NPnMJYktjFwFLdbg 2477
pnpxai/core/experiment/experiment.py sha256=MwE89GWiqcRyIa8hnbw7ZlNFqVGsfVzKY-Qt58KnyGU 24206
pnpxai/core/experiment/experiment_metrics_defaults.py sha256=NyIeniu_ED7ucrFZHRuBBUJ3tM6-QsNNOaVzupsIy7o 239
pnpxai/core/experiment/manager.py sha256=7ua9t5tHYSk5VbOoPcUySNkDtwo0y3q9OQQyyqOU7K0 15861
pnpxai/core/experiment/observable.py sha256=9tRXucKuaYZ7rhvIxwZ0pfHmkh1HDGgXSvv7ksvzX2A 1356
pnpxai/core/modality/__init__.py sha256=OpSFyM1AT77YYpZePXk_p8wb4QnNk9UZtQEBB_GyNPY 120
pnpxai/core/modality/modality.py sha256=6Ck86bZ2xr005NhkrLqT7U48x8c8VF5hm8QBNM_jdjg 14978
pnpxai/core/recommender/__init__.py sha256=NG4ot4WyDahfuCsGaqp9DyTILEJmXomcII9Ztdw4LeU 63
pnpxai/core/recommender/recommender.py sha256=5rApOOvckZJK49lK1WlvmBFNifIuA381OIsKSw65f2I 4538
pnpxai/evaluator/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pnpxai/evaluator/metrics/__init__.py sha256=SdynXH8DMJgxN1vSdgyVtkiyeWn5j8JSB988uijNHI0 439
pnpxai/evaluator/metrics/base.py sha256=eQU2PyoOgx9KyiXyRwTH52BsN9GRmh3pmmN30X8Wzy8 4047
pnpxai/evaluator/metrics/complexity.py sha256=bICysMwf7X75Jl7g5RZ5XZoW6z8EWT1CcKIgZlNy1Qo 2307
pnpxai/evaluator/metrics/mu_fidelity.py sha256=hkowS1IgkQ3SRBGGMrmIAEZ-smVbj96f3Vp9L1tO_oo 5498
pnpxai/evaluator/metrics/pixel_flipping.py sha256=voRbeKz3E4mPVvTn0RSpIjjQq-v-ceiSkT40-k0sJ6o 21238
pnpxai/evaluator/metrics/sensitivity.py sha256=TsqXSzfIBsK5dkAiilmUeOICq0hdZ1SNkrOZiwzRKYQ 3268
pnpxai/evaluator/optimizer/__init__.py sha256=r1CVyIz-O09V-q2g-mGHe0_vb7XRt9XQbQov0_c6ing 116
pnpxai/evaluator/optimizer/objectives.py sha256=7gy6vFUCz9ZN7NmWctp_yJc77oz6pcmqu6M2nLsD79A 6537
pnpxai/evaluator/optimizer/optimize.py sha256=r5JLcsUBPDSsAN2-3Wl1TEoHudnIbwzhekWUwEuxftA 1570
pnpxai/evaluator/optimizer/suggestor.py sha256=2HM5ZjbR3MzdTlTBdOPWohy7EVN2onYEUYDJX9x2rWE 4348
pnpxai/evaluator/optimizer/types.py sha256=-zU45fXgjGucsmXGgkfcVZ4aLV1JlMtWMvvnBUg4_Vk 1193
pnpxai/evaluator/optimizer/utils.py sha256=9BFgFqs8Z6jYfVk6m3MTcOe2m5NGXpCD5_9l6w7aYHY 816
pnpxai/explainers/__init__.py sha256=sw4ZgR48NViO6xxpir584haFZ0l6Ai1knrc7up8r5l4 1828
pnpxai/explainers/attention_rollout.py sha256=Qo1dpOCOCoqe95X9d8FdFHuu25VMuu2197iu-dZkxH8 14981
pnpxai/explainers/base.py sha256=dWINR6b5Zg10aLiURAc8Be6mzy4KoLXYA1I9PmC5vxY 6425
pnpxai/explainers/deep_lift_shap.py sha256=C_mjOx-3KXp8fQl1BmA5CxcmoiqKOJyJNab8krnIw4o 1711
pnpxai/explainers/errors.py sha256=3T58OLwYFydtqLsoqkKl2DmC7EdMYUW-2FiA5AVN39c 187
pnpxai/explainers/full_grad.py sha256=MFv4Sy_v0AOzp4GKX6-PoCSSF9oOkYOluH2Juv3BNPI 3442
pnpxai/explainers/gfgp.py sha256=SD8kSuG8kX2XrLa4nIqxI3oswpr6s_0dq6doq56s0Ag 5737
pnpxai/explainers/grad_cam.py sha256=-PLT6RBAdku2Siu8QITvQTxMXCW4alyjaNAK_MAcDWI 3480
pnpxai/explainers/grad_x_input.py sha256=0rAQ83I8zeM1-24YqkeaWn164jyv3XTaYDO0ZEyjJ_E 6401
pnpxai/explainers/gradient.py sha256=tT-a235aNoFRf8Em53FsnsKsPiD7uhqzM4DlRXz8_74 3671
pnpxai/explainers/guided_backprop.py sha256=iH4-3SLcd-k4ARJywsxSnhg_mueMmtjG3YO_8fi_lYw 1895
pnpxai/explainers/guided_grad_cam.py sha256=6ee8L2gwlvvvtM-78w0D0Qp_j6AkhjosdpRPSkCS-CI 3307
pnpxai/explainers/integrated_gradients.py sha256=O0z8zc35U7ewVWJB-wCKRhsRzJTJRe-GFF8VPWqoWZ4 4980
pnpxai/explainers/kernel_shap.py sha256=uz44zBSd7ATE04gxR7O9twEzgOGh0xwyWdj8s_5Spyw 4574
pnpxai/explainers/lear.py sha256=70sNK49HyM2XqxSJc0tHX9dSErumrx-x4aIiaiI_1HE 1758
pnpxai/explainers/lime.py sha256=t4_W0oMKGSmaFcCBjc35l4a7BC1hGTnNpFF3duZVY44 4716
pnpxai/explainers/lrp.py sha256=goA-PawEIl4je8ROS4r9wVM16RJvJBjBM-9qDy3Kwhg 18680
pnpxai/explainers/smooth_grad.py sha256=PvaC3Kb8RZ_O6bp-7VVvWECCTlUmD0kSfqVm6pbM4kg 4948
pnpxai/explainers/types.py sha256=sG82lUg6MDAU9S01Ia0mk7Y55LitzHFSf2NHIGfQnWM 354
pnpxai/explainers/var_grad.py sha256=xl-v0sXmz4XzkVoimrqlrI0g8cxeTLCYYDOG5fFBnlQ 3006
pnpxai/explainers/attentions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pnpxai/explainers/attentions/attributions.py sha256=-rgSRAfWyiKpoGnfRJ8xslZek6ONHgNgcXBr_JfGqfg 997
pnpxai/explainers/attentions/partial_forwards.py sha256=BnmW5gAjcRxuML0vAvciXBC1trwS6j6JGvXYwQFplXM 9293
pnpxai/explainers/attentions/rules.py sha256=Z4BYgbCJ2pWgLaUYUi7b-iWEn_rbGw7ZKORXdyUEaZo 17572
pnpxai/explainers/attentions/module_converters/__init__.py sha256=vVGnCtSnw-s19GoEXVBUnipL6UmQ-VDwX3LhL832hYo 1660
pnpxai/explainers/attentions/module_converters/configs.py sha256=8mjtn80RS34iB5K-enOngQYuxDgecUQ8FMFIRY629yA 19260
pnpxai/explainers/attentions/module_converters/layers.py sha256=ji067-4WGLJet8QbX1EmO9J34PSTpP160-Pta8nKnHY 349
pnpxai/explainers/attentions/module_converters/validations.py sha256=x31eFoZw8y4FDiec0lgO1OMK_Ubx474NDBWsLdXaixc 764
pnpxai/explainers/attentions/module_converters/warnings.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pnpxai/explainers/rap/__init__.py sha256=UvJzrF28RDU9fkv7W-2tyVM156w_VhhywF2VfgTf0HA 47
pnpxai/explainers/rap/attribute.py sha256=1B8aySMniBtuvJR18PYtJpyJ77NdXMuDZLCt_YQLNwc 2932
pnpxai/explainers/rap/rap.py sha256=S6A4NYrKXJWR0M0FDfa4ZSdnv9glihQxaRpCepGLNas 7494
pnpxai/explainers/rap/rule_map.py sha256=f4nQetVPU3bXlryd9qCAVuw3I8S-ZTxKvssYJv0HgFI 2672
pnpxai/explainers/rap/rules/__init__.py sha256=6WvN-08As88CR4FKSZEH_baYr5Mi5CbQZxWABCKr5vg 602
pnpxai/explainers/rap/rules/base.py sha256=bL7IkSc4o3IwoZUINoapwn6DtI58teTBqGeEplnwhBA 3576
pnpxai/explainers/rap/rules/functions.py sha256=TLu0k-ISDepqMB8MFTCAplYD5xPocR5eiMbtEsfcPrw 5468
pnpxai/explainers/rap/rules/modules.py sha256=yCfh-PkxLRnFKggz1eRmvi2evU7mtK5rlQgr-NyG0EY 15226
pnpxai/explainers/utils/__init__.py sha256=yvcjYITUOmSC_QQjbAcfSgOJzciJSjxmdvbKPMztSQE 535
pnpxai/explainers/utils/base.py sha256=2f5zE7mKxqMk_kxvGTzhLB7Jybnuc8Cf2Ab7tDV2Qyc 795
pnpxai/explainers/utils/baselines.py sha256=Xn_jwN8F5LgRHftidQ5m8VwQZ750YHLmB5G0wZ-SKyA 3786
pnpxai/explainers/utils/feature_masks.py sha256=paCKUzbvs886MA0xoIyyXfnatlHPEGuqhYxcj5DCSns 7443
pnpxai/explainers/utils/function_selectors.py sha256=T5IzQW23VW6jLHnbfj59TNe2FNbeuqxlurLrLwJXvao 2915
pnpxai/explainers/utils/postprocess.py sha256=rtJdMF1wGeNf_4W0NV8ab3z4JPE1uC10ByHLWQuYuA8 8725
pnpxai/explainers/utils/utils.py sha256=QKAsaGx7RwsyiYGPLVuR6TgYp1qovrYUbrbJ46L2c4E 3212
pnpxai/explainers/zennit/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pnpxai/explainers/zennit/attribution.py sha256=5aA8L76iqUL12v-driFmOoMTEDCqQUJgXsx26RZA8xo 20713
pnpxai/explainers/zennit/base.py sha256=cPxO6GBxKd8_dVmYsPQuqeBajcWS2BMQFG285zDCKd8 1348
pnpxai/explainers/zennit/hooks.py sha256=a0aQI_tcwHwWjMyHiM_Kd_AFTcvS9PFXXUez_9IbTpU 1106
pnpxai/explainers/zennit/layer.py sha256=KUUuMyPQNab5RsQZPjVM29J7QAgcfTcLUx3cbcyE1W0 541
pnpxai/explainers/zennit/module_converter.py sha256=Zbqu2ACEjPw4wFKgPScuw_kRN5sLhpcksM1scu8m680 10597
pnpxai/explainers/zennit/rules.py sha256=t2ybHDRBuEALymTFiYyQfd0Hcucf93PGeBZtrEXrIco 13214
pnpxai/llm/__init__.py sha256=H0UAu7Ea8kq-3WACeAZYbBfvripGm4doVoM2e9uD7NQ 43
pnpxai/llm/fact_score.py sha256=9uwONYXFilkSt94-pnMYHF0I_jqjEBFpcwzNeASOJ5U 1302
pnpxai-0.1.0.dist-info/LICENSE sha256=udvCWimqio5uMKpCSxdhW_-7ZJa5MTV--kKLP3XmWGE 11401
pnpxai-0.1.0.dist-info/METADATA sha256=alLAls4FNE_-0eOXF6nTQUmUGQErdRB97jhX1hNrV_Q 7863
pnpxai-0.1.0.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
pnpxai-0.1.0.dist-info/top_level.txt sha256=B2E1HwLmd30yDRPoZtzDVoV1yOdBJq4t1-CY7H2wjbI 7
pnpxai-0.1.0.dist-info/RECORD

top_level.txt

pnpxai