Skip to main content

Explains DIETClassifier model predictions in Rasa chatbot framework.

Project description

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 / fully Sinhala-English code-switchable

What's Cooking? 🍪

  • 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.1.3/
🪵 Full Changelog: https://github.com/DIME-XAI/dime-xai/blob/main/CHANGELOG.md

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.1.3.tar.gz (20.3 MB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for dime_xai-1.1.3.tar.gz
Algorithm Hash digest
SHA256 73962427045b1a9b8687aa0902ce30be6e34a783a9b0f2bf063587fe5299b68a
MD5 6a067c309a0ed821e0a391926b6c7bf3
BLAKE2b-256 355e7181ae2f2247ae60adaad3a9ba418a024dfd675dc949c0be076f23fe8544

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for dime_xai-1.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 726b08dee8bbccae23ac9ffaa7fc19077dc0ed353c45723011b6bf5e2f530ab5
MD5 1cd0026afc913a39d3a06bdd34f84fc9
BLAKE2b-256 fc2e9292c07e9530637c8eeafaa5055d63e00388641a699b4f4a9f28bd7a739d

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