通过感知器实现对鸢尾花的分类

本文探讨如何利用感知器算法对鸢尾花数据集进行分类。选取山鸢尾和变色鸢尾,关注花瓣长度和萼片长度两个特征。通过绘制分布图展示数据,并观察感知器在迭代过程中的错误分类,最终实现决策边界的绘制。

在上一篇文章我们用python实现感知器算法,这篇文章中将介绍如何通过感知器算法来实现对鸢尾花的分类。鸢尾花数据集地址https://archive.ics.uci.edu/ml/machine-learning-databases/iris/iris.data,一共包含了150组鸢尾花的数据,有三种不同的鸢尾花,每种鸢尾花都有4个特征。在这个例子中,选取了山鸢尾(setosa)和变色鸢尾(versicolor),选取鸢尾花中的花瓣长度和萼片长度两个特征,方便绘图。

一、绘制鸢尾花的分布图

1、通过pands读取iris.data

def get_flowers_feature():
    '''
       iris.data中一共包含了150条数据,包含了三种鸢尾花
       这里我们一共使用100条数据,山鸢尾(setosa)和变色鸢尾(versicolor)
       每一组鸢尾花数据都包含了四个特征
       为了方便绘图只
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

修炼之路

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值