返回列表

36th Place Solution (with code)

388. TReNDS Neuroimaging | trends-assessment-prediction

开始: 2020-04-23 结束: 2020-06-29 医学影像分析 数据算法赛
第36名方案(附代码)

第36名方案(附代码)

作者: Dracarys | 排名: 36 / 162738

大家好,首先我要感谢我优秀的队友 @joatom@mks2192@kpriyanshu256,感谢他们带来如此有趣的比赛旅程。同时祝贺所有的获胜者!

这是一场非常棒的比赛,我的团队在比赛中投入了大量时间,很高兴所有的努力最终都有了回报。

我们的方法

我们的最终解决方案是以下模型或提交结果的集成:

RAPIDS SVMTReNDS - PyCaret 这两个笔记本已经公开,没有什么太多需要解释的。

simple tabular nn 简要概述:

  • @joatom 在下方的评论中发布了该方法的详细解释。

    注意:这是最重要的方法,仅此一项与公开的 RAPIDS SVR 内核集成就可以轻松让我们获得银牌。

我们的 TReNDS GCN-表格学习器 简要概述:

  • 如果我们将 fnc 实体之间的相关值(例如 SCN(53))视为边权重,就会出现使用 GCN(图卷积网络)的场景。
  • 少量的 EDA(探索性数据分析)显示有 ((53*52)/2) 列(不包括 Id),即一个完全连接的图,总共有 53 个唯一实体。每个患者也有 53 个空间图谱。
  • 我们假设 ICN_numbers.csv 提供了每个实体到对应图谱的映射。因此,我们为每位患者创建了一个包含 53 个节点的图。为了创建节点的特征,我们依赖特定领域的知识(链接)。
  • 我们使用 nilearn 从每个图谱中提取了一些特征(Schaefer 2018Talairach)。
  • 我们将此用于 GCN。从 GCN 获得的特征被收集起来,并与 fnc.csvloading.csv 特征相结合。组合后的特征通过全连接层以获得输出。
  • 笔记本:TReN
同比赛其他方案