Integrated gradients for text classification on the IMDB dataset
pip install alibi[tensorflow]import tensorflow as tf
import numpy as np
import os
import pandas as pd
from tensorflow.keras.datasets import imdb
from tensorflow.keras.preprocessing import sequence
from tensorflow.keras.models import Model
from tensorflow.keras.layers import Input, Dense, Embedding, Conv1D, GlobalMaxPooling1D, Dropout
from tensorflow.keras.utils import to_categorical
from alibi.explainers import IntegratedGradients
import matplotlib.pyplot as plt
print('TF version: ', tf.__version__)
print('Eager execution enabled: ', tf.executing_eagerly()) # TrueTF version: 2.6.0
Eager execution enabled: TrueLoad data
Train Model
Calculate integrated gradients
Sum attributions
Visualize attributions
PreviousIntegrated gradients for a ResNet model trained on Imagenet datasetNextIntegrated gradients for MNIST
Last updated
Was this helpful?

