实现决策树对鸢尾花进行分类,决策树进行了可视化,分别使用了图片和pdf进行显示,相关代码下载即可运行。
2022-07-15 18:05:47 84KB python 机器学习 鸢尾花 决策树
1
SVM鸢尾花分类Python实现 基于SVM算法实现鸢尾花数据集分类 包括混淆矩阵输出
2022-07-06 21:05:41 133.17MB SVM 鸢尾花分类 混淆矩阵 python
1
人工智能-项目实践-鸢尾花分类-Python 基于BP神经网络实现鸢尾花的分类 本文用Python实现了BP神经网络分类算法,根据鸢尾花的4个特征,实现3种鸢尾花的分类。 算法参考文章:纯Python实现鸢尾属植物数据集神经网络模型 iris_data_classification_bpnn_V1.py 需使用 bpnn_V1数据集 文件夹中的数据 iris_data_classification_bpnn_V2.py 需使用 bpnn_V2数据集 文件夹中的数据 iris_data_classification_knn.py 需使用 原始数据集 文件夹中的数据 iris_data_cluster_sklearn.py 需使用 sklearn数据集 文件夹中的数据 不同数据集里数据都是一样的,只是为了程序使用方便而做了一些格式的变动。
一组鸢尾花数据,每一行数据由 4 个特征值及一个目标值组成。4 个特征值分别为:萼片长度、萼片宽度、花瓣长度、花瓣宽度。目标值为三种不同类别的鸢尾,分别为:Iris Setosa、Iris Versicolour、Iris Virginica
2022-06-17 16:06:32 3KB python 鸢尾花数据集
1
花分类数据集(玫瑰花等)
2022-05-23 13:40:26 219.03MB 分类 数据挖掘 人工智能 机器学习
1
一、实验目的 了解分类问题的概念以及基于BP神经网络设计分类器的基本流程。 二、实验平台 MatLab/Simulink仿真平台。 三、实验内容和步骤 1. iris数据集简介 iris数据集的中文名是安德森鸢尾花卉数据集,英文全称是Anderson's Iris data set,是一种多重变量分析的数据集,包含150个样本。每个样本包含了五个元素,其中前四个为特征特征元素,分别为花萼长度、花萼宽度、花瓣长度、花瓣宽度,最后一个为品种信息,即目标属性(也叫target或label。包括山鸢尾Setosa、变色鸢尾Versicolour和维吉尼亚鸢尾Virginica三个品种)。所以iris数据集是一个150行5列的二维表。部分样本数据如下表所示: 2. 基于MatLab的学习器设计
2022-05-16 12:05:05 2.05MB 神经网络 人工智能 深度学习 机器学习
1
代码实现及说明 # python 3.6 # TensorFlow实现简单的鸢尾花分类器 import matplotlib.pyplot as plt import tensorflow as tf import numpy as np from sklearn import datasets sess = tf.Session() #导入数据 iris = datasets.load_iris() # 是否是山鸢尾 0/1 binary_target = np.array([1. if x == 0 else 0. for x in
2022-05-14 19:57:27 123KB ens low ns
1
机器学习入门:手写数字识别,声呐分类,垃圾短信识别,鸢尾花分类 机器学习入门:手写数字识别,声呐分类,垃圾短信识别,鸢尾花分类 本系列代码是大多数初学者刚刚接触机器学习时会运行的代码,这些代码结构简单,原理清晰,易于实现。 项目均由jupyter notebook编写,适合分步骤运行,帮助理解每一步的功能。
2022-05-09 11:04:30 622KB 机器学习 分类 人工智能 数据挖掘
利用Python实现KNN算法,完成鸢尾花分类任务,实现步骤: 1. 数据集的准备。 (1)使用SCIKIT-LEARN的自带的鸢尾花数据集,获取数据集的后两个特征,形成原始数据集D。 (2)待决策样本集D1的产生:在原始二维特征空间,基于该数据集的两种特征取值的最小值、最大值,获取该数据集的矩形包围盒,并在该的矩形区域上下左右各个方向扩充1的基础上,以step=0.02为两种特征的采样间隔,在该矩形区域等间隔抽取离散位置,构成原始待决策的样本集D1。 (3)训练集与测试集的产生:将原始数据集D按照类别分层随机打乱,以hold-out方式划分为训练集(80%),以及测试集(20%) 2. 模型的选择 训练集的规范化预处理,并记录预处理使用的参数。 3. 基于测试集的K-近邻分类模型的评价。 (1)对测试集的每个样本进行预处理; (2)基于K值优选结果(或你设定的K值),对预处理之后的每个测试样本进行类别预测,得到所有测试样本的类别预测结果。 (3)结合测试集各样本的类别预测结果及真实类别答案,生成混淆矩阵,并可视化混淆矩阵 .... 4.K-近邻分类模型的使用。 .....
2022-04-27 16:05:37 5KB 机器学习 分类 sklearn 人工智能
1