返回列表

4th place solution

339. Recursion Cellular Image Classification | recursion-cellular-image-classification

开始: 2019-06-27 结束: 2019-09-26 药物研发 数据算法赛
第4名解决方案

第4名解决方案

作者:yu4u (Grandmaster) 及团队成员 tarobxl, cab, Duc Nguyen
比赛排名:第4名

恭喜所有获奖和获得奖牌的选手!
以下是我们简短的方案总结:

1) 重度模型集成

  • 1108分类任务
  • 模型包括:seresnext50, 101, densenet, efficientnet
  • 通道选择策略:x 6C6, 5C6, 4C6 交叉验证
  • 输入尺寸:512x512,数据增强:90度旋转 + 裁剪

2) 解决线性分配问题

利用线性分配问题算法充分利用“每个平板限制277组”的约束条件。

from scipy.optimize import linear_sum_assignment
plate_prob = plate_prob / plate_prob.sum(axis=0, keepdims=True)
row_ind, col_ind = linear_sum_assignment(1 - plate_prob)

3) 伪标签

制作伪标签并返回步骤1(使用部分选定的模型,如efficientnet)进行重新训练。

同比赛其他方案