How does back propagation works through layers like maxpooling and padding? [duplicate]Back-propagation through max pooling layersTrying to figure out how to set weights for convolutional networkshow to propagate error from convolutional layer to previous layer?Back-propagation through max pooling layersSteps for back propagation of convolutional layer in CNNHow can you decide the window size on a pooling layer?Understand the shape of this Convolutional Neural NetworkHow is error back-propagated in a multi-layer RNNHow can I perform backpropagation directly in matrix form?How to make a region of interest proposal from convolutional feature maps?

What favor did Moody owe Dumbledore?

Comment Box for Substitution Method of Integrals

Pronounciation of the combination "st" in spanish accents

World War I as a war of liberals against authoritarians?

PTIJ What is the inyan of the Konami code in Uncle Moishy's song?

Would it be believable to defy demographics in a story?

In what cases must I use 了 and in what cases not?

Volumetric fire looks cuboid

Do I need to be arrogant to get ahead?

Relation between independence and correlation of uniform random variables

Is honey really a supersaturated solution? Does heating to un-crystalize redissolve it or melt it?

When did antialiasing start being available?

Practical application of matrices and determinants

A Ri-diddley-iley Riddle

Why are there no stars visible in cislunar space?

What is the English word for a graduation award?

Question on point set topology

HP P840 HDD RAID 5 many strange drive failures

Is there a creature that is resistant or immune to non-magical damage other than bludgeoning, slashing, and piercing?

Why didn't Héctor fade away after this character died in the movie Coco?

How to get the n-th line after a grepped one?

Using Past-Perfect interchangeably with the Past Continuous

How to terminate ping <dest> &

Loading the leaflet Map in Lightning Web Component



How does back propagation works through layers like maxpooling and padding? [duplicate]


Back-propagation through max pooling layersTrying to figure out how to set weights for convolutional networkshow to propagate error from convolutional layer to previous layer?Back-propagation through max pooling layersSteps for back propagation of convolutional layer in CNNHow can you decide the window size on a pooling layer?Understand the shape of this Convolutional Neural NetworkHow is error back-propagated in a multi-layer RNNHow can I perform backpropagation directly in matrix form?How to make a region of interest proposal from convolutional feature maps?













0












$begingroup$



This question already has an answer here:



  • Back-propagation through max pooling layers

    1 answer



I know back propagation takes derivatives (changing one quantity wrt other). But how this is applied when there is maxpooling layer in between two Conv2D layers? How it gains its original shape when there is padding added?










share|improve this question







New contributor




Arshad_221b is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.







$endgroup$



marked as duplicate by Esmailian, Ethan, Siong Thye Goh, Sean Owen yesterday


