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.