【乳腺肿瘤诊断分类及预测】基于自适应【交叉验证】PNN概率神经网络

 课题名称:基于自适应SPREAD-PNN的乳腺肿瘤诊断分类及预测

版本日期:2023-06-15

运行方式: 直接运行PNN0501_2.m 文件即可

代码获取方式(付费)

QQ:491052175

VX:Matlab_Lover

模型描述

威斯康辛大学医学院经过多年的收集和整理,建立了一个乳腺肿瘤病灶组织的细胞核显微图像数据库。数据库中包含了细胞核图像的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自带的神经网络工具箱中的函数newpnn()可以构建一个pnn神经网络。其调用格式为net=newf(P,T,SPREAD)。其中P为输入数据矩阵,T为输出数据矩阵,SPREAD为分布密度,当分布密度的值接近于0时,它构成最邻分类器,当分布密度的值较大时,它构成对几个训练样本的临近分类器;TF为节点传递函数,BTF为反向传播神经网络训练函数;BLF为反向传播神经网络权值、阈值学习函数;PF为性能分析函数;IPF为输入处理函数;OPF为输出处理函数;DDF为验证数据划分函数。

3. 网络训练:

网络创建完毕后,若需要,还可以对神经网络的参数进行设置和修改,将训练集的500个病例的数据输入网络,便可以对网络进行训练

4. 网络仿真:

网络通过训练后,将测试数据集的69组的10个量化特征数据输入到网络里,便可以得到对应的输出(即分类)

5. 结果分析

通过对网络仿真结果的分析,可以得到误诊率(包括良心被误诊为恶性及恶性被误诊为良性),从而可以对该方法的可行性进行评价

 模型改进:

 因为训练数据比较少,为了提高预测精度,通过交叉验证并不断迭代寻找最佳的SPREAD值,最后应用于PNN神经网络里。相比于固定的SPREAD值而言,自适应求解SPREAD值的方式可以更好地提高预测精度

后续进一步改进方向:

1.利用智能算法去优化BP神经网络的权值和阈值,比如GA算法,PSO算法,SA算法,GASA算法等等

特殊说明:

神经网络每一次的预测结果都不相同,为了得到更好的结果,建议多次运行取最佳值。

Matlab仿真结果:

基于自适应SPREAD-PNN的乳腺肿瘤诊断分类与预测的仿真结果

基于自适应SPREAD-PNN的分类预测结果

基于自适应SPREAD-PNN的分类预测误差

  • 17
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
概率神经网络(Probabilistic Neural Network,PNN)是一种常用于分类预测神经网络模型。基于PNN的变压器故障诊断是指利用PNN模型对变压器进行故障分类预测的过程。 变压器是电力系统中重要的电气设备,其正常运行对电力系统的稳定运行至关重要。然而,由于各种原因,变压器可能会发生不同类型的故障,如绕组短路、环氧浇注材料老化等。 在基于PNN的变压器故障诊断中,首先需要构建一个PNN模型。模型的输入特征可以包括变压器的温度、电流、振动等多个参数。基于已有的变压器故障数据和对应的参数信息,可以通过训练PNN网络来建立分类模型。 在模型训练完成后,就可以将待诊断的变压器参数输入到PNN模型中,进行故障分类预测PNN模型通过计算待诊断样本与各个已知故障类别样本之间的概率距离来进行分类预测。具体而言,PNN模型会计算待诊断样本与每个已知样本之间的距离,并利用概率函数对这些距离进行加权计算,最后得到每个类别的概率分布。根据概率分布,我们可以确定待诊断样本属于哪个故障类别的可能性更大。 基于PNN的变压器故障诊断具有准确性高、鲁棒性强的特点。通过充分利用大量的故障样本和相关参数数据,PNN模型能够有效地对变压器进行故障分类预测。这样的预测结果可以帮助电力系统运维人员及时发现变压器的故障,并采取相应的维修和保养措施,以确保电力系统的正常运行。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值