机器学习--KNN算法

knn算法针对有监督学习,分为2种:聚类和回归

第1种:聚类

python 复制代码
#导包(聚类)
from sklearn.neighbors import KNeighborsClassifier
#构建数据
x = [[3],[6],[8]]
y=[3,7,6]
#实例化模型
knn=KNeighborsClassifier(n_neighbors=1)
#训练
knn.fit(x,y)
#预测
print(knn.predict([[4]]))

运行结果:

python 复制代码
#导包(回归)
from sklearn.neighbors import KNeighborsRegressor
#构建数据
x = [[3.4],[5.6],[8.9]]
y=[3,7,6]
#实例化模型
knn=KNeighborsRegressor(n_neighbors=1)
#训练
knn.fit(x,y)
#预测
print(knn.predict([[4]]))

运行结果:

相关推荐
又見山4 分钟前
Codex 实战:用 AI 写运维脚本
运维·人工智能
海带紫菜菠萝汤10 分钟前
开源大模型出海开始收费:许可证里的三条路线与真实影响
人工智能·ai·开源·大模型
A hao11 分钟前
LED视频处理器中帧率与刷新率的区别
大数据·图像处理·人工智能·音视频
AgentMaster11 分钟前
数据治理工具选型指南:一套可复用的四阶段决策框架
大数据·数据结构·人工智能·算法
数融智域15 分钟前
2026年获客智能体排行榜top前五
大数据·人工智能
xingyuzhisuan28 分钟前
面部表情僵硬不自然?在分镜描述中加入微表情词并降低运动强度参数
人工智能
liliangcsdn29 分钟前
最终留出样本/样本外测试集-holdout解读
算法
Thomas.Sir30 分钟前
第38课:TensorFlow|可视化工具TensorBoard全用法【日志写入、指标监控、网络可视化】
人工智能·python·tensorflow
Am-Chestnuts31 分钟前
AI 生成的数学公式,怎么用 DS随心转 导出成 Word 里能改的公式
人工智能·c#·word
tq108634 分钟前
谁能穿越AI寒冬?
人工智能