深度学习如何创新?如何水模型?总结来说就八个字:排列组合,会讲故事。说直白点,就是缝模块。
先看看别人怎么做,然后根据自己的实际情况将这些模块来一波随机组合,这样效率会高很多。我这边已经整理好了80个常用有效的模块,包括多尺度、注意力机制、卷积...代码都是可复现的。
需要80个即插即用模块的同学看文末
那么深度学习到底该如何创新?我们具体可以从这三个方面入手:
1.创造新的模块
这个方向适合大神以及有功能强大的算力的玩家,大多数人都是hold不住的,如果你是想要快速搞定论文,那我是不推荐的。
2.创造新的缝合网络的方法
这点也是我最推荐各位去做的,既然创造新的模块非人人可行,那在缝合网络的基础上做改进总会了吧。
这里给大家列举一下缝合网络的几种常见方式:
串行
串行缝合将多个神经网络模块按顺序连接起来,形成一个统一的网络结构。它提供了一种相对简单直接的方法来整合多个网络模块,有助于提升模型的性能,同时保持了一定的灵活性。这种方法特别适合于那些希望快速原型开发或需要在资源受限的情况下运行高效模型的场景。
并行(推荐)
并行缝合是一种将不同的网络模块同时运行