Callbacks
- class tf_keras_vis.activation_maximization.callbacks.Callback[source]
Bases:
ABCAbstract class for defining callbacks.
- __call__(i, values, grads, scores, model_outputs, **kwargs)[source]
This function will be called after updating input values by gradient descent in
tf_keras_vis.activation_maximization.ActivationMaximization.__call__().- Parameters:
i – The current number of optimizer iteration.
values – A list of tf.Tensor that indicates current values.
grads – A list of tf.Tensor that indicates the gradients with respect to model input.
scores – A list of tf.Tensor that indicates score values with respect to each the model outputs.
model_outputs – A list of tf.Tensor that indicates the model outputs.
regularizations – A list of tuples of (str, tf.Tensor) that indicates the regularizer values.
overall_score – A list of tf.Tensor that indicates the overall scores that includes the scores and regularization values.
- on_begin(**kwargs)[source]
Called at the begin of optimization process.
- Parameters:
kwargs – The parameters that was passed to
tf_keras_vis.activation_maximization.ActivationMaximization.__call__().
- class tf_keras_vis.activation_maximization.callbacks.GifGenerator2D(path)[source]
Bases:
CallbackCallback to construct a gif of optimized image.
- Parameters:
path – The file path to save gif.
- class tf_keras_vis.activation_maximization.callbacks.PrintLogger(*args, **kwargs)[source]
Bases:
CallbackCallback to print values during optimization.
Warning
This class is now deprecated! Please use
tf_keras_vis.activation_maximization.callbacks.Progressinstead.- Parameters:
interval – An integer that indicates the interval of printing. Defaults to 10.
- on_begin(**kwargs)
Called at the begin of optimization process.
- Parameters:
kwargs – The parameters that was passed to
tf_keras_vis.activation_maximization.ActivationMaximization.__call__().
- on_end()
Called at the end of optimization process.