- 改进网络结构
- 尝试各种训练方案
- 梯度累积法
- 选择模型权重
模型预测在哪些样本上错了,问题都是从数据分析中来的,有哪些点子去解决这个问题?别人是怎么改进网络的?读了博客或论文后,做实验。跑出来的模型精度是不是比之前好。
医学图像肺部分割,看似分割实则跟分类有关,对于mask求和>0 有疾病,否则无病。所以并没有对于mask进行优化,多任务学习。在多任务学习中,loss的权重不好调。有可能分割好了,分类的低了。
方法一中,找到了更好的模块,比如梯度消失得到缓解了,(找更好的网络结构)网络越深,不断提升了模型精度。
Vanilla Unet标准的Unet
我们可以将encoder模块替换上面所说的网络
github中有开源的encode模块,对于初学者来说,尝试不同的encoder