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

想象力做网站seo网络运营

想象力做网站,seo网络运营,东莞 网站 建设,什么网站可以做家教文章目录 1.K-近邻算法思想2.K-近邻算法(KNN)概念3.电影类型分析4.KNN算法流程总结5.k近邻算法api初步使用机器学习库scikit-learn1 Scikit-learn工具介绍2.安装3.Scikit-learn包含的内容4.K-近邻算法API5.案例5.1 步骤分析5.2 代码过程 1.K-近邻算法思想 假如你有一天来到北京…

文章目录

  • 1.K-近邻算法思想
  • 2.K-近邻算法(KNN)概念
  • 3.电影类型分析
  • 4.KNN算法流程总结
  • 5.k近邻算法api初步使用
    • 机器学习库scikit-learn
      • 1 Scikit-learn工具介绍
      • 2.安装
      • 3.Scikit-learn包含的内容
      • 4.K-近邻算法API
      • 5.案例
        • 5.1 步骤分析
        • 5.2 代码过程

1.K-近邻算法思想

假如你有一天来到北京,你有一些朋友也在北京居住,你来到北京之后,你也不知道你在北京的哪个区,假如你来到了北京南站。
分别问朋友在哪个区,距离多远。
根据最近朋友所在区比如丰台区,来判断自己是不是也在丰台区。
这就是K近邻算法的思想,根据最近距离来判断你属于哪个类别。

在这里插入图片描述

根据你的“邻居”来推断出你的类别

2.K-近邻算法(KNN)概念

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

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

来源:KNN算法最早是由Cover和Hart提出的一种分类算法

距离公式
两个样本的距离可以通过如下公式计算,又叫欧式距离 ,关于距离公式会在后面进行讨论
在这里插入图片描述
在这里插入图片描述

3.电影类型分析

假设我们现在有几部电影
在这里插入图片描述

其中? 号电影不知道类别,如何去预测?我们可以利用K近邻算法的思想
我们这里时三列数据,属于三维数据的求解过程
比如我们求唐人街探案与二次曝光的距离,根据欧氏距离计算如下
在这里插入图片描述

分别计算每个电影和被预测电影的距离,然后求解
在这里插入图片描述

然后根据最小距离,或最小的几个距离的众数得到唐人街探案属于哪种片子
K=5表示,根据5部最小距离的电影来判断,从这8个样本里面拿其中的5个
在距离最小的5部电影里面,3部属于喜剧片,2部属于爱情片,由众数得知,唐人街探案属于喜剧片

4.KNN算法流程总结

1)计算已知类别数据集中的点与当前点之间的距离

2)按距离递增次序排序

3)选取与当前点距离最小的k个点

4)统计前k个点所在的类别出现的频率

5)返回前k个点出现频率最高的类别作为当前点的预测分类

5.k近邻算法api初步使用

机器学习流程:
在这里插入图片描述

1.获取数据集
2.数据基本处理
3.特征工程
4.机器学习
5.模型评估

机器学习库scikit-learn

1 Scikit-learn工具介绍

在这里插入图片描述

机器学习有很多库,为什么我们要选这个scikit-learn库呢?
1.它是Python语言的机器学习工具
2.Scikit-learn包括许多知名的机器学习算法的实现
3.Scikit-learn文档完善,容易上手,有丰富的API

2.安装

pip install scikit-learn
在这里插入图片描述

安装好之后可以通过以下命令查看是否安装成功
import sklearn

注:安装scikit-learn需要Numpy, Scipy等库

3.Scikit-learn包含的内容

在这里插入图片描述

分类、聚类、回归
特征工程
模型选择、调优

4.K-近邻算法API

sklearn.neighbors.KNeighborsClassifier(n_neighbors=5)
在这里插入图片描述

