最后分数57.22,总榜排名55,交了ppt官方去重后39名晋级复赛。
说下心路历程,完全是为了充实简历找工作所以做的比赛,因为是之前研究方向完全和去噪这种low-level的任务没有任何关系,所以一开始跑通代码都花了一周时间。想着先把baseline那个Unet跑到极限再说,所以一开始尝试了Unet++以及注意力的版本,大概到了51就上不去了,果断换了当时榜一才开源的大哥NAFnet。后续尝试了一些能想到的trick,因为时间紧张(没有多卡)、算力不够(卡太low显存爆了),加上最后一周肠胃炎没有精力再调代码了,指标就只刷到了这里,算是一个遗憾。
具体炼丹操作如下:





复赛流程:讲上述PPT,线上每个人一共15min,包括提问。
复赛结果:意外进了决赛前18强
复赛就完全是一个PPT演讲比赛了,可能是复赛同行衬托下讲得比较好。不枉我为了讲顺这十五分钟周六一大早起来自己先练了2h。这个故事告诉我们,要按照考核的性质与评委的感受准备任何一个考核,在晋级复赛大家分数差不多,以及算法比赛分数受限于硬件条件的情况下,一个好的ppt演讲能在评委眼里迅速拉开你和别人的差距。















亚军方案比冠军绝对分数高,但冠军速度快,一张图小于1s能跑完,亚军要20~30s
决赛经历:比赛在深圳,中兴大气的包来回机票和吃住,吃是自助很不错·,奖金也很实在,每个赛道前三名分别是10w、5w、2w;五个赛道第一名再去争夺25w大奖+蓝剑offer。疫情期间也每天一次酒店核酸,防疫相关很安心。
缺点是时间安排不合理,第一天在路上,晚上开幕式加放题,加上放题的晚上,一共才1.8天的做题时间,第三天下午17.30交完代码,晚上还要做好第四天答辩的ppt,时间很紧张。第四天上午答辩每人12min,没有提前说明答辩时间限制,导致ppt没讲完结束得很突然。
我是第一天晚上大致读懂了题,有了思路,没有选择熬夜编程实现。第二天才把大致流程拉出来,第三天就陷入了复杂的调参中,最后结果很不好,没问具体分数,反正不是前三。
第四天上午答辩决出各个赛道的前三,下午和晚上就是大奖答辩以及闭幕式,短短四天,完成这一切,真的太赶了。
其实决赛我的解决方案和冠军最大的差别就是第一步,我用的超像素分割来找同一正态分布的采样点集合,冠军直接8*8邻域就又快又好的解决了,讲道理邻域的方案我也想过,就是觉得可能没有超像素分割好,就没实现。超像素分割方案的缺点主要在于基于超像素分割,把raw转成rgb再转lab误差太大,以及超像素聚合的点还是太多了,不符合属于同一正态分布样本点的采样这样的强假设,导致我后续即使异常点处理比冠军考虑得更多,也无济于事。这个经历告诉我: