首页 > 解决方案 > MobileNet depthmultiplier 参数

问题描述

我对和中的depth-multiplier (alpha)参数感到困惑tf.keras.layers.SeparableConv2D

tf.keras.layers.DepthwiseConv2D

根据原始论文,M 个输入通道将alpha*Malpha]0,1] 中的位置。我的问题是如何删除频道?我猜它像辍学一样随机?感谢澄清

标签: tensorflowkerasconv-neural-network

解决方案


这是关于输出形状的。depth_multiplier是应用于每个输入通道的多个滤波器。这是一个整数正数,所以如果你有 3 个通道,并且depth_multiplier == 4在深度卷积之后,你将得到 12 个通道(3 个通道中的每个通道有 4 个过滤器)

文档

深度卷积输出通道的总数将等于 filters_in * depth_multiplier

如果您想将过滤器应用于所有通道,而不是单独应用,您将需要常规卷积而不是深度卷积。


推荐阅读