前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >医学统计分析:心电图智能诊病

医学统计分析:心电图智能诊病

作者头像
三更两点
发布2022-04-13 14:48:50
1.1K0
发布2022-04-13 14:48:50
举报

心电图智能事件识别

背景

心电图(ECG)是一种简单、经济的院内检查手段,是患者住院或日常体检的常用检测项目。由计算机辅助医生对心电信号进行识别, 有望减轻医生工作负担,并降低人工造成的漏诊。对于某一时长的 ECG 数据,识别其包含哪些心律失常事件,是目前热门的研究方向。

赛题任务

本任务提供原始电信号数据,并据此识别心电信号中所隐含的心律失常事件。

数据集介绍

  • 数据一共包含39732条心电数据,被随机划分为训练集和测试集,比例为7:3。
  • ecg_data文件夹下的所有心电数据,文件名就是此样本的id,对应到train_label.csv中的id;文件压缩包11G,解压后30G;
  • train_label.csv和submit_example.csv就是全量样本的id;
  • train_label.csv字段解释

id

label

a35c4353-bac5-4054-97db-8ee74d6263f9

“0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0”

rain_label.csv label的18个数字,分别表示【正常,窦性心律,窦性心动过速,窦性心动过缓,窦性心律不齐,房性早搏,房性逸搏, 房性心动过速,心房颤动,心房扑动,室性早搏,I 度房室传导阻滞,II 度房室传导阻滞,房室内传导阻滞,右束支传导阻滞,左束支传导阻滞, ST段异常,T波异常】

评分标准

代码语言:javascript
复制
from sklearn.metrics import f1_scoreimport numpy as np
x = [[0,1,0,1,0],[1,1,0,1,0],[0,0,1,0,0],[1,0,0,0,1],[1,0,0,1,1]]
y = [[1,1,0,0,1],[1,1,0,1,0],[1,1,0,0,0],[1,0,1,0,0],[0,0,1,0,1]]
x = np.array(x)
y = np.array(y)
score = f1_score(x,y, average='macro')

思路介绍

大致思路:每个导联作为一个通道,ecg共12导联,分别使用1维卷积进行训练

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022/01/07 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 心电图智能事件识别
  • 背景
    • 赛题任务
      • 数据集介绍
        • 评分标准
          • 思路介绍
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档