Observed since 20 Oct, 21:03 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Trustworthy Machine Learning Assessment
AffectLog: Trustworthy Machine Learning Assessment
Unverified black box models are destined for failure. Lack of transparency breeds distrust, leading to neglect and eventual rejection.
The 'affectlog' package offers a suite of tools to dissect and explain the behavior of any predictive model. The central component, the Explainer object, wraps around the model, facilitating detailed exploration and comparison through various model-level and prediction-level explanations. Additionally, 'affectlog' provides methods for assessing fairness and interactive dashboards for comprehensive analysis.
The affectlog package is available on PyPI and conda-forge.
pip install affectlog -U
conda install -c conda-forge affectlog
One can install optional dependencies for all additional features using pip install affectlog[full].
Resources: https://affectlog.com/research.html
API reference: https://affectlog.com/research/api
## Authors
The authors of the affectlog package are:
AffectLog Developer Team
We welcome contributions: start by opening an issue on GitHub.
## Citation
If you use affectlog, please cite our research:
@article{AffectLog360,
author = {AffectLog Developer Team},
title = {AffectLog: Trustworthy Machine Learning
with Interactive Explainability and Fairness in Python},
journal = {Research- AffectLog360°},
year = {n.d.},
url = {https://affectlog.com/research.html}
}
python>=3.8, pandas>=1.5.0, numpy>=1.23.3.python==3.11 to CI.keras.src.models.sequential.Sequential to classes with a known predict_function; this fixes changes in keras==3.0.0 and tensorflow==2.16.0.verbose in the predict method of tensorflow/keras models to address changes in tensorflow>=2.9.0.variable_splits.predict_profile() when a DataFrame has MultiIndex in pandas>=1.3.0.norm() calculation in model_profile() from pi*sqrt(2) to sqrt(2*pi).prepare_numerical_categorical() and prepare_x() with pandas==2.1.0.numeric_only in pandas.DataFrame.corr() in affectlog.aspect.calculate_assoc_matrix().Explainer object to better handle new dependencies and compatibility issues.ZeroDivisionError in precision and recall functions to prevent crashes.calculate_depend_matrix() when there is a variable with only one value to notify users of potential issues.Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.0.4 | 7 Jul 2024 | 16 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 21:03 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:d14dc64fd35231acc7cd882117eb631537e42a23513d5c9214175cb4a8cde037