laymon.monitor
¶
Module Contents¶
Classes¶
ObserverHookObject (kwargs) |
AN object used to store: |
FeatureMapMonitor () |
A monitor type class for visualizing the feature maps of a neural network. |
-
class
laymon.monitor.
ObserverHookObject
(kwargs)[source]¶ AN object used to store: 1. The observer object which is being hooked 2. Parameters being monitored 3. Handler of the hooked layer
-
class
laymon.monitor.
FeatureMapMonitor
[source]¶ Bases:
laymon.interfaces.Monitor
A monitor type class for visualizing the feature maps of a neural network.
-
add_observer
(self, layer_observer)[source]¶ - Creates a layer observer object.
- Hooks the layer to capture the activation map of the layer.
- Adds the observer object to the list of monitored observers.
Parameters: layer_observer – Observer object
-
remove_observer
(self, layer_observer=None, layer_name=None)[source]¶ - If the layer observer/layer name is in the list of monitored observers:
- Unhook the layer.
- Remove the layer observer from the list of monitored observers.
Parameters: - layer_observer – Layer Observer.
- layer_name – Name of the layer being monitored.
Returns: True/False based on whether the observer by deleted or not.
-