This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.






















    0












    $begingroup$



    This question already has an answer here:



    • Back-propagation through max pooling layers

      1 answer



    I know back propagation takes derivatives (changing one quantity wrt other). But how this is applied when there is maxpooling layer in between two Conv2D layers? How it gains its original shape when there is padding added?










    share|improve this question







    New contributor




    Arshad_221b is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.







    $endgroup$



    marked as duplicate by Esmailian, Ethan, Siong Thye Goh, Sean Owen yesterday


    This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.




















      0












      0








      0





      $begingroup$



      This question already has an answer here:



      • Back-propagation through max pooling layers

        1 answer



      I know back propagation takes derivatives (changing one quantity wrt other). But how this is applied when there is maxpooling layer in between two Conv2D layers? How it gains its original shape when there is padding added?










      share|improve this question







      New contributor




      Arshad_221b is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.







      $endgroup$





      This question already has an answer here:



      • Back-propagation through max pooling layers

        1 answer



      I know back propagation takes derivatives (changing one quantity wrt other). But how this is applied when there is maxpooling layer in between two Conv2D layers? How it gains its original shape when there is padding added?





      This question already has an answer here:



      • Back-propagation through max pooling layers

        1 answer







      machine-learning deep-learning keras tensorflow backpropagation






      share|improve this question







      New contributor




      Arshad_221b is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.











      share|improve this question







      New contributor




      Arshad_221b is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      share|improve this question




      share|improve this question






      New contributor




      Arshad_221b is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      asked 2 days ago









      Arshad_221bArshad_221b

      32




      32




      New contributor




      Arshad_221b is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.





      New contributor





      Arshad_221b is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






      Arshad_221b is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.




      marked as duplicate by Esmailian, Ethan, Siong Thye Goh, Sean Owen yesterday


      This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.









      marked as duplicate by Esmailian, Ethan, Siong Thye Goh, Sean Owen yesterday


      This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.






















          1 Answer
          1






          active

          oldest

          votes


















          0












          $begingroup$

          Max pooling will cancel the effect of not pooled values to the gradients.
          Padded values either have no effect.



          Nice thing about convolution is, that it is basically reducable to a matrix multiplication and the backpropagation is simply the transposed of it. So you have already your backward pass stored in the foward pass.






          share|improve this answer









          $endgroup$



















            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            0












            $begingroup$

            Max pooling will cancel the effect of not pooled values to the gradients.
            Padded values either have no effect.



            Nice thing about convolution is, that it is basically reducable to a matrix multiplication and the backpropagation is simply the transposed of it. So you have already your backward pass stored in the foward pass.






            share|improve this answer









            $endgroup$

















              0












              $begingroup$

              Max pooling will cancel the effect of not pooled values to the gradients.
              Padded values either have no effect.



              Nice thing about convolution is, that it is basically reducable to a matrix multiplication and the backpropagation is simply the transposed of it. So you have already your backward pass stored in the foward pass.






              share|improve this answer









              $endgroup$















                0












                0








                0





                $begingroup$

                Max pooling will cancel the effect of not pooled values to the gradients.
                Padded values either have no effect.



                Nice thing about convolution is, that it is basically reducable to a matrix multiplication and the backpropagation is simply the transposed of it. So you have already your backward pass stored in the foward pass.






                share|improve this answer









                $endgroup$



                Max pooling will cancel the effect of not pooled values to the gradients.
                Padded values either have no effect.



                Nice thing about convolution is, that it is basically reducable to a matrix multiplication and the backpropagation is simply the transposed of it. So you have already your backward pass stored in the foward pass.







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered 2 days ago









                Andreas LookAndreas Look

                42119




                42119













                    Popular posts from this blog

                    Marja Vauras Lähteet | Aiheesta muualla | NavigointivalikkoMarja Vauras Turun yliopiston tutkimusportaalissaInfobox OKSuomalaisen Tiedeakatemian varsinaiset jäsenetKasvatustieteiden tiedekunnan dekaanit ja muu johtoMarja VaurasKoulutusvienti on kestävyys- ja ketteryyslaji (2.5.2017)laajentamallaWorldCat Identities0000 0001 0855 9405n86069603utb201588738523620927

                    Which is better: GPT or RelGAN for text generation?2019 Community Moderator ElectionWhat is the difference between TextGAN and LM for text generation?GANs (generative adversarial networks) possible for text as well?Generator loss not decreasing- text to image synthesisChoosing a right algorithm for template-based text generationHow should I format input and output for text generation with LSTMsGumbel Softmax vs Vanilla Softmax for GAN trainingWhich neural network to choose for classification from text/speech?NLP text autoencoder that generates text in poetic meterWhat is the interpretation of the expectation notation in the GAN formulation?What is the difference between TextGAN and LM for text generation?How to prepare the data for text generation task

                    Is flight data recorder erased after every flight?When are black boxes used?What protects the location beacon (pinger) of a flight data recorder?Is there anywhere I can pick up raw flight data recorder information?Who legally owns the Flight Data Recorder?Constructing flight recorder dataWhy are FDRs and CVRs still two separate physical devices?What are the data elements shown on the GE235 flight data recorder (FDR) plot?Are CVR and FDR reset after every flight?What is the format of data stored by a Flight Data Recorder?How much data is stored in the flight data recorder per hour in a typical flight of an A380?Is a smart flight data recorder possible?