foxai.explainer.computer_vision package
Subpackages
- foxai.explainer.computer_vision.algorithm package
- Submodules
 - foxai.explainer.computer_vision.algorithm.conductance module
 - foxai.explainer.computer_vision.algorithm.deconv module
 - foxai.explainer.computer_vision.algorithm.deeplift module
 - foxai.explainer.computer_vision.algorithm.deeplift_shap module
 - foxai.explainer.computer_vision.algorithm.gradcam module
 - foxai.explainer.computer_vision.algorithm.gradient_shap module
 - foxai.explainer.computer_vision.algorithm.guided_backprop module
 - foxai.explainer.computer_vision.algorithm.input_x_gradient module
 - foxai.explainer.computer_vision.algorithm.integrated_gradients module
 - foxai.explainer.computer_vision.algorithm.lrp module
 - foxai.explainer.computer_vision.algorithm.noise_tunnel module
 - foxai.explainer.computer_vision.algorithm.occlusion module
 - foxai.explainer.computer_vision.algorithm.saliency module
 - Module contents
 
 - foxai.explainer.computer_vision.object_detection package
 
Submodules
foxai.explainer.computer_vision.model_utils module
File contains functions to modifiy DNN models.
- foxai.explainer.computer_vision.model_utils.get_last_conv_model_layer(model: Module) Module[source]
 Get the last convolutional layer from the torch model.
- Parameters:
 model – torch.nn.Module
- Returns:
 The last convolutional layer of the model.
- Raises:
 ValueError if the model does not contain convolutional layers. –
- foxai.explainer.computer_vision.model_utils.modify_modules(model: Module) Module[source]
 Modify modules of given model.
Function iterates over all modules and sets property inplace to False for every torch.nn.ReLU activation function.
- Parameters:
 model – Neural network object to be modified.
- Returns:
 Modified neural network object.