ceml

View on PyPIReverse Dependencies (0)

0.7 ceml-0.7-py3-none-any.whl

Wheel Details

Project: ceml
Version: 0.7
Filename: ceml-0.7-py3-none-any.whl
Download: [link]
Size: 91042
MD5: d2522d914055e3e0dd8348bf2a53a2e8
SHA256: 94fb10bb367ce2d93c1e3976aaacec75e94bb3248eff77b7b1a8e36ee910a0c3
Uploaded: 2023-10-30 08:15:13 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: ceml
Version: 0.7
Summary: Counterfactuals for explaining machine learning models - A Python toolbox
Author: André Artelt
Author-Email: aartelt[at]techfak.uni-bielefeld.de
Home-Page: https://github.com/andreArtelt/ceml
License: MIT
Keywords: machine learning counterfactual
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.8
Requires-Dist: sklearn-lvq (==1.1.1)
Requires-Dist: scikit-learn (==1.3.1)
Requires-Dist: tensorflow (==2.13.1)
Requires-Dist: torch (==2.0.1)
Requires-Dist: cvxpy (==1.3.2)
Requires-Dist: jax (==0.4.13)
Requires-Dist: jaxlib (==0.4.13)
License-File: LICENSE
[Description omitted; length: 3689 characters]

WHEEL

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

RECORD

