class_docstr: Guided backprop analyzer.
  
  Applies the "guided backprop" algorithm to analyze the model.
  
  :param model: A Keras model.
class_docstr_tok: ["Guided","backprop","analyzer",".","Applies","the","``","guided","backprop","''","algorithm","to","analyze","the","model",".",":","param","model",":","A","Keras","model","."]
code: def __init__(self, model, **kwargs):
      super().__init__(model, **kwargs)
  
      # Add and run model checks
      self._add_model_softmax_check()
      self._add_model_check(
          lambda layer: not ichecks.only_relu_activation(layer),
          "GuidedBackprop is only specified for networks with ReLU activations.",
          check_type="exception",
      )
      self._do_model_checks()
  
imports: from __future__ import annotations
  import tensorflow
  import tensorflow.keras.backend
  import tensorflow.keras.layers
  import innvestigate.backend
  import innvestigate.backend.checks
  import innvestigate.backend.graph
  from innvestigate.analyzer.network_base import AnalyzerNetworkBase
  from innvestigate.analyzer.reverse_base import ReverseAnalyzerBase
  from innvestigate.analyzer.wrapper import GaussianSmoother, PathIntegrator
  from innvestigate.backend.types import List, OptionalList, Tensor
label_desc: Use image node_id 1 to create a new GuidedBackprop object from inherited base classes: ReverseAnalyzerBase with example: obj = GuidedBackprop(model)