%% I. 清空环境变量
clear all
clc
warning off
%% II. 导入数据
load iris_data.mat
%%
% 1. 随机产生训练集/测试集
a = randperm(150);
P_train = features(a(1:120),:);
P_test = features(a(121:end),:);
T_train = classes(a(1:120),:);
T_test = classes(a(121:end),:);
%% III. 创建随机森林分类器
model = classRF_train(P_train,T_train);
%% IV. 仿真测试
[T_sim,votes] = classRF_predict(P_test,model);
index = find(T_sim ~= T_test);
accuracy = 1-length(index)/length(T_test)

matlab中使用随机森林对鸢尾花数据集分类相关推荐

  1. 【机器学习实战】利用sklearn中的随机森林对红酒数据集进行分类预测

    1. sklearn中的集成算法 sklearn中的集成算法模块ensemble 2.预测代码及结果 %matplotlib inline from sklearn.tree import Decis ...

  2. 集成学习中的随机森林

    摘要:随机森林是集成算法最前沿的代表之一.随机森林是Bagging的升级,它和Bagging的主要区别在于引入了随机特征选择. 本文分享自华为云社区<集成学习中的随机森林>,原文作者:ch ...

  3. 在jupytor中运行随机森林预测泰坦尼克旅客生存情况

    在jupytor中运行随机森林预测泰坦尼克旅客生存情况 数据集链接链接: link. 百度网盘:链接: https://pan.baidu.com/s/1_pQ-3iG4dr0hrvU_5hYUtg ...

  4. Python实现鸢尾花数据集分类问题——基于skearn的SVM(有详细注释的)

    Python实现鸢尾花数据集分类问题--基于skearn的SVM 代码如下: 1 # !/usr/bin/env python2 # encoding: utf-83 __author__ = 'Xi ...

  5. 基于Adaboost实现鸢尾花数据集分类

    写在之前 提交内容分为两大部分: 一为Adaboost算法实现,代码在文件夹<算法实现>中,<提升方法笔记>为个人学习笔记. 二为基于Adaboost模型实现鸢尾花数据集分类, ...

  6. 随机森林-集成学习方法(分类)

    随机森林-集成学习方法(分类) 1 集成学习方法 集成学习通过建立几个模型组合的来解决单一预测问题.它的工作原理是生成多个分类器/模型,各自独立地学习和作出预测.这些预测最后结合成单预测,因此优于任何 ...

  7. Python实现鸢尾花数据集分类问题——基于skearn的LogisticRegression

    Python实现鸢尾花数据集分类问题--基于skearn的LogisticRegression 一. 逻辑回归 逻辑回归(Logistic Regression)是用于处理因变量为分类变量的回归问题, ...

  8. 一层神经网络实现鸢尾花数据集分类

    一层神经网络实现鸢尾花数据集分类 1.数据集介绍 2.程序实现 2.1 数据集导入 2.2 数据集乱序 2.3 数据集划分成永不相见的训练集和测试集 3.4 配成[输入特征,标签]对,每次喂入一小撮( ...

  9. R语言惩罚逻辑回归、线性判别分析LDA、广义加性模型GAM、多元自适应回归样条MARS、KNN、二次判别分析QDA、决策树、随机森林、支持向量机SVM分类优质劣质葡萄酒十折交叉验证和ROC可视化

    最近我们被客户要求撰写关于葡萄酒的研究报告,包括一些图形和统计输出. 介绍 数据包含有关葡萄牙"Vinho Verde"葡萄酒的信息.该数据集有1599个观测值和12个变量,分别是 ...

最新文章

  1. python大神-Python 大神 kennethreitz 又搞事了
  2. 写了 15 年代码,总结出提升 10 倍效率的三件事
  3. 【Python】B 站上这些 Python 视频真香!
  4. 北京化工大学计算机科专业,北京化工大学专业介绍及排名 哪些专业最好
  5. spark编译错误解决 Error:(52, 75) not found: value TCLIService
  6. 微信跳一跳高分系列二:adb shell 中的常用命令
  7. 33.错误处理(2)
  8. atitit.nfc 身份证 银行卡 芯片卡 解决方案 attilax总结
  9. 逻辑回归分析与回归分析_逻辑回归从零开始的情感分析
  10. 史上最详细的hadoop安装教程(含坑点)
  11. matlab 对称矩阵特征值为负数,MATLAB中对称矩阵的复特征向量
  12. 多看系统kindle最新版_小米阅读器或将发布国际版,进军全球市场与Kindle 一争高下?...
  13. pyhon实现excel的转置
  14. python3-欢乐斗牛-实战
  15. 6-8.4V自动升降压5V 9V 12V PD快充解决方案 TYPE-C快充
  16. JAVA技术交流(学习群):51194570;JAVA技术交流(应用群):51194804
  17. context和getApplicationContext()介绍
  18. 蓝鲸智云6.1软件单机部署安装教程
  19. CCleaner如何注册激活
  20. SpringBoot学习-支持JPA

热门文章

  1. 奔驰女车主哭诉维权,终等来结果··········
  2. 机器人材料整理中的套-假-大-空话
  3. 紫光档案-企业档案管理中国十大问题分析
  4. MySQL中数据类型的长度问题解析
  5. 第六课 背景与渐变
  6. 图像压缩编码码matlab实现——一维无损预测编码压缩图像
  7. Itext7表单域处理(文字和图片)及添加水印
  8. 【语义分割系列】ICNET(实时语义分割)理论以及代码实现
  9. dubbo源码学习总结
  10. 云服务器unity,Unity 离线建造系统