Skip to content

Commit

Permalink
update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
bluecher31 committed Jan 16, 2024
1 parent 72c4246 commit 6cb0cb0
Showing 1 changed file with 4 additions and 8 deletions.
12 changes: 4 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,21 +5,17 @@ Hoocs implements a broad range of model-agnostic attributions.
- Shapley values [[3]]([3])
- KernelSHAP [[4]]([4])
Recently, there has been increasing interest in more in-depth analysis of models. To meet this needs, the analysis of
feature interactions is inevitable. Therefore, this package allows to calculate arbitrary higher-order explanations.

Importantly, it is easily extendable to other methods, which rely on marginalizing features in input space.
This package puts a special focus on the on-manifoldness of attributions methods. To this end, we enable simple
incorporation of new conditional distributions (*imputers*) for any kind of data modality.
feature interactions is inevitable. Therefore, this package allows to calculate arbitrary higher-order explanations.
Tt is extendable to other methods, which rely on marginalizing features in input space.

## Installation
```
pip install hoocs
```

## Implement new imputers
To add a new imputer to incorporate a suitable conditional distribution for the current data modality,
the user is requested to inherent from the abstract base `Imputer` class
in `hoocs.imputers.abstract_imputers.py`.
To enable reliable attributions, hooks enables simple incorporation of custom *imputers* for any kind of data modality.
To add a new imputer, the user is requested to inherent from the abstract base `Imputer` class in `hoocs.imputers.abstract_imputers.py`.
This class performs basic type checking and ensures a consistent interface.

## References
Expand Down

0 comments on commit 6cb0cb0

Please sign in to comment.