当前位置: 首页 > news >正文

香港做批发的网站有哪些/百度视频seo

香港做批发的网站有哪些,百度视频seo,不懂代码怎么做网站,淘宝网页设计培训文章目录一、K-近邻算法简介二、k近邻算法api初步使用1.K-近邻算法API2.一个案例(1)步骤分析(2)代码过程3.小结三、kd树1.问题导入2.kd树简介一、K-近邻算法简介 K Nearest Neighbor算法又叫KNN算法,这个算法是机器学…

文章目录

  • 一、K-近邻算法简介
  • 二、k近邻算法api初步使用
    • 1.K-近邻算法API
    • 2.一个案例
      • (1)步骤分析
      • (2)代码过程
    • 3.小结
  • 三、kd树
    • 1.问题导入
    • 2.kd树简介

一、K-近邻算法简介

K Nearest Neighbor算法又叫KNN算法,这个算法是机器学习里面一个比较经典的算法, 总体来说KNN算法是相对比较容易理解的算法

  • 定义:
    如果一个样本在特征空间中的k个最相似(即特征空间中最邻近)的样本中的大多数属于某一个类别,则该样本也属于这个类别。

  • 距离公式
    两个样本的距离可以通过如下公式计算,又叫欧式距离 。
    在这里插入图片描述

二、k近邻算法api初步使用

1.K-近邻算法API

  • sklearn.neighbors.KNeighborsClassifier(n_neighbors=5)
    • n_neighbors:int,可选(默认= 5),k_neighbors查询默认使用的邻居数

2.一个案例

(1)步骤分析

1.获取数据集
2.数据基本处理(该案例中省略)
3.特征工程(该案例中省略)
4.机器学习
5.模型评估(该案例中省略)

(2)代码过程

在这里插入图片描述

3.小结

  • 最近邻 (k-Nearest Neighbors,KNN) 算法是一种分类算法,
  • 1968年由 Cover 和 Hart 提出,应用场景有字符识别、文本分类、图像识别等领域。
  • 该算法的思想是:一个样本与数据集中的k个样本最相似,如果这k个样本中的大多数属于某一个类别.
  • 实现流程
    1)计算已知类别数据集中的点与当前点之间的距离
    2)按距离递增次序排序
    3)选取与当前点距离最小的k个点
    4)统计前k个点所在的类别出现的频率
    5)返回前k个点出现频率最高的类别作为当前点的预测分类

三、kd树

1.问题导入

问题导入:

实现k近邻法时,主要考虑的问题是如何对训练数据进行快速k近邻搜索。

这在特征空间的维数大及训练数据容量大时尤其必要。

k近邻法最简单的实现是线性扫描(穷举搜索),即要计算输入实例与每一个训练实例的距离。计算并存储好以后,再查找K近邻。 当训练集很大时,计算非常耗时。

为了提高kNN搜索的效率,可以考虑使用特殊的结构存储训练数据,以减小计算距离的次数

2.kd树简介

根据KNN每次需要预测一个点时,我们都需要计算训练数据集里每个点到这个点的距离,然后选出距离最近的k个点进行投票。当数据集很大时,这个计算成本非常高,针对N个样本,D个特征的数据集,其算法复杂度为O(DN^2)。

kd树:为了避免每次都重新计算一遍距离,算法会把距离信息保存在一棵树里,这样在计算之前从树里查询距离信息,尽量避免重新计算。其基本原理是,如果A和B距离很远,B和C距离很近,那么A和C的距离也很远。有了这个信息,就可以在合适的时候跳过距离远的点。

http://www.lbrq.cn/news/773119.html

相关文章:

  • win7如何安装iis来浏览asp网站/广州灰色优化网络公司
  • 大学生帮别人做网站/推广网站公司
  • 网站开发 外包 哪家/北京网站制作设计
  • 淄博网站建设相关文章/营销型网站有哪些平台
  • 外贸网站设计制作/域名seo站长工具
  • 如何做设计网站页面/黄山seo推广
  • 网站建设的违约责任/专业seo网络营销公司
  • 深圳企业网站定制公司/厦门人才网个人会员登录
  • 网站开发流程分析/网站关键词优化怎么做的
  • 大连网站建设仟亿科技/二级域名查询网站
  • 浦东网站建设公司/阿里指数app下载
  • 公司定制网站建设公司/汕头seo计费管理
  • 博物馆建设网站/百度推广seo
  • 如何建设幼儿园网站方案/深圳广告策划公司
  • 清溪镇网站建设/电脑优化用什么软件好
  • 昌平区住房城乡建设委 房管局 官方网站/seo的范畴是什么
  • 临夏市建设局网站/西安seo顾问培训
  • wordpress引入css样式/淘宝关键词排名优化
  • 二次开发是指/seo专家是什么意思
  • wordpress 加上广告/seo是什么意思蜘蛛屯
  • 招标资源网官网/北京网站优化方式
  • 建设工程消防网站进入程序/软文营销ppt
  • 成都 企业网站建设公司/网络推广视频
  • 做网站免费服务器哪家好/百度不收录网站
  • 艺梵科技 网站建设/seo网页优化工具
  • 4399游戏网页版入口/seo搜索引擎优化课程总结
  • 做电商平台网站有哪些内容/网站建设与营销经验
  • 做好网站建设工作/厦门seo百度快照优化
  • 赛马网站开发出售/百度打开
  • 公司网站做的好的/黑帽seo优化软件
  • Hive 创建事务表的方法
  • Java毕业设计选题推荐 |基于SpringBoot的水产养殖管理系统 智能水产养殖监测系统 水产养殖小程序
  • dubbo应用之门面设计模式
  • linux 执行ls命令文件夹显示全白色
  • 贪心----4.划分字母区间
  • 自然语言处理( NLP)基础