Skip to main content

A Python package with explanation methods for extraction of feature interactions from predictive models

Project description

ARTEMIS: A Robust Toolkit of Explanation Methods for Interaction Spotting

A Python package with explanation methods for extraction of feature interactions from predictive models

build PyPI version Downloads

Overview

artemis is a Python package for data scientists and machine learning practitioners which exposes standardized API for extracting feature interactions from predictive models using a number of different methods described in scientific literature.

The package provides both model-agnostic (no assumption about model structure), and model-specific (e.g., tree-based models) feature interaction methods, as well as other methods that can facilitate and support the analysis and exploration of the predictive model in the context of feature interactions.

The available methods are suited to tabular data and classification and regression problems. The main functionality is that users are able to scrutinize a wide range of models by examining feature interactions in them by finding the strongest ones (in terms of numerical values of implemented methods) and creating tailored visualizations.

Documentation

Full documentation is available at https://pyartemis.github.io/.

Installation

Latest released version of the artemis package is available on Python Package Index (PyPI):

pip install -U pyartemis

The source code and development version is currently hosted on GitHub.


Authors

The package was created as a software project associated with the BSc thesis Methods for extraction of interactions from predictive models in the field of Data Science (pl. Inżynieria i analiza danych) at Faculty of Mathematics and Information Science (MiNI), Warsaw University of Technology in cooperation with NASK National Research Institute.

The authors of the artemis package are:

BSc thesis and work on the artemis package was supervised by Przemysław Biecek, PhD, DSc.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyartemis-0.1.5.tar.gz (35.8 kB view details)

Uploaded Source

Built Distribution

pyartemis-0.1.5-py3-none-any.whl (56.3 kB view details)

Uploaded Python 3

File details

Details for the file pyartemis-0.1.5.tar.gz.

File metadata

  • Download URL: pyartemis-0.1.5.tar.gz
  • Upload date:
  • Size: 35.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.11.5 Linux/5.15.133.1-microsoft-standard-WSL2

File hashes

Hashes for pyartemis-0.1.5.tar.gz
Algorithm Hash digest
SHA256 1fa9dcaa6f3f1e326fb9cf5d8168b61002a89be233c4a295f1d908c265f4129b
MD5 f2d09a5f1487563e0ce2ac0198f4e77f
BLAKE2b-256 da09e18a7f3660c125daeb725e74895261601b9037c5822e28a3ca42be33c512

See more details on using hashes here.

File details

Details for the file pyartemis-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: pyartemis-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 56.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.11.5 Linux/5.15.133.1-microsoft-standard-WSL2

File hashes

Hashes for pyartemis-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 8453bd148d7f8abc6d871a1ddf6bee676a9b7b5dc151562af4baa189cfd122e1
MD5 a9dedd2ed42c787dc2e18b77b66c17b5
BLAKE2b-256 bf24a780840c8840c8bb9e19a7396f4a1e0a79ae031066d2f9fc4b7704c299bd

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page