深度可分离卷积深度可分离卷积可以减少参数量和计算量;但是使用卷积核为1的卷积,用深度可分离卷积替换原来的卷积,参数量和计算量反而会增加

深度可分离卷积
深度可分离卷积可以减少参数量和计算量,但是如果我的卷积核本身就是1,那使用深度可分离卷积替换原来的卷积,参数量和计算量反而会增加,是这个么个道理吗?我用程序跑出来的结果也确实是这样子,参数量反而会变大

img

是的,深度可分离卷积确实会增加参数量和计算量。当你使用深度可分离卷积时,你需要将卷积核的参数量增加一倍,因为你需要将卷积核的参数量从1个增加到2个。此外,深度可分离卷积还需要额外的计算步骤来计算卷积结果,这也会增加计算量。

然而,如果你的卷积核本身就是1,那么使用深度可分离卷积替换原来的卷积,参数量和计算量反而会减少,这是因为深度可分离卷积可以减少参数量和计算量,但是它并不能完全替代原来的卷积。在这种情况下,你需要根据具体情况来选择是否使用深度可分离卷积。

总之,深度可分离卷积可以减少参数量和计算量,但是它并不能完全替代原来的卷积。在选择是否使用深度可分离卷积时,需要根据具体情况来决定。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^