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

运行结果:

相关推荐
人道领域几秒前
【LeetCode刷题日记】18.四数之和
算法·leetcode·面试
泰恒2 分钟前
ChatGPT发展历程
人工智能·深度学习·yolo·机器学习·计算机视觉
Omics Pro4 分钟前
斯坦福:强化学习生物约束型虚拟细胞建模
人工智能·深度学习·算法·机器学习·计算机视觉·数据挖掘·数据分析
im_AMBER6 分钟前
Leetcode 156 旋转图像 | 矩阵置零
javascript·数据结构·算法·leetcode
阿坤带你走近大数据7 分钟前
什么是数据挖掘
人工智能·数据挖掘
TechWayfarer7 分钟前
RSAC 2026启示录:从IP归属到IP风险画像,风控系统如何防御住宅代理与AI攻击?
网络·人工智能·python·tcp/ip·ip
papership11 分钟前
【入门级-数据结构-4、简单图:图的定义与相关概念】
数据结构·算法
做个文艺程序员11 分钟前
Hermes Agent 技术深潜(三):记忆系统与学习循环的完整源码解析
人工智能
泰恒12 分钟前
YOLO如何通过数据集与标签学习特征并完成模型训练
人工智能·深度学习·yolo·机器学习·计算机视觉
分布式存储与RustFS13 分钟前
S3 协议兼容性实测:RustFS vs MinIO vs 阿里云 OSS,谁能完美适配 AI 训练与跨云迁移?
人工智能·阿里云·云计算·对象存储·oss·rustfs·minio平替