美文网首页
tl.layers.MaxPool2d里padding的属性“S

tl.layers.MaxPool2d里padding的属性“S

作者: yalesaleng | 来源:发表于2018-07-19 15:00 被阅读1次

    参考文章:https://stackoverflow.com/questions/37674306/what-is-the-difference-between-same-and-valid-padding-in-tf-nn-max-pool-of-t

    If you like ascii art:

    • "VALID" = without padding:
       inputs:         1  2  3  4  5  6  7  8  9  10 11 (12 13)
                      |________________|                dropped
                                     |_________________|
    
    • "SAME" = with zero padding:
                   pad|                                      |pad
       inputs:      0 |1  2  3  4  5  6  7  8  9  10 11 12 13|0  0
                   |________________|
                                  |_________________|
                                                 |________________|
    

    In this example:

    • Input width = 13
    • Filter width = 6
    • Stride = 5

    Notes:

    • "VALID" only ever drops the right-most columns (or bottom-most rows).
    • "SAME" tries to pad evenly left and right, but if the amount of columns to be added is odd, it will add the extra column to the right, as is the case in this example (the same logic applies vertically: there may be an extra row of zeros at the bottom).

    相关文章

      网友评论

          本文标题:tl.layers.MaxPool2d里padding的属性“S

          本文链接:https://www.haomeiwen.com/subject/htstmftx.html