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

运行结果:

相关推荐
BanyeBirth1 分钟前
C++高精度算法(加、减、乘)
开发语言·c++·算法
houliabc1 分钟前
C语言个人笔记
c语言·数据结构·笔记·算法
檀越剑指大厂4 分钟前
【零基础玩转多模态AI:Gemma3 27B开源视觉模型本地部署与远程访问】
人工智能·开源
tilblackout9 分钟前
机器学习详解(19):长短期记忆网络LSTM原理详解
人工智能·机器学习·lstm
人类群星闪耀时16 分钟前
从数据海洋中“淘金”——数据挖掘的魔法与实践
人工智能·数据挖掘
Allen Wurlitzer21 分钟前
算法刷题记录——LeetCode篇(1.9) [第81~90题](持续更新)
算法·leetcode·职场和发展
易安说AI21 分钟前
我用AI+高德MCP 10分钟搞定苏州三日游
人工智能
Lx35222 分钟前
📌《从Prompt工程到AI思维:开发者新技能树全解析》
人工智能
@MrLiu22 分钟前
# 深度学习中的优化算法详解
人工智能·深度学习·算法·优化器
契合qht53_shine24 分钟前
机器学习 从入门到精通 day_03
人工智能·机器学习