网站建设500元,中国安能(深圳)建设公司,wordpress教程cms,qq群排名优化软件购买课题名称#xff1a;基于Elman神经网络的乳腺肿瘤诊断分类及预测
版本日期#xff1a;2023-05-15
运行方式: 直接运行Elman0501.m 文件即可
代码获取方式#xff1a;私信博主或QQ#xff1a;491052175
模型描述#xff1a;
威斯康辛大学医学院经过多年的收集和整理基于Elman神经网络的乳腺肿瘤诊断分类及预测
版本日期2023-05-15
运行方式: 直接运行Elman0501.m 文件即可
代码获取方式私信博主或QQ491052175
模型描述
威斯康辛大学医学院经过多年的收集和整理建立了一个乳腺肿瘤病灶组织的细胞核显微图像数据库。数据库中包含了细胞核图像的10 个量化特征细胞核半径、质地、周长、面积、光滑性、紧密度、凹陷度、凹陷点数、对称度、断裂度〉这些特征与肿瘤的性质有密切的关系。因此需要建立一个确定的模型来描述数据库中各个量化特征与肿瘤性质的关系从而可以根据细胞核显微图像的量化特征诊断乳腺肿瘤是良性还是恶性的。
算法流程
1. 数据采集
将乳腺肿瘤病灶组织的细胞核显微图像的1 0 个量化特征作为网络的输入良性乳腺肿瘤和恶性乳腺肿瘤这两种类别作为网络的输出。共有乳腺癌数据集共包括569 个病例其中 良性357 例 恶性212 例。随机选取500 组数据作为训练集剩余69 组作为测试集。每个病例的一组数据包括采样组织中各细胞核的10 个特征量的平均值、标准差和最坏值各特征的3 个最大数据的平均值共30 个数据。数据文件中每组数据共分32 个字段第l个字段为病例编号第2 个字段为确诊结果 B 为良性 M 为恶性数据中1为良性2为恶性第3 12 个字段是该病例肿瘤病灶组织的各细胞核显微图像的10 个量化特征的平均值第1 3 22 个字段是相应的标准差第2 3 32 个字段是相应的最坏值。 打开data.mat文件可以看仿真数据
2. 网络创建
数据采集后利用Matlab自带的神经网络工具箱中的函数newelm可以构建一个elman神经网络。其调用格式为netnewelmPR,[S1S2...,SN1],{},BTF,BLF,PF,IPF,OPF)。其中PR为R组输入元素的最小值和最大值的设定值R*2维的矩阵T为SN*Q2的具有SN个元素的输出矩阵Si为第i层的长度TFi为第i层的船体函数默认值隐含层为tansig输出层为purelinBTF为反向传播神经网络训练函数默认值为trainlm;BLF为反向传播神经网络权值、阈值学习函数默认值为learngdm;PF为性能函数默认值为mseIPF为输入处理函数默认值为{fixunknownsremoveconstantrows mapminmax};OPF为输出处理函数默认值为{removeconstantrows , mapminmax}
3. 网络训练
网络创建完毕后若需要还可以对神经网络的参数进行设置和修改随机选择训练集的500个病例的数据作为训练数据输入到网络便可以对网络进行训练。
4. 网络仿真
网络通过训练后将测试数据集的69组的10个量化特征数据输入到网络里便可以得到对应的输出即分类。
5. 结果分析
通过对网络仿真结果的分析可以得到误诊率包括良心被误诊为恶性及恶性被误诊为良性从而可以对该方法的可行性进行评价。 特殊说明 神经网络每一次的预测结果都不相同为了得到更好的结果建议多次运行取最佳值。
Matlab仿真结果
基于Elman神经网络的乳腺肿瘤诊断分类与预测的仿真结果 训练误差随着迭代次数的变化 基于Elman神经网络的分类预测结果 基于Elman神经网卡的分类预测误差