【问题标题】:Why does maxpooling select maximum value to represent a range?为什么maxpooling选择最大值来表示一个范围?
【发布时间】:2019-03-18 07:24:32
【问题描述】:

Maxpooling 是我在https://computersciencewiki.org/index.php/Max-pooling_/_Pooling 阅读到的一种技术。我了解,它用于近似输入。这是为了减少神经网络可能花费在其上的时间。我无法确定的是,为什么要选择最大值?那有效吗?如果是,为什么?其他选项可能是选择平均值或最小值,或者可能是左上角的值(例如)。

【问题讨论】:

    标签: machine-learning max-pooling


    【解决方案1】:

    我们选择max of window来获取最活跃的像素(更多的像素激活意味着更多的信息)。

    有一些变体,比如 avg-pooling 来取窗口的所有像素的平均值,但实际上结果并没有太大差异。

    Max-Pooling 有效且快速。使用 max-pool 而不是 avg-pool 的另一个原因是计算梯度(在反向传播中)对于 max-pooling 来说会很快。

    【讨论】:

    • 激活是指具有更多(数字)价值的那个吗?但这有什么帮助?如果我理解正确,任何 rgb 图像都将具有三层,r、g 和 b 各一层。选择最大值如何帮助我获得我要识别的图像的近似值,感谢您的回复。
    • activation 是权重矩阵中单元格的值。通常我们从随机权重开始,并在每次迭代中更新权重。我们要选择具有最大激活(信息)的值
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-16
    • 2017-05-20
    • 2011-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多