欢迎光临~MATLAB代做|MATLAB代写|MATLAB有偿编程—谷速软件
语言选择: 中文版 ∷  英文版

MATLAB 数据挖掘

  • matlab编程SOM神经网络的数据分类源码程序
matlab编程SOM神经网络的数据分类源码程序

matlab编程SOM神经网络的数据分类源码程序

  • 定制服务--专注Matlab程序编程 Matlab代码开发 程序修改
  • 数学建模--高教杯国赛建模 研究生建模 美赛建模 源码程序
  • 软件开发--matlab代做 matlab代写 matlab有偿编程 程序代码
  • 【项目0246】matlab编程SOM神经网络的数据分类源码程序
  • 产品描述:专注Matlab相关领域的程序开发、软件定制、代码修改、代码注释、编程一对一辅导、图像处理、通信仿真、信号处理、数据挖掘、建模仿真、金融统计、simulink仿真、神经网络、智能优化、支持向量机、模式识别、回归预测、数学建模、GUI界面设计以及实验、课题、论文、毕设、参考文献、公司项目等方面的编程辅导。
  • 在线订购
%% 人脸特征向量提取 
% 人数
M = 10;
% 人脸朝向类别数
N = 5; 
% 特征向量提取
pixel_value = feature_extraction(M,N);

%% 训练集/测试集产生
% 产生图像序号的随机序列
rand_label = randperm(M*N);  
% 人脸朝向标号
direction_label = repmat(1:N,1,M);
% 训练集
train_label = rand_label(1:30);
P_train = pixel_value(train_label,:)';
Tc_train = direction_label(train_label);
% 测试集
test_label = rand_label(31:end);
P_test = pixel_value(test_label,:)';
Tc_test = direction_label(test_label);

%% 计算PC
for i = 1:5
    rate{i} = length(find(Tc_train == i))/30;
end

%% LVQ1算法
[w1,w2] = lvq1_train(P_train,Tc_train,20,cell2mat(rate),0.01,5);
result_1 = lvq_predict(P_test,Tc_test,20,w1,w2);

%% LVQ2算法
[w1,w2] = lvq2_train(P_train,Tc_train,20,0.01,5,w1,w2);
result_2 = lvq_predict(P_test,Tc_test,20,w1,w2);
用手机扫描二维码关闭
二维码