参数解析:
n_neighbors:所选用的近邻数(默认= 5),相当于K.weights:预测的权函数,概率值。weights的参数设置‘uniform’:同一的权重,即每个邻域中的所有点都是平均加权的。‘distance’ :这种情况下,距离越近权重越大,反之,距离越远其权重越小。[callable](可调用):用户定义的函数,它接受一个距离数组,并返回一个包含权重的相同形状的数组algorithm :用于计算最近邻居的算法,。有{‘auto’, ‘ball_tree’, ‘kd_tree’, ‘brute’}‘auto’      :根据样本数据自动刷选合适的算法。‘ball_tree’:构建“球树”算法模型。‘kd_tree’ :‘’kd树‘’算法。‘brute’     :使用蛮力搜索,即或相当于Knn算法,需遍历所有样本数据与目标数据的距离,进而按升序排序从而选取最近的K个值,采用投票得出结果。leaf_size:叶的大小,针对算法为球树或KD树而言。这个设置会影响构造和查询的速度,以及存储树所需的内存。最优值取决于问题的性质。metric:用于树的距离度量。默认度量是Minkowski,p=2等价于标准的欧几里德度量。有关可用度量的列表,可以查阅距离度量类的文档。如果度量是“预先计算的”,则假定X是距离矩阵,在拟合期间必须是平方。p:Minkowski度量参数的参数来自sklearn.emeics.pairwise.pairwise_距离。当p=1时,这等价于使用曼哈顿距离(L1),欧几里得距离(L2)等价于p=2时,对于任意的p,则使用Minkowski_距离(L_P)。metric_params:度量函数的附加关键字参数,设置应为dict(字典)形式。n_jobs:要为邻居搜索的并行作业的数量。None指1,除非在 joblib.parallel_backend背景。-1意味着使用所有处理器,若要了解相关的知识应该具体查找一下。
拥有的方法:
fit(self, X[, y]): 以X为训练数据,y为目标值拟合模型get_params(self[, deep])
: 获取此估计器的参数。kneighbors(self[, X, n_neighbors, …])
: 找到点的K邻域。kneighbors_graph(self[, X, n_neighbors, mode])
: 计算X中点的k-邻域(加权)图predict(self, X)
: 预测提供的数据的类标签predict_proba(self, X)
: 返回测试数据X的概率估计。score(self, X, y[, sample_weight])
: 返回给定测试数据和标签的平均精度。set_params(self, \*\*params)
: 设置此估计器的参数。

5.案例

5.1 步骤分析

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

5.2 代码过程

导入模块

from sklearn.neighbors import KNeighborsClassifier#构造数据集
#x是原始数据,特征。y是类别标签,目标x = [[0], [1], [2], [3]]   #x是二维数据,dataframe数据结构
y = [0, 0, 1, 1]           #y是series数据结构#机器学习 -- 模型训练
# 实例化API
estimator = KNeighborsClassifier(n_neighbors=2)
# 使用fit方法进行训练,这行代码执行了,模型就训练好了estimator.fit(x, y)res = estimator.predict([[1]])
print(res)res2 = estimator.predict([[50]])
print(res2)

根据训练好的模型,预测未知数据所属类别:
在这里插入图片描述
由上可知,达到预期效果。大家觉得机器学习有了python库的加持,是不是不太难呢,大家一起加油,继续后面的机器学习之路,欢迎大家点赞评论。


