![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
机器学习算法
huminwudi
这个作者很懒,什么都没留下…
展开
-
python3实现决策树算法
运行平台: Windows Python版本: Python3.x IDE: pycharm 一、决策树 决策树是什么?决策树(decision tree)是一种基本的分类与回归方法。举个通俗易懂的例子,如下图所示的流程图就是一个决策树,长方形代表判断模块(decision block),椭圆形成代表终止模块(terminating block),表示已经得出结转载 2017-11-08 13:49:45 · 10217 阅读 · 1 评论 -
python3 使用决策树进行分类
我们使用ID3算法,通过计算构建出决策树,接下来,让我们看看如何进行代实现。 第一步:创建函数majorityCnt统计classList中出现此处最多的元素(类标签),创建函数createTree用来递归构建决策树。编写代码如下: # -*- coding: UTF-8 -*- from math import log import operator """ 函数说明转载 2017-11-13 17:24:44 · 5549 阅读 · 5 评论 -
(一)python3实现K-近邻
1.1 k-近邻法简介 k近邻法(k-nearest neighbor, k-NN)是1967年由Cover T和Hart P提出的一种基本分类与回归方法。它的工作原理是:存在一个样本数据集合,也称作为训练样本集,并且样本集中每个数据都存在标签,即我们知道样本集中每一个数据与所属分类的对应关系。输入没有标签的新数据后,将新的数据的每个特征与样本集中数据对应的特征进行比较,然后算法提取样本转载 2017-11-05 12:30:17 · 1044 阅读 · 0 评论 -
KNN实战——约会网站配对效果判定
一 约会网站配对效果判定 上一小结学习了简单的k-近邻算法的实现方法,但是这并不是完整的k-近邻算法流程,k-近邻算法的一般流程: 收集数据:可以使用爬虫进行数据的收集,也可以使用第三方提供的免费或收费的数据。一般来讲,数据放在txt文本文件中,按照一定的格式进行存储,便于解析及处理。准备数据:使用Python解析、预处理数据。分析数据:可以使用很多方法对数据进行分析,例如使用Matplo转载 2017-11-05 13:56:03 · 1286 阅读 · 0 评论