资源简介
模式识别鸢尾花分类,matlab程序,总共3类鸢尾花进行分类。
代码片段和文件信息
%%%%%模式识别鸢尾花实验%%%%%%%%
%%%%%%201/03/16%%%%%%%%%%%%%
clear;
clc;
%%%%%%读取数据%%%%%%%%
iris_data = load(‘实验数据\iris.txt‘);
%%%%%%数据分类%%%%%%%
iris_data_l1 = iris_data(1:501:4);
iris_data_l2 = iris_data(51:1001:4);
iris_data_l3 = iris_data(101:1501:4);
%%%%%%划分测试样本和训练样本%%%%%%%%
train_num = 25;
test_num = 50-train_num;
l1_Train_select = randperm(50);
l2_Train_select = randperm(50);
l3_Train_select = randperm(50);
iris_data_l1_train = iris_data_l1(l1_Train_select(1:train_num):);
iris_data_l2_train = iris_data_l2(l2_Train_select(1:train_num):); %%%训练集
iris_data_l3_train = iris_data_l3(l3_Train_select(1:train_num):);
iris_data_l1_test = iris_data_l1(l1_Train_select(1:test_num):);
iris_data_l2_test = iris_data_l2(l2_Train_select(1:test_num):); %%%测试集
iris_data_l3_test = iris_data_l3(l3_Train_select(1:test_num):);
iris_data_test =[iris_data_l1_test;iris_data_l2_test;iris_data_l3_test];
%%%%%%计算每一类中样本分布概率%%%%%%%
means_l1 = mean(iris_data_l1_train);
means_l2 = mean(iris_data_l2_train); %%%样本均值
means_l3 = mean(iris_data_l3_train);
covar_l1 = cov(iris_data_l1_train);
covar_l2 = cov(iris_data_l2_train);
- 上一篇:基于matlab的语音合成源程序
- 下一篇:matlab 实现2psk的调制解调
相关资源
- 基于颜色的聚类分割matlab
- matlab模式识别工具箱PRTOOLS及使用说明
- 用身高和/或体重数据进行性别分类的
- 模式识别与智能计算-Matlab技术实现(
- 模式识别与智能计算matlab实现 安装
- 西交大模式识别编程大作业报告+MAT
- 车牌识别_matlab_模式识别(MATLAB代码,
- 模式识别课程作业 基于svm的人脸识别
- 图形模式识别 matlab 圆 正方形
- 《模式识别与智能计算》MATLAB技术实
- matlab利用不变矩提取图片的形状特征
- 模式识别4个实验(matlab)
- 模式识别课程作业 matlab与libsvm环境
- 车牌识别Matlab代码
- 基于matlab的车牌识别内含matlab代码以
- 指纹识别数字图像处理+模式识别+机器
- 路标识别与提取采用聚类方法C-means
- FAST角点检测算法MATLAB程序
- 基于PCA和SVM的人脸识别 matlab程序
- 模式识别与智能计算-Matlab技术实现
- 《模式识别与智能计算:MATLAB技术实
- 稀疏非负矩阵分解及模式识别
- 虹膜识别 matlab算法
- Fisher二元线性判别 Matlab源码
- usps手写数字数据集
- [模式识别及MATLAB实现][杨杰][电子教案
- SVM实现MNIST数据集分类
- 《模式识别与智能计算的MATLAB实现》
- 《模式识别与人工智能基于MATLAB》程
- 神经网络识别手写数字含数据和代码
评论
共有 条评论