knn
chilitian
这个作者很懒,什么都没留下…
展开
-
machine learning Knn算法 最邻近规则取样(一)
1.1Cover和Hart在1968年提出的最邻近算法 1.2分类(classification)算法 1.3输入基于实例的学习(instance-based learning),懒惰学习(lazy learning) 3.算法详述 3.1步骤 为了判断未知实例的类别,以所有一直类别的实例作为参照(将每个训练样本转为立体的坐标) 选择参数k(个数) 计算未知实例于所有已知实例的距离 选择k个已知实...原创 2018-12-08 21:54:07 · 328 阅读 · 0 评论 -
machine learning Knn算法 最邻近规则取样(二)应用
一、数据集Iris data ----虹膜 150个实例 萼片长度,萼片宽度,花瓣长度,花瓣宽度 (sepal length,sepal width,patel length,patel width) 类别 Iris setosa,iris versicolor, iris virginica 二、sklearn from sklearn import neighbors from sklearn...原创 2018-12-09 13:58:21 · 178 阅读 · 0 评论 -
machine learning Knn算法 最邻近规则取样(三)自己实现算法
import csv import random import math import operator #导入数据集,split将数据分为两部分,训练集和测试集 def loadDataset(filename,split,trainingSet=[],testSet=[]): with open(filename,'rt') as csvfile: lines=csv.reader(...原创 2018-12-09 16:28:58 · 347 阅读 · 0 评论