资源简介
基于matlab的乳腺肿瘤诊断的LVQ神经网络的分类算法。资源中包含了主要数据,算法实现以及交叉验证。直接运行.m文件即可看到效果。效果是根据data中的乳腺的特征判断是否为乳腺肿瘤。交叉验证后效果还行
代码片段和文件信息
%% LVQ神经网络的分类——乳腺肿瘤诊断
%% 清空环境变量
clear all
clc
warning off
%% 导入数据
load data.mat
a=randperm(569);
Train=data(a(1:500):);
Test=data(a(501:end):);
% 训练数据
P_train=Train(:3:end)‘;
Tc_train=Train(:2)‘;
T_train=ind2vec(Tc_train);
% 测试数据
P_test=Test(:3:end)‘;
Tc_test=Test(:2)‘;
%% K-fold交叉验证确定最佳神经元个数
k_fold=5;
Indices=crossvalind(‘Kfold‘size(P_train2)k_fold);
error_min=10e10;
best_number=1;
best_input=[];
best_output=[];
best_train_set_index=[];
best_validation_set_index=[];
h=waitbar(0‘正在寻找最佳神经元个数.....‘);
for i=1:k_fold
% 验证集标号
validation_set_index=(Indices==i);
% 训练集标号
train_set_index=~validation_set_index;
% 验证集
validation_set_input=P_train(:validation_set_index);
validation_set_output=T_train(:validation_set_index);
% 训练集
train_set_input=P_train(:train_set_index);
train_set_output=T_train(:train_set_index);
for number=10:30
count_B_train=length(find(Tc_train(:train_set_index)==1));
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4090 2018-04-24 15:16 crossvalidation_lvq.m
文件 86267 2015-12-06 15:11 data.mat
文件 3596 2018-04-24 15:10 main_lvq.m
----------- --------- ---------- ----- ----
93953 3
- 上一篇:无名模块v1.5
- 下一篇:51单片机串口通信+1602显示字符串
相关资源
- pdf课本及习题答案.rar
- 深度学习PDF非扫描版(中文版)麻省
- doudizhu_shffule_src.zip
- 随机信号分析解题指南.pdf
- ios12.3驱动.zip
- 百万邮件系统多机版.rar
- learnopengl-cn-2018年5月更新.pdf
- zw_学习OpenCV(中文版).zip
- 1-300.pdf
- pyqt5windows生成二维工具源码
- KNN疾病预测算法Demo
- ABAQUS单元失效浅析(单元删除
- Jtopo+json格式数据代码
- 解多目标规划的单纯形代码
- TerraVolVoxelTerrainEngine2.1c.7z
- VA_X_Setup2118.rar
- CHS_Ha_PasswarekitEnterprise10.0.exe
- 无线通信AndreaGoldsmith杨鸿文等译.rar
- 迅捷PDF转换器破解版.rar
- 迅捷PDF编辑器破解版.rar
- 金字塔原理1清晰扫描版.pdf
- TeamViewer_11已激活+破解版+随意换ID.z
- FieldtheoryofGuidedwavesCollin__2nd.pdf
- 先进电气驱动的分析建模与控制[比
- IPC-J-STD033潮湿、回流焊敏感表面贴装
- 网络是怎样连接的_户根勤.pdf
- tesseract最新最全资料.rar
- 大话数据结构.epub
- iBATIS实战.pdf
- zw_new_smile-7110337-ImageAnimationTest.zip
评论
共有 条评论