机器学习--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]]))

运行结果:

相关推荐
2601_956319882 分钟前
2026年下半年,量化学习要把交易认知和技术实现接起来
人工智能·python
jay神3 分钟前
深度学习为什么需要反向传播
人工智能·深度学习·yolo·目标检测·cnn·毕业设计
zhuyingxiao9 分钟前
ChatGPT、Claude Code、Codex 能直接控制泵阀吗?AI Agent 液路监测的正确架构
人工智能·chatgpt·架构
数字孪生视频孪生10 分钟前
异构架构赋能三维实时重构 核工危化跨境追踪一屏统揽
大数据·人工智能·重构·空间计算
小唔w11 分钟前
学习资料备份:我目前用的三款工具
人工智能
程序猿乐锅13 分钟前
DeepSeek Harness 保姆级安装攻略
人工智能
IT智慧客073113 分钟前
4 个 vibe coding 项目,一个普通前端的半年
人工智能
cspttty15 分钟前
人力资源管理专业考什么证
大数据·人工智能
m0_7494922215 分钟前
2026 年广东精邦软件科技有限公司 LIMS 深度测评|从选型痛点看实验室数字化如何避开
大数据·人工智能·科技
workbuddy小能手17 分钟前
实战:封装一个WorkBuddy Skill,自动拉取腾讯会议AI录音笔的线下沟通上下文
人工智能·ai·workbuddy