【MATLAB第87期】#源码分享 | 基于MATLAB的增量神经系统网络SFAM多输入单输出多分类预测模型

【MATLAB第87期】#源码分享 | 基于MATLAB的增量神经系统网络SFAM多输入单输出多分类预测模型

前言

SFAM是一种增量神经网络分类器。它是模糊ARTMAP(FAM)的一个简单而快速的版本。如果输入相同,FAM和SFAM的产出相同。

参考文献:

1 Kasuba, T. (1993). "Simplified fuzzy ARTMAP." AI Expert, Nov., 18--25.

2 Carpenter, G. A., Grossberg, S., Markuzon, N. and Rosen, D. B., "Fuzzy ARTMAP: A neural network architecture for incremental supervised learning of analog multidimensional maps", IEEE Trans. Neural Networks, 3(5):698-713, 1992.

一、数据划分

12输入,1输出,4分类,357行样本,前240训练,后117测试

二、效果展示




三、代码展示(部分)

clike 复制代码
%%  清空环境变量
warning off             % 关闭报警信息
close all               % 关闭开启的图窗
clear                   % 清空变量
clc                     % 清空命令行

%%  导入数据
res = xlsread('数据集C.xlsx');

%%  划分训练集和测试集
temp = randperm(357);

P_train = res(temp(1: 240), 1: 12)';
T_train = res(temp(1: 240), 13)';
M = size(P_train, 2);

P_test = res(temp(241: end), 1: 12)';
T_test = res(temp(241: end), 13)';
N = size(P_test, 2);

%%  数据归一化
[p_train, ps_input] = mapminmax(P_train, 0, 1);
p_test = mapminmax('apply', P_test, ps_input );
p_train=p_train';
p_test=p_test';
t_train = T_train';
t_test  = T_test' ;

五、代码获取

1.阅读首页置顶文章

2.关注CSDN

3.根据自动回复消息,回复"87期"以及相应指令,即可获取对应下载方式。

相关推荐
2zcode17 小时前
项目文档:基于MATLAB的肺结节自动分割与评估系统的设计与实现
人工智能·计算机视觉·matlab
2zcode19 小时前
基于MATLAB深度学习的乳腺钼靶影像乳腺癌智能诊断系统设计与实现
开发语言·深度学习·matlab·乳腺癌
2zcode2 天前
项目文档:基于MATLAB深度卷积神经网络的肺癌CT影像智能检测系统设计与实现
深度学习·matlab·cnn
其美杰布-富贵-李3 天前
MATLAB 中英文混排-Tex解释器
matlab
2zcode3 天前
基于MATLAB深度卷积特征的多曝光图像自适应融合系统设计与实现
开发语言·matlab·多曝光图像自适应融合系统
钟山翼3 天前
notepad++ 使用 HexEditor 显示二进制 bin 文件存在的 bug
matlab·二进制文件
2zcode4 天前
项目文档:基于MATLAB图像处理与FCM聚类的骨癌X射线影像辅助检测系统设计与实现
图像处理·matlab·聚类
All The Way North-4 天前
【TorchMetrics精通系列②】混淆矩阵:归一化陷阱、TP/FP推导与10分类文本热力图分析
深度学习·模型评估·评价指标·多分类·混淆矩阵·归一化·torchmetrics
2zcode5 天前
项目文档:基于MATLAB深度卷积特征的多曝光图像自适应融合系统设计与实现
深度学习·计算机视觉·matlab