Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >kaggle挑战赛——阿尔兹海默症分类

kaggle挑战赛——阿尔兹海默症分类

作者头像
医学处理分析专家
发布于 2022-08-20 03:38:22
发布于 2022-08-20 03:38:22
8550
举报

今天将分享阿尔兹海默症病分类的完整实现过程,为了方便大家学习理解整个流程,将整个流程步骤进行了整理,并给出详细的步骤结果。感兴趣的朋友赶紧动手试一试吧。

一、背景

该数据是从不同网站收集到的MRI数据,用来预测不同的阿尔兹海默症阶段。

二、数据

数据由MRI图像组成,数据分成训练集和测试集,数据集中有四类图像:轻度痴呆,中度痴呆,没有痴呆,非常轻度痴呆。下载数据请访问原文链接。

三、技术路线

3.1、数据分析

训练集和测试集数据一共有6400张,其中训练集中的轻度痴呆,中度痴呆,没有痴呆和非常轻度痴呆的例数分别是717,52,2560,1792,测试集中的轻度痴呆,中度痴呆,没有痴呆和非常轻度痴呆的例数分别是179,12,640,448。可以看到训练数据和测试数据中存在类别不平衡现象,其中轻度痴呆和中度痴呆的数据相比于其他类别是很少的。

3.2、方案尝试之4分类

A、将训练集按照9:1分成训练数据和验证数据,将轻度痴呆,中度痴呆,没有痴呆和非常轻度痴呆设置成标签为2,3,0,1标签数值,然后针对训练数据中的标签2和3的数据分别进行2倍和30倍的数据扩增(平移,旋转,翻转,缩放等)。

B、对所有的图像进行统一缩放处理,大小统一到224x224大小,图像归一化,用均值是0和方差是1的方式进行归一化。

C、网络采用的是VGG16网络结构,损失函数是交叉熵,学习率是0.001,droupout是0.5,epoch是20,batchsize是64。

D、训练结果

训练损失函数结果:

训练精度函数结果:

验证损失函数结果:

验证精度函数结果:

E、测试结果

混淆矩阵

分类指标

precision recall f1-score support

0.0 0.50 1.00 0.67 320

1.0 0.00 0.00 0.00 224

2.0 0.00 0.00 0.00 93

3.0 0.00 0.00 0.00 3

avg / total 0.25 0.50 0.33 640

3.3、方案尝试之2分类

A、由于轻度痴呆和中度痴呆数据比较少,所以将这两类数据与非常轻度痴呆的数据进行合并,与没有痴呆数据组成训练集和测试集,没有痴呆设置标签是0,其他类别标签是1,这样痴呆和非痴呆数据就平衡了。然后将训练集按照9:1分成训练数据,验证数据,这里就不采用数据增强策略。

B、对所有的图像进行统一缩放处理,大小统一到224x224大小,图像归一化,用均值是0和方差是1的方式进行归一化。

C、网络采用的是VGG16网络结构,损失函数是交叉熵,学习率是0.001,droupout是0.5,epoch是20,batchsize是64。

D、训练结果

训练损失函数结果:

训练精度函数结果:

验证损失函数结果:

验证精度函数结果:

E、测试结果

混淆矩阵

分类指标

precision recall f1-score support

0.0 0.90 0.88 0.89 640

1.0 0.88 0.91 0.89 639

avg / total 0.89 0.89 0.89 1279

3.4、方案尝试之2分类(训练数据和测试数据合并后再随机分成训练,验证和测试)

A、由于轻度痴呆和中度痴呆数据比较少,所以将这两类数据与非常轻度痴呆的数据进行合并,与没有痴呆数据组成训练集和测试集,没有痴呆设置标签是0,其他类别标签是1,这样痴呆和非痴呆数据就平衡了。然后将全部的训练集和测试集随机打乱,按照8:1:1分成训练数据,验证数据和测试数据,这里就不采用数据增强策略。

B、对所有的图像进行统一缩放处理,大小统一到224x224大小,图像归一化,用均值是0和方差是1的方式进行归一化。

C、网络采用的是VGG16网络结构,损失函数是交叉熵,学习率是0.001,droupout是0.5,epoch是20,batchsize是64。

D、训练结果

训练损失函数结果:

训练精度函数结果:

验证损失函数结果:

验证精度函数结果:

E、测试结果

混淆矩阵

分类指标

precision recall f1-score support

0.0 0.99 1.00 1.00 335

1.0 1.00 0.99 1.00 305