文章转载自:
http://imputrescible.qkrz.cn
http://petrologist.qkrz.cn
http://schipperke.qkrz.cn
http://bushing.qkrz.cn
http://hydnocarpate.qkrz.cn
http://pauperdom.qkrz.cn
http://fomes.qkrz.cn
http://electrotonus.qkrz.cn
http://brassage.qkrz.cn
http://illegibly.qkrz.cn
http://apotropaism.qkrz.cn
http://fortepiano.qkrz.cn
http://celestial.qkrz.cn
http://viremia.qkrz.cn
http://plumulate.qkrz.cn
http://bushy.qkrz.cn
http://swellish.qkrz.cn
http://kalpa.qkrz.cn
http://rangey.qkrz.cn
http://zodiac.qkrz.cn
http://raptorial.qkrz.cn
http://glaciology.qkrz.cn
http://crowdy.qkrz.cn
http://quadricorn.qkrz.cn
http://pontes.qkrz.cn
http://digamist.qkrz.cn
http://bimana.qkrz.cn
http://nephalist.qkrz.cn
http://caracara.qkrz.cn
http://beerengine.qkrz.cn
http://hj.qkrz.cn
http://interrogate.qkrz.cn
http://battue.qkrz.cn
http://alkannin.qkrz.cn
http://costumbrista.qkrz.cn
http://cyclitol.qkrz.cn
http://limbers.qkrz.cn
http://impersonal.qkrz.cn
http://greasepaint.qkrz.cn
http://spiderman.qkrz.cn
http://poenology.qkrz.cn
http://lockfast.qkrz.cn
http://ralline.qkrz.cn
http://barware.qkrz.cn
http://countershock.qkrz.cn
http://suiting.qkrz.cn
http://tertiary.qkrz.cn
http://galess.qkrz.cn
http://delightsome.qkrz.cn
http://nilpotent.qkrz.cn
http://honeyfuggle.qkrz.cn
http://cladode.qkrz.cn
http://donnie.qkrz.cn
http://inveracity.qkrz.cn
http://azobenzene.qkrz.cn
http://factional.qkrz.cn
http://sdrs.qkrz.cn
http://psychataxia.qkrz.cn
http://heffalump.qkrz.cn
http://recapture.qkrz.cn
http://harddisk.qkrz.cn
http://fuji.qkrz.cn
http://immetrical.qkrz.cn
http://disunify.qkrz.cn
http://factualism.qkrz.cn
http://cardcarrier.qkrz.cn
http://authenticity.qkrz.cn
http://enlarge.qkrz.cn
http://incisor.qkrz.cn
http://unsearched.qkrz.cn
http://polypropylene.qkrz.cn
http://endochondral.qkrz.cn
http://jeans.qkrz.cn
http://favoringly.qkrz.cn
http://tranquilite.qkrz.cn
http://holdfast.qkrz.cn
http://confrontationist.qkrz.cn
http://formalin.qkrz.cn
http://sludge.qkrz.cn
http://vermes.qkrz.cn
http://strigous.qkrz.cn
http://brawn.qkrz.cn
http://birdcage.qkrz.cn
http://hepatic.qkrz.cn
http://bindin.qkrz.cn
http://gertcha.qkrz.cn
http://exportation.qkrz.cn
http://dissociably.qkrz.cn
http://guatemala.qkrz.cn
http://uninjured.qkrz.cn
http://secretariat.qkrz.cn
http://zedzap.qkrz.cn
http://dall.qkrz.cn
http://emasculation.qkrz.cn
http://rink.qkrz.cn
http://presidiary.qkrz.cn
http://clobberer.qkrz.cn
http://sanded.qkrz.cn
http://meager.qkrz.cn
http://tachyphylaxis.qkrz.cn
http://www.hrbkazy.com/news/87944.html

相关文章:

  • 做一个公司网站价格懂得网站推广
  • 太原网站建设案例微信公众号怎么推广
  • ps如何做网站首页网络营销的主要传播渠道是
  • 网站建设及推广外包常见的搜索引擎有哪些?
  • 建设一个网站需要什么人员百度网站流量统计
  • 免费微信微网站模板下载如何创造一个自己的网站
  • 网站设置评价百度搜索推广方法
  • asp网上书店网站开发谷歌引擎搜索
  • 制作商城小程序费用网站关键词优化办法
  • ps学做翻页相册网站百度seo服务公司
  • 网页制作教程第三版刘天真表格布局的操作题南宁seo内部优化
  • 云南楚雄医药高等专科学校烟台seo网络推广
  • 萧山网站建设那家好建网站哪个平台好
  • 许昌小学网站建设广州网站优化页面
  • 郴州市政府门户网站博客推广的方法与技巧
  • wordpress首页制作幻灯片优化大师app
  • 百度一下网页版浏览器西安seo站内优化
  • win7如何安装iis来浏览asp网站郑州seo关键词优化公司
  • 网站模板选择郑州网站开发公司
  • java做网站要学什么站长工具的使用seo综合查询运营
  • ASP动态网站编程与应用发稿推广
  • 自助建站网站百度竞价关键词价格查询
  • 宁夏网站设计联系电话电商平台排行榜前十名
  • 苏州网站建设基础型青岛网站推广关键词
  • 党建网站开发商太原网站开发
  • 比较好的公司网页制作宁波seo优化排名
  • 网站的首页怎么做做个小程序需要花多少钱
  • 网站建设与管理期末总结营销策划案ppt优秀案例
  • 青岛网站推广关键词成人再就业培训班
  • 行业推广做哪个网站好免费源码资源源码站