8000 Add video support for LIME in a new LimeVideoExplainer and VideoExplanation classes. by sirTomasson · Pull Request #756 · marcotcr/lime · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Add video support for LIME in a new LimeVideoExplainer and VideoExplanation classes. #756

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

sirTomasson
Copy link

Add Video Explanation Support to LIME

Overview

This PR introduces video explanation capabilities to LIME through a new LimeVideoExplainer class, enabling the interpretation of video classification models. This addition extends LIME's capabilities beyond images, text, and tabular data to address the growing need for explainability in video-based machine learning models.

Key Changes

  • Added LimeVideoExplainer explainer class that implements LIME's methodology for video inputs
  • Created example in a new Jupyter notebook documenting the usage of LimeVideoExplainer and the PyTorch framework
  • Integrated with existing LIME architecture while maintaining code style consistency and without adding any new dependencies.

Why This Matters

Video classification models are increasingly important in applications like action recognition, surveillance, and content moderation. However, explaining their decisions has been challenging. This implementation helps:

  • Researchers and practitioners understand why their video models make specific predictions
  • End-users gain trust in video classification systems through transparent explanations
  • Developers debug and improve video model performance by identifying relevant temporal and spatial features

Documentation

The included notebook demonstrates:

  • Basic usage of LimeVideoExplainer
  • Visualization of temporal and spatial importance in video segments
  • Integration with popular video classification frameworks

Adds a Tutorial that shows of this new functionality
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant
0