avg / total 1.00 1.00 1.00 640

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-12-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 最新医学影像技术 微信公众号,前往查看

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
USenhance2023——2023 年超声图像增强挑战赛改进版
今天将分享低质量超声图像生成高质量超声图像的CycleGAN完整实现版本,为了方便大家学习理解整个流程,将整个流程步骤进行了整理,并给出详细的步骤结果。感兴趣的朋友赶紧动手试一试吧。
医学处理分析专家
2023/10/06
8540
USenhance2023——2023 年超声图像增强挑战赛改进版
kaggle挑战赛——肺炎分类及检测
今天将分享kaggle系列挑战赛之肺炎分类及肺炎区域检测的完整实现过程,为了方便大家学习理解整个流程,将整个流程步骤进行了整理,并给出详细的步骤结果。感兴趣的朋友赶紧动手试一试吧。
医学处理分析专家
2022/08/20
6190
kaggle挑战赛——肺炎分类及检测
kaggle挑战赛——糖网视网膜病变5分类改进案例
这些图像包括用于检测糖尿病视网膜病变的视网膜扫描图像。原始数据集可在 APTOS 2019 Blindness Detection 上获得。这些图像被调整为 224x224 像素,以便它们可以很容易地与许多预训练的深度学习模型一起使用。使用提供的 train.csv 文件,所有图像都已根据糖尿病视网膜病变的严重程度/阶段保存到各自的文件夹中。您将找到五个包含相应图像的目录:
医学处理分析专家
2022/08/20
1.3K1
kaggle挑战赛——糖网视网膜病变5分类改进案例
kaggle挑战赛——23种皮肤疾病分类
今天将分享kaggle系列挑战赛之23种皮肤疾病多分类的完整实现过程,为了方便大家学习理解整个流程,将整个流程步骤进行了整理,并给出详细的步骤结果。感兴趣的朋友赶紧动手试一试吧。
医学处理分析专家
2022/08/20
4800
kaggle挑战赛——23种皮肤疾病分类
ADAM——动脉瘤检测和分割挑战(二)
今天将分享动脉瘤检测和分割的第二步二值化分类的完整实现过程,为了方便大家学习理解整个流程,将整个流程步骤进行了整理,并给出详细的步骤结果。感兴趣的朋友赶紧动手试一试吧。
医学处理分析专家
2022/08/20
3520
ADAM——动脉瘤检测和分割挑战(二)
LUNA2022——肺结节良恶性和类型分析挑战赛
今天将分享肺结节良恶性和类型分类完整实现版本,为了方便大家学习理解整个流程,将整个流程步骤进行了整理,并给出详细的步骤结果。感兴趣的朋友赶紧动手试一试吧。
医学处理分析专家
2022/08/20
2.6K9
LUNA2022——肺结节良恶性和类型分析挑战赛
Chest XR COVID-19 detection分类挑战赛
今天将分享新冠肺炎,病毒肺炎,无肺炎的三分类的完整实现过程,为了方便大家学习理解整个流程,将整个流程步骤进行了整理,并给出详细的步骤结果。感兴趣的朋友赶紧动手试一试吧。
医学处理分析专家
2022/08/20
2460
Chest XR COVID-19 detection分类挑战赛
kaggle挑战赛——不同肺炎疾病三分类
今天将分享kaggle系列挑战赛之病毒性肺炎,细菌性肺炎多分类的完整实现过程,为了方便大家学习理解整个流程,将整个流程步骤进行了整理,并给出详细的步骤结果。感兴趣的朋友赶紧动手试一试吧。
医学处理分析专家
2022/08/20
3740
kaggle挑战赛——不同肺炎疾病三分类
TBX11K2020——结核病分类和检测挑战赛
今天将分享结核病分类和检测挑战赛完整实现版本,为了方便大家学习理解整个流程,将整个流程步骤进行了整理,并给出详细的步骤结果。感兴趣的朋友赶紧动手试一试吧。
医学处理分析专家
2023/12/13
3230
TBX11K2020——结核病分类和检测挑战赛
kaggle挑战赛——肺炎二分类
今天将分享kaggle系列挑战赛之肺炎二分类的完整实现过程,为了方便大家学习理解整个流程,将整个流程步骤进行了整理,并给出详细的步骤结果。感兴趣的朋友赶紧动手试一试吧。
医学处理分析专家
2022/08/20
9870
kaggle挑战赛——肺炎二分类
Chest XR COVID-19 detection分类挑战赛之Focalloss
上一篇分享了基础版本的肺炎分类案例,今天将分享新冠肺炎,病毒肺炎,无肺炎的三分类基于Focalloss的完整实现过程,为了方便大家学习理解整个流程,将整个流程步骤进行了整理,并给出详细的步骤结果。感兴趣的朋友赶紧动手试一试吧。
医学处理分析专家
2022/08/20
3760
Chest XR COVID-19 detection分类挑战赛之Focalloss
NODE21——肺结节检测和生成挑战赛(二)
今天将分享NODE21肺结节检测和生成挑战赛中肺结节检测的完整实现过程,为了方便大家学习理解整个流程,将整个流程步骤进行了整理,并给出详细的步骤结果。感兴趣的朋友赶紧动手试一试吧。
医学处理分析专家
2022/08/20
5290
NODE21——肺结节检测和生成挑战赛(二)
AIROGS2020——青光眼筛查分类挑战赛
今天将分享青光眼筛查二分类的完整实现过程,为了方便大家学习理解整个流程,将整个流程步骤进行了整理,并给出详细的步骤结果。感兴趣的朋友赶紧动手试一试吧。
医学处理分析专家
2022/08/20
7400
AIROGS2020——青光眼筛查分类挑战赛
crossMoDA2021——前庭神经鞘瘤分割
今天将分享前庭神经鞘瘤分割的完整实现过程,为了方便大家学习理解整个流程,将整个流程步骤进行了整理,并给出详细的步骤结果。感兴趣的朋友赶紧动手试一试吧。
医学处理分析专家
2022/08/20
4780
crossMoDA2021——前庭神经鞘瘤分割
Chest XR COVID-19 detection——新冠、肺炎正常三分类测试集比赛结果
上一篇分享了改进版的肺炎分类案例,今天将分享新冠肺炎,病毒肺炎,无肺炎的三分类在测试数据上的多种组合试验过程,为了方便大家学习理解整个流程,将整个流程步骤进行了整理,并给出详细的步骤结果。感兴趣的朋友赶紧动手试一试吧。
医学处理分析专家
2022/08/20
5420
Chest XR COVID-19 detection——新冠、肺炎正常三分类测试集比赛结果
STOIC2021——肺炎分类挑战赛
今天将分享肺炎分类(有无肺炎和肺炎发展严重程度)的完整实现过程,为了方便大家学习理解整个流程,将整个流程步骤进行了整理,并给出详细的步骤结果。感兴趣的朋友赶紧动手试一试吧。
医学处理分析专家
2022/08/20
5530
STOIC2021——肺炎分类挑战赛
kaggle挑战赛——糖网视网膜病变5分类
比赛数据包括用于检测糖尿病视网膜病变的视网膜扫描图像。原始数据集可在 APTOS 2019 Blindness Detection 上获得。这些图像被调整为 224x224 像素,以便它们可以很容易地与许多预训练的深度学习模型一起使用。使用提供的 train.csv 文件,所有图像都已根据糖尿病视网膜病变的严重程度/阶段保存到各自的文件夹中。将找到五个包含相应图像的目录:
医学处理分析专家
2022/08/20
6340
kaggle挑战赛——糖网视网膜病变5分类
VALDO2021——血管病变检测挑战赛之脑微出血检测(二)
今天将分享脑微出血检测的第二步二值化分类的完整实现过程,为了方便大家学习理解整个流程,将整个流程步骤进行了整理,并给出详细的步骤结果。感兴趣的朋友赶紧动手试一试吧。
医学处理分析专家
2022/08/20
1640
VALDO2021——血管病变检测挑战赛之脑微出血检测(二)
VALDO2021——血管病变检测挑战赛之血管间隙分割(二)
今天将分享脑血管间隙分割的第二步二值化分类的完整实现过程,为了方便大家学习理解整个流程,将整个流程步骤进行了整理,并给出详细的步骤结果。感兴趣的朋友赶紧动手试一试吧。
医学处理分析专家
2022/08/20
2880
VALDO2021——血管病变检测挑战赛之血管间隙分割(二)
VALDO2021——血管病变检测挑战赛之血管周围间隙扩大计数(二)
今天将分享动血管周围间隙扩大计数的第二步二值化分类的完整实现过程,为了方便大家学习理解整个流程,将整个流程步骤进行了整理,并给出详细的步骤结果。感兴趣的朋友赶紧动手试一试吧。
医学处理分析专家
2022/08/20
1930
VALDO2021——血管病变检测挑战赛之血管周围间隙扩大计数(二)
推荐阅读
相关推荐
USenhance2023——2023 年超声图像增强挑战赛改进版
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档