I have some problems with training CNN :(

For example: Input 6x6x3, 1 core 3x3x3, output = 4x4x1 => pool: 2x2x1

enter image description here By backpropagation I calculated deltas for output.

This tutor and other tutors are explain to calc deltas for weights and Input only for 2D:

input*output=deltas for 2D weights

filter*out = input delta

But how I can to calc weights deltas for 3D filters?

I must to multiply each input by output as below?

FilterLayer1Delta = OutputDelta * InputLayer1 ?

FilterLayer2Delta = OutputDelta * InputLayer2 ?

FilterLayer3Delta = OutputDelta * InputLayer3 ?


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.