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

帮一个公司做网站多少钱网站项目验收确认书

帮一个公司做网站多少钱,网站项目验收确认书,国内网站免费服务器,网站推广方案设计方案【Python】KNN:k-NearestNeighbor 学习指南 一、基本原理1.原理简述:2.适用范围: 二、KNN的优缺点分析1.优点:2.缺点: 三、实现原理四、总结 一、基本原理 KNN是机器学习分类技术中最简单方法之一,属于监督学习范畴。 K最近邻,就…

【Python】KNN:k-NearestNeighbor 学习指南

  • 一、基本原理
    • 1.原理简述:
    • 2.适用范围:
  • 二、KNN的优缺点分析
    • 1.优点:
    • 2.缺点:
  • 三、实现原理
  • 四、总结

一、基本原理

KNN是机器学习分类技术中最简单方法之一,属于监督学习范畴。
K最近邻,就是k个最近的邻居的意思,即每个样本都可以用它最接近的k个邻居来代表。因此KNN算法的结果很大程度取决于K的选择。

1.原理简述:

(1) 计算测试数据与各个训练数据之间的距离
(2) 按照距离的递增关系进行排序
(3) 选取距离最小的K个点
(4) 确定前K个点所在类别的出现频率
(5) 返回前K个点中出现频率最高的类别作为测试数据的预测分类 

在这里插入图片描述

2.适用范围:

由于KNN方法主要靠周围有限邻近的样本,而不是靠判别类域的方法来确定所属类别的,因此对于类域的交叉或重叠较多的待分样本集来说,KNN方法较其他方法更为适合.

二、KNN的优缺点分析

1.优点:

  1. 无需估计参数,无需训练
  2. 适合对稀有事件进行分类
  3. 适合多分类问题(对象具有多个类别标签),比SVM的表现要好

2.缺点:

  1. K难确定,该算法只计算’最近的’邻居样本。某一类的样本数量很大,那么或者这类样本并不接近目标样本,或者这类样本很靠近目标样本
  2. 计算量和复杂度高,因为对每一个待分类的文本都要计算距离
  3. 可理解性差,无法给出像决策树那样的规则

三、实现原理


# 导入库
from sklearn.datasets import load_iris                # 用于加载鸢尾花数据集
from sklearn.neighbors import KNeighborsClassifier    # K近邻分类算法实现模块
from sklearn.model_selection import train_test_split  # 数据集划分工具(用于拆分训练集/测试集)
from sklearn.preprocessing import StandardScaler      # 数据标准化处理器(消除特征量纲差异)
from sklearn.metrics import accuracy_score            # 准确率计算函数(模型性能评估)# 加载数据
iris = load_iris()
X, y = iris.data, iris.target# 数据预处理(标准化)
scaler = StandardScaler()
X = scaler.fit_transform(X)# 划分训练集和测试集
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.3)# 创建模型(K=5,使用曼哈顿距离)
knn = KNeighborsClassifier(n_neighbors=5, metric='manhattan')
knn.fit(X_train, y_train)# 预测并评估
y_pred = knn.predict(X_test)
print(f"准确率:{accuracy_score(y_test, y_pred):.2%}")

在这里插入图片描述

四、总结

  1. 参数调优:通过交叉验证选择最优K值(参考误差率曲线)
  2. 距离度量对比:欧氏距离 vs 余弦相似度(文本分类场景更适用后者)
  3. 工程优化:使用KD树将时间复杂度从O(n)降至O(log n)

文章转载自:

http://7O3vbSL1.zwhtr.cn
http://g8UkwlZq.zwhtr.cn
http://DnPH8ODg.zwhtr.cn
http://9V3g76zW.zwhtr.cn
http://IWw78Z6S.zwhtr.cn
http://EEoW77DG.zwhtr.cn
http://82PasCJk.zwhtr.cn
http://UWRB3x9K.zwhtr.cn
http://Wvp3vcOB.zwhtr.cn
http://SdahZZPL.zwhtr.cn
http://NXxRfqC2.zwhtr.cn
http://lhxnuzy6.zwhtr.cn
http://lsJ8GxGl.zwhtr.cn
http://PtbVQzeX.zwhtr.cn
http://IOOHc0Sy.zwhtr.cn
http://Htbkuwlv.zwhtr.cn
http://AdBEMOyZ.zwhtr.cn
http://No4637LV.zwhtr.cn
http://QIL6ni43.zwhtr.cn
http://0dCYJ9LC.zwhtr.cn
http://0hydHARp.zwhtr.cn
http://S8z89YNR.zwhtr.cn
http://EuRUspxz.zwhtr.cn
http://MTaWU9Zc.zwhtr.cn
http://bPxEvIZn.zwhtr.cn
http://4ZvxuMbE.zwhtr.cn
http://yEssgJdD.zwhtr.cn
http://O3E6ivzO.zwhtr.cn
http://e3xpVkHu.zwhtr.cn
http://Ht6OtiTD.zwhtr.cn
http://www.dtcms.com/wzjs/621542.html

相关文章:

  • 东莞做网站it s阳江网红打卡景点
  • 网站搭建合同苏州网页设计方法
  • 天津品牌网站建设公司windos 下做网站工具
  • 石家庄做网站费用旅游网站网页设计
  • 花木网站源码网站建设实践课程报告
  • 网站维护运营怎么做设计广告的软件有哪些
  • 网站80端口备案广州天河区有什么好玩的地方
  • 宁波找网站建设企业中国核工业第五建设有限公司怎么样
  • 学校类网站特点做catalog的免费网站
  • 国外做家谱的网站2003建网站
  • No酒类网站建设视频营销的策略与方法
  • 建论坛型网站wordpress被挂马
  • TP框架网站的中英文切换怎么做网站运营与网站策划
  • 如何做免费的公司网站上海网页优化公司
  • 个人网站可以做产品宣传吗泉州做网站的
  • 网站怎么被百度收录有哪些网站教做吃的
  • 做购物平台网站客户体验活动可视化平台开发
  • 工业园企业建设网站公司学ui需要什么基础呢
  • python网站开发环境沃尔玛跨境电商平台
  • wordpress开启子目录多站点模式济南做html5网站建设
  • php网站开发兼容怎么设置基础型网站价格
  • 论某网站职能建设苏州网站建设工作室
  • 闵行网站建设公司纸陕西网站建设的内容
  • 郑州知名网站建设公司网址大全软件下载安装
  • qq空间破解版济南网站seo 优帮云
  • 汽车网站源码网站建设公司的电话
  • 做封面图的网站制作衣服的软件app
  • 江西省城乡建设厅网站查询证件网站设计架构
  • 网站设计师的工作环境个人备案网站可以做淘宝客
  • 陕西网站制作云南网站建设哪家公司好