《机器学习(周志华)》习题10.1 答案

本文通过编程实现K邻近(KNN)分类器,并在西瓜数据集3.0(仅考虑密度和含糖率)上进行实验。对比了KNN与决策树的分类边界,发现两者基本一致,但决策树的分类更显绝对,KNN则允许类别边界存在一定模糊性。KNN使用欧式距离并以加权投票方式确定类别,最佳k值为1。
摘要由CSDN通过智能技术生成

编程实现K邻近分类器,在西瓜数据集3.0@(属性只有密度与含糖率)上,比较其分类边界与决策树分类边界之异同。

KNN用欧式距离计算,投票时根据距离加权,在训练集上最小化错误率,选择k=1时最优。

KNN决策面图如下:


决策树分类面如下(手绘)


将两幅图对比,可以看出分类边界基本一致,但决策树更绝对,不像knn部分不同类别的点还混在一起。

KNN和绘制决策面代码如下:

#coding: utf-8
import numpy as np 
from numpy import linalg as LA 
from numpy import random
import matplotlib.pyplot as plt

file = open('西瓜数据集3.csv'.decode('utf-8'
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
机器学习部分课后习题答案(较完整)机器学习部分课后习题答案(较完整)机器学习部分课后习题答案(较完整)机器学习部分课后习题答案(较完整)机器学习部分课后习题答案(较完整)机器学习部分课后习题答案(较完整)机器学习部分课后习题答案(较完整)机器学习部分课后习题答案(较完整)机器学习部分课后习题答案(较完整)机器学习部分课后习题答案(较完整)机器学习部分课后习题答案(较完整)机器学习部分课后习题答案(较完整)机器学习部分课后习题答案(较完整)机器学习部分课后习题答案(较完整)机器学习部分课后习题答案(较完整)机器学习部分课后习题答案(较完整)机器学习部分课后习题答案(较完整)机器学习部分课后习题答案(较完整)机器学习部分课后习题答案(较完整)机器学习部分课后习题答案(较完整)机器学习部分课后习题答案(较完整)机器学习部分课后习题答案(较完整)机器学习部分课后习题答案(较完整)机器学习部分课后习题答案(较完整)机器学习部分课后习题答案(较完整)机器学习部分课后习题答案(较完整)机器学习部分课后习题答案(较完整)机器学习部分课后习题答案(较完整)机器学习部分课后习题答案(较完整)机器学习部分课
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值