- 1
- 0
- 约3.06千字
- 约 16页
- 2026-09-03 发布于山东
- 举报
?机器学习Python实战?项目3项目拓展KNN回归预测
任务目标使用scikit-learn内置的make_regression()函数生成回归数据集,然后应用KNN算法进行回归预测。任务目标:
KNN回归预测KNN算法不仅可以用于分类任务,也可以用于回归任务。在回归任务中,KNN算法不是取最近邻的多数,而是取最近邻的平均值作为预测值,即通过找出一个样本的k个最近邻居,将这些邻居的特征的平均值赋给该样本,就可以得到该样本的预测值。
1.生成回归数据集首先,我们需要生成一个用于回归任务的模拟数据集。make_regression()函数可以生成一个线性回归数据集,并允许我们设置样本数量、特征数量、噪声水平等参数。#导入回归数据集生成工具fromsklearn.datasetsimportmake_regression#导入NumPy库importnumpyasnp#生成回归数据集X,y=make_regression(n_samples=200, #样本数量 n_features=1, #特征数量 noise=10, #噪声水平 random_state=42) #随机数种子
2.数据可视化生成数据集后,我们通过散点图观察数据的分布情况。由于特征维数为1,可以直接将特征值作为横坐标,目标值作为纵坐标进
您可能关注的文档
- 《机器学习Python实战》课件 01-项目1 机器学习认知优化.pptx
- 《机器学习Python实战》课件 02-项目1 通用型开源机器学习库.pptx
- 《机器学习Python实战》课件 03-项目2 数据预处理优化.pptx
- 《机器学习Python实战》课件 04-项目2 任务1 数据标准化处理 任务2 数据归一化处理优化.pptx
- 《机器学习Python实战》课件 05-项目2 任务3 独热编码处理 任务4 数据PCA降维处理优化.pptx
- 《机器学习Python实战》课件 06-项目3 KNN 算法基本原理讲解.pptx
- 《机器学习Python实战》课件 08-项目4 线性回归算法基本原理讲解.pptx
- 《机器学习Python实战》课件 09-项目4 项目拓展-糖尿病患者病情预测.pptx
- 《机器学习Python实战》课件 10-项目5 逻辑回归算法基本原理讲解.pptx
- 《机器学习Python实战》课件 11-项目5 项目拓展 泰坦尼克号乘客生还情况预测.pptx
- 2026年中国试验器行业市场占有率及投资前景预测分析报告.docx
- 2026年企业技术保护与知识产权协议.docx
- 2026年中国输配电设备行业市场分析与发展方向研究报告(定制版).docx
- 2026年企业知识产权的现状问题和建议.docx
- 2026年企业知识产权及商业秘密策划管理协议.docx
- 2026年企业知识产权纠纷策划协调协议样本.docx
- 深圳专用新教材英语沪教版八年级上册Unit8 Pets and us单元测试(含解析).docx
- 贵州贵阳市2025-2026学年度第二学期高二年级期末英语试卷(含答案).docx
- 北京市顺义区第一中学2025—2026学年度第二学期期末练习高二英语试卷(含答案).docx
- 甘肃兰州市新区教育片区联考2025--2026学年第二学期期末考试高一英语学科试卷(含答案).docx
最近下载
- 核酸适配体课件.ppt VIP
- 2020年河南城建学院招聘辅导员试题及答案.docx VIP
- TCECS 885-2021 建设工程声像文件归档标准.pdf VIP
- 2026年四川省法官检察官遴选试题及答案.docx VIP
- 2025年第十七届全国大学生数学竞赛非数学类A卷真题及解析.docx VIP
- 河南城建学院辅导员考试试题(2023).docx VIP
- 2027年陕西省中考语文备考之语段综合近5年真题及模考题目汇编含答案.docx VIP
- 天气图填绘与分析.pdf VIP
- ses_n_3292塑料零件耐候(光)性试验方法cn060418.pdf VIP
- 《中药制剂技术》练习题库(含参考答案).docx VIP
原创力文档

文档评论(0)