You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have a question about your implementation of the back propagation processes you have implemented for the C3 block and the bottleneck block.
From my understanding all the relevance should propagated backwards through the network - that's why in innvestigator.py you have rev_model = self.inverter.module_list[::-1]
However that logic doesn't seem to be strictly followed in the prop_c3 as you call the inverter on each block of the bottleneck in order, moreover, Conv3 seems to be ignored - as indicated below:
I have a question about your implementation of the back propagation processes you have implemented for the C3 block and the bottleneck block.
From my understanding all the relevance should propagated backwards through the network - that's why in innvestigator.py you have
rev_model = self.inverter.module_list[::-1]
However that logic doesn't seem to be strictly followed in the prop_c3 as you call the inverter on each block of the bottleneck in order, moreover, Conv3 seems to be ignored - as indicated below:
The same is the case in prop_Bottleneck as you invert cv1, then cv2, also how do you deal with the addition as the forward function is:
y = x + conv2( conv1 ( x ))
My question is why is this the case, is it taken care of in another part of the code?
The text was updated successfully, but these errors were encountered: