T-SHIELD regularization
T-SHIELD (Transformation-Selective Hidden Input Evaluation for Learning Dynamics) is a regularization technique that aims to enhance model interpretability while improves model performance. Specifically, T-SHIELD adds a regularization term to the objective function that penalizes if it relies too heavily on a small subset of input features.
You can find the documentation of the package here.
If you use this code or find it useful, please cite our paper:
@article{sevillano2024shield,
title={SHIELD: A regularization technique for eXplainable Artificial Intelligence},
author={Sevillano-Garc{\'\i}a, Iv{\'a}n and Luengo, Juli{\'a}n and Herrera, Francisco},
journal={arXiv preprint arXiv:2404.02611},
year={2024}
}
Installation
You can install this package by simply use pip:
pip install tshield-xai
Metadata
Release files for tshield-xai 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tshield_xai-0.0.1.tar.gz | 24.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tshield_xai-0.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 50.1 kB
Release files / tshield_xai-0.0.1.tar.gz
| Download URL | tshield_xai-0.0.1.tar.gz |
|---|---|
| Size | 24.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bbaf81f78a0af91579a31076d97b2f30729a1197fb15746c616cc28ad1a4cb77
|
|
BLAKE2b-256 checksum How to use checksums |
237e9de4c83b94bc51538ccbf01e1036080f7b105b7855408ff0e633a9635cbe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|
Release files / tshield_xai-0.0.1-py3-none-any.whl
| Download URL | tshield_xai-0.0.1-py3-none-any.whl |
|---|---|
| Size | 26.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c6e7b9ef010b1daa16c770a79faddf6cb7e8e450755fdaf520155cd044cfbd12
|
|
BLAKE2b-256 checksum How to use checksums |
1303216fdcbd44b565a77f68a149ea77f9fa600290c4809103cdbad2801cd578
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|