Skip to main content

Explains DIETClassifier model predictions in Rasa chatbot framework.

Project description

DIME XAI 1.0.0 Release ⚡

DIME (Dual Interpretable Model-agnostic Explanations) is mainly aimed at Explaining DIET Classifiers in RASA 2.8.X. Models.

Features 🦄

  • Explains RASA DIET Classifiers using feature importance
  • Generates dual feature importance scores (Global FI + Local FI)
  • Efficient
  • Total confidence drop as the feature importance score
  • Able to explain both local and REST Rasa models
  • Easy to use DIME CLI
  • GUI with a dedicated server on-demand
  • Generate, Store, Download, Upload, Peak DIME explanations. Read more on docs
  • Supports Sinhalese unicode (Keyboard support is underway)

What's Cooking? 🍪

  • Sinhalese-English code-switchable keyboard interface
  • DIME for Jupyter Notebooks
  • Stopwords List Generation
  • DIME Example Notebooks
  • DIME for non-DIET text classification models

Limitations and Known Issues 🤏🏽

  • Global Importance is disabled for REST models due to performance bottlenecks
  • Explaining RASA models locally on Notebooks such as CoLab is not supported yet due to dependency issues
  • Benchmark tests are in progress

📒 Docs: https://dime-xai.github.io
📦 PyPi: https://pypi.org/project/dime-xai/1.0.0/
🪵 Full Changelog: Refer the relevant GitHub branch (v1.0.0)

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

dime_xai-1.0.0.tar.gz (20.3 MB view details)

Uploaded Source

Built Distribution

dime_xai-1.0.0-py3-none-any.whl (20.3 MB view details)

Uploaded Python 3

File details

Details for the file dime_xai-1.0.0.tar.gz.

File metadata

  • Download URL: dime_xai-1.0.0.tar.gz
  • Upload date:
  • Size: 20.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.8.13

File hashes

Hashes for dime_xai-1.0.0.tar.gz
Algorithm Hash digest
SHA256 8f0362fc4d9c8a27b71238f9840e7dbb3660e130d621eeb1a8988d09dc0460c1
MD5 fcb1b5990940a1bbbf7f677035787c5d
BLAKE2b-256 f495cff3852f67e51136ddc8b3c540bd1d8190e0e4bd760870b8b0342e543076

See more details on using hashes here.

File details

Details for the file dime_xai-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: dime_xai-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 20.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.8.13

File hashes

Hashes for dime_xai-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8c68d82ab301ead273d0fae446079e33e7a3ee12bf5fccc7a4e9ffa996d9dbe0
MD5 86a63d06ae789e6dc1d4ffa04aab9237
BLAKE2b-256 d2db320458a0029fcf8aef9eb4565b37233aea3a1889a1a180ac10c9250d4c6d

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