Path Digest Size
ceml/VERSION sha256=lzs3KlFPkduCGf71hc34GwkZav15SPX7HinCAW3ZlaA 3
ceml/__init__.py sha256=0fkUcpW6xfLSpreCgscmMednEoBTWy2r2QMSHGxBlHE 141
ceml/backend/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ceml/backend/jax/__init__.py sha256=lMvGStAMdE5feVS9RRuGhNU4Vg-PMkqDuuYwdtFI7e8 102
ceml/backend/jax/layer.py sha256=AW9pfDD1_7fH6TmsMFJulVOD7o0a7Az1NFC_3II69fs 913
ceml/backend/jax/costfunctions/__init__.py sha256=-iUsmdHyGEcnPGrZ4F4ppCzMKVK7GmO79-qok-Z2k2s 75
ceml/backend/jax/costfunctions/costfunctions.py sha256=Y99Cb1wyI8-J3qbgqI6Ycgevxg30BEFNXuafQnSiLL4 6109
ceml/backend/jax/costfunctions/losses.py sha256=IdkCceYAIJZURErf4AoK-rYdIvV92zggFa5JnfDdxcA 591
ceml/backend/jax/preprocessing/__init__.py sha256=erPf1exGA4t2DQ3hZKPBF0XRRCjvp7BW97PiWISARvc 162
ceml/backend/jax/preprocessing/affine_preprocessing.py sha256=ZZT9KiD2BK7CsaeR5NdQsaJEJKX6UIdW3cNl0-jqg8I 614
ceml/backend/jax/preprocessing/normalizer.py sha256=hcNgkfww71uGo8vOdq6KPDh_6MldXaQxETtriYqSySo 344
ceml/backend/jax/preprocessing/pca.py sha256=UvrGnvP-BO1ouPDOLg9KToRjTvpx5YQ4sPjuoCj9sI4 505
ceml/backend/jax/preprocessing/polynomial_features.py sha256=0bXSe8gR5QgeOHw7k7FLZBiXELWZV8OXHw6TNaX20HA 789
ceml/backend/jax/preprocessing/scaler.py sha256=mFiePaPCzUUdbC3fCZxUv-GL5XagCv25uGFCsszNKaU 953
ceml/backend/tensorflow/__init__.py sha256=P2UT0yhMOOLSWNil24QMUE6DHABrDfIQ6Fg5Z-cBXy4 99
ceml/backend/tensorflow/layer.py sha256=N9wsp4J90Hp2WsNs4JmlXnl9Xc1DZG8q0dKdf_9uxrg 156
ceml/backend/tensorflow/costfunctions/__init__.py sha256=4gyfie2TMqPDolAqdphcoKlh1vsrrz71CoimnYx6IYQ 74
ceml/backend/tensorflow/costfunctions/costfunctions.py sha256=bYb2pc0Z5Lga-lCNtdMftTRmqFpGmwjdiceqS-8jqds 3278
ceml/backend/tensorflow/costfunctions/losses.py sha256=S7I6g1vt_C4eRoK0wgHraJGJx-jrXiB4uEslyc59YSE 488
ceml/backend/tensorflow/optimizer/__init__.py sha256=ZLVNnGft6dDAQ6yUCkmqhaB8luVkFx8GU9pJU7cfMBY 49
ceml/backend/tensorflow/optimizer/optimizer.py sha256=JwbCN0p8gPOrfRCXApDhmV2u9epYitRBs-71PDkchZ4 4043
ceml/backend/torch/__init__.py sha256=7paYZUqIyrw2fsE_-9OHa2Zf8gtxNX3dSgu2iL6js_s 98
ceml/backend/torch/layer.py sha256=Iay-jr15kNvhkWUyQ-sOT2A8fFdkA6ZkAUhk9KkI_us 131
ceml/backend/torch/costfunctions/__init__.py sha256=kXwEp9C_vVmZmzArH6GGbVnDbnAMUcufKlZSsTwT75g 75
ceml/backend/torch/costfunctions/costfunctions.py sha256=cesHbGPnfP9Y23Vr7OYhg1_m36dThOxoKttADXxzp7I 4296
ceml/backend/torch/costfunctions/losses.py sha256=VDdE63VGq9cHwsgp9nr5teDQdSvPZWWzJQrWinebnEo 468
ceml/backend/torch/optimizer/__init__.py sha256=ZLVNnGft6dDAQ6yUCkmqhaB8luVkFx8GU9pJU7cfMBY 49
ceml/backend/torch/optimizer/optimizer.py sha256=M50Ugkx7r2xQWLiiMtiDd7KY5SLvoChfX_RzDnLdICM 4983
ceml/costfunctions/__init__.py sha256=aCFwQ4CS8fYwMoFDtJwrVg_h204g_mwZqZdwUpDlbNk 53
ceml/costfunctions/costfunctions.py sha256=_eALPNMzYpiahi3pGDvkZ-_riLaV1h9NwrdTVSdvlJc 3460
ceml/model/__init__.py sha256=U_YoEap_hJKZ9xo_MP9Y6CPzUVT_jMj0YPnsOoC5mlY 75
ceml/model/counterfactual.py sha256=1klplnE9qrN2r7HS9aVbXEiz-SHs_zfewvEEnvzXqcc 622
ceml/model/model.py sha256=nm-POT-mA2TFFrs6EsmQYhHPvG2y-CDJwFJGXjJtQtk 1362
ceml/optim/__init__.py sha256=U4qaAUXs8ZDF5jSioFos0BGniudgFx9jsZiXrUD7Oz8 115
ceml/optim/cvx.py sha256=00BOYFc62ezAkXJygXEWZtuqwnVYs5cUN3gKSQnGRi4 24825
ceml/optim/ga.py sha256=fnGDeONa5osHx2BTVGMfVoTjfAruBrCE1rz-F1obyx4 7120
ceml/optim/input_wrapper.py sha256=IRv0UyHbQjLXqtPx2l-Y3kc595rFTcNjdFyOsvn1Y1Q 2281
ceml/optim/optimizer.py sha256=aHI0mkYJOtgm9IR9O0jT3LYZsoKN5UFDqExRM-B_zPo 11244
ceml/sklearn/__init__.py sha256=5TEYJifVCsqahoFu51u0_M9fwkDxhDi0gZbnOIumUss 429
ceml/sklearn/counterfactual.py sha256=8z_lKGDU0sqsa7DeP1WOcdrL7c3N7RJxjKAUif8xmug 9903
ceml/sklearn/decisiontree.py sha256=9ZAreT9X4XED54T6SuWtkPqX6NhqcastThIKN4l95jw 17572
ceml/sklearn/isolationforest.py sha256=eTwFqqJDJhu1kn-diHal5tZT9PAIX34PT78iwZ5RpCQ 15729
ceml/sklearn/knn.py sha256=IlvHmY-tOUQxwgULoX7a2fA_FYvmqFQEQWcpddU-_Fo 9482
ceml/sklearn/lda.py sha256=6SZCqJ1KpovX73OyoJpxh8MpfvAwJSGF6-FRWHO5_uM 10664
ceml/sklearn/linearregression.py sha256=vQKotaI91dxo44B3XQJ4v2pKKkFjeo-RJrusPIR5N1Q 9465
ceml/sklearn/lvq.py sha256=LXqeIp7zXVBJcv9pjA6eF4A54RxAN2AAkxFfFYXzUm8 22106
ceml/sklearn/models.py sha256=EzgEYJ9m4b8Sy9ZRxe3pMNNWDTul4FBoMRlZ1_wummg 8520
ceml/sklearn/naivebayes.py sha256=Q7l2xuB7cyQpNg_TS1Xepsh5FddDT8PIcgjgSP4E6Zw 12134
ceml/sklearn/pipeline.py sha256=9tLV4vnjuV14evMmC6yOfxJBam74LgyZPu2EoT1lWN4 21368
ceml/sklearn/plausibility.py sha256=RAawKM-lIGrBRYIc1ZfZqD8k4HuAIa5SSYbutd1STDo 4442
ceml/sklearn/qda.py sha256=ml8gxZ05Vb891t7PLKOlwr6BDHhPFLVysdgRblrqaJU 12219
ceml/sklearn/randomforest.py sha256=9t4m3lsXrmXqnyue4cLuzWfsweNpNrnJCnccWEVYHzM 14742
ceml/sklearn/softmaxregression.py sha256=3vjqZxF-88vw4ce3UPnZNvMar313RQwgv4ypncEAqPo 10922
ceml/sklearn/tree.py sha256=jqhQLTUMLaEYSSx51WHivmD0CfeB0klnnNGEQR2yoRo 2782
ceml/sklearn/utils.py sha256=DvbEEZatP_qOf7zBOV5_1KfARfzVuseNhcNLvhhUffk 4749
ceml/tfkeras/__init__.py sha256=gmoQo-7T7R-XnlubXev3REC9wlsN9iXApuRbKajYDkk 54
ceml/tfkeras/counterfactual.py sha256=N91F8_bprSA4ViaeDnhKthqJcg-m130bStkoSiUgVUE 12328
ceml/tfkeras/utils.py sha256=-c07lN9uR6gzxpTxWlZlcTrYXC8ygRuhKrDpmS7csWA 4812
ceml/torch/__init__.py sha256=gmoQo-7T7R-XnlubXev3REC9wlsN9iXApuRbKajYDkk 54
ceml/torch/counterfactual.py sha256=zU2oRTMCPs4GCyEbbUjL2WdEgZ24XepCNhvu0PU9if0 14173
ceml/torch/utils.py sha256=K3Q0-CbUNXBuIIiQx8fUZbD149Mm7HbnYRFHL042wGE 4823
ceml-0.7.dist-info/LICENSE sha256=tv599w-k09yYjmUdDlKfWy5UQufs3UPe-aWk-Tt29Pc 1076
ceml-0.7.dist-info/METADATA sha256=s083_zc9xEvkxxEPan0Y4j-_eclM_SwBoAqyvgFGx0E 4568
ceml-0.7.dist-info/WHEEL sha256=yQN5g4mg4AybRjkgi-9yy4iQEFibGQmlz78Pik5Or-A 92
ceml-0.7.dist-info/top_level.txt sha256=Z-okuRdNBymNGVgEjBSc1V04LNtrp4XDTAAjseiKR6A 5
ceml-0.7.dist-info/RECORD

top_level.txt

ceml