"""
1、加载和切分数据
"""
#加载数据
from sklearn.datasets import load_boston

##切分数据
from sklearn.model_selection import train_test_split
X,y = load_boston(return_X_y = True)
X_train,X_test,y_train,y_test = train_test_split(X,y,test_size=0.2)

"""
2、加载模型与训练_--KNN 算法
"""
from sklearn.neighbors import KNeighborsRegressor 
knn = KNeighborsRegressor()
#训练模型
knn.fit(X=X_train,y= y_train)

"""
3、预测模型
"""
y_pred = knn.predict(X=X_test)

"""
4、评估模型
"""
mse = ((y_pred - y_test)**2).mean() #均方误差,分类模型常用的评估指标
mse

# 上面的mse 可能没看懂是是坏,希望是越小越好,与目标(y_test)约靠近也就是预测越准确,下面换个算法--决策树看看

"""
1、加载与切分数据
"""
#加载数据
from sklearn.datasets import load_boston

#加载切分工具
from sklearn.model_selection import train_test_split

#切分数据
X,y = load_boston(return_X_y = True)
X_train,x_test,y_train,y_test = train_test_split(X,y,test_size =0.2)

"""
2、加载模型和预测
"""
#加载模型
from sklearn.tree import DecisionTreeRegressor
dtr = DecisionTreeRegressor()

#训练
dtr.fit(X=X_train,y=y_train) #一开始想着训练模型会有多困难,结果就行几个的单词的代码

"""
3、预测值
"""
y_pred1 = dtr.predict(X=X_test)

"""
4、评估模型
"""
mse = ((y_pred1 - y_test)**2).mean() 
mse

机器学习 ---- 房价预测相关推荐

  1. 机器学习:房价预测项目实战

    作为机器学习刚入门门都没入的小白,学了理论总有一种有力使不出的赶脚,就想拿一些项目去练练手,而房价预测作为kaggle入门级别的项目,又是最经典的项目,于是就拿来试试啦. 注:本文的数据集链接来源于k ...

  2. 机器学习--房价预测问题

    1.房价预测问题分析 房价预测是一种最常见的监督学习和回归问题:在这个问题中,会给出一系列房子的数据,比如给定数据集中每个样本的正确价格,也就是它们的实际售价,然后运用学习算法,算出更多的正确答案. ...

  3. 机器学习理论学习(1)——房价预测

    文章目录 一. 对于文章涉及知识的学习 (1)数据处理--数据标准化 (2)欧式距离与马曼哈顿距离 (3)多项式拟合 二. 对于文章的理解 本文章的是基于另外一位博主文章的分析型文章,读者可先行阅读此 ...

  4. 【机器学习入门】(8) 线性回归算法:正则化、岭回归、实例应用(房价预测)附python完整代码和数据集

    各位同学好,今天我和大家分享一下python机器学习中线性回归算法的实例应用,并介绍正则化.岭回归方法.在上一篇文章中我介绍了线性回归算法的原理及推导过程:[机器学习](7) 线性回归算法:原理.公式 ...

  5. ML之回归预测:利用13种机器学习算法对Boston(波士顿房价)数据集【13+1,506】进行回归预测(房价预测)+预测新数据得分

    ML之回归预测:利用13种机器学习算法对Boston(波士顿房价)数据集[13+1,506]进行回归预测(房价预测)+预测新数据得分 导读 本文章基于前边的一篇文章,对13种机器学习的回归模型性能比较 ...

  6. ML之回归预测:利用13种机器学习算法对Boston(波士顿房价)数据集【13+1,506】进行回归预测(房价预测)来比较各模型性能

    ML之回归预测:利用13种机器学习算法对Boston(波士顿房价)数据集[13+1,506]进行回归预测(房价预测)来比较各模型性能 导读 通过利用13种机器学习算法,分别是LiR.kNN.SVR.D ...

  7. 【机器学习】从房价预测问题看回归算法

    关键词:机器学习 / 回归 文章目录 回归问题是什么 生成数据 最小二乘法学习一元线性回归模型 最小二乘法学习多元线性回归模型 梯度下降法学习回归模型 回归问题是什么 回归问题是除了分类问题以外,机器 ...

  8. 波士顿房价预测python决策树_机器学习·波士顿房价预测模型

    模型评估与验证 当我们的机器学习模型建立好之后,如何训练数据以获得最优的模型参数,又用什么指标来评价模型的优劣呢?本文以波士顿房价为例,说明如何训练数据以及对模型做评估,辨别模型的优劣. 第一步:导入 ...

  9. 波士顿房价预测python决策树_波士顿房价预测 - 最简单入门机器学习 - Jupyter

    机器学习入门项目分享 - 波士顿房价预测 该分享源于Udacity机器学习进阶中的一个mini作业项目,用于入门非常合适,刨除了繁琐的部分,保留了最关键.基本的步骤,能够对机器学习基本流程有一个最清晰 ...

最新文章

  1. iptables配置管理
  2. windows 7 睡眠和休眠的区别
  3. 贷款100万到手97万,这样合理吗?
  4. 将 改为c语言表达式,基于c语言表达式求解课程设计修改.doc
  5. web.config中的globalization 标签在将几个不同服务器上的网闸内容以统一面貌集成在自己网站上时的要考虑的问题
  6. Mr.J---重拾Ajax(三)-- jsonjQuery实现Ajax
  7. 加州大学欧文计算机工程硕士,UCI加州大学尔湾分校软件工程硕士Master of Software Engineering...
  8. 2019蓝桥杯B组:完全二叉树权值
  9. Android 原创新作 超级水平仪 发布
  10. JavaSE基础——GUI编程(Swing)
  11. Unity学习笔记-uniwebview4-网页与unity通信
  12. Centos上卸载阿里云盾
  13. 作为零基础的新手,如何自学Java和JavaEE开发技术?
  14. 小米手机刷机失败补救方法详解
  15. php支付接口验签,银联支付接口开发php版
  16. 随心(20051024)
  17. 我的程序员成长之路——回顾自己三年的工作
  18. TCP协议中的Ack和Seq号
  19. IDEA相对路径系统找不到指定的文件问题
  20. 搬书 hnust校赛

热门文章

  1. autojs之十二圆
  2. 百练4133:垃圾炸弹
  3. 【Flink】flink on k8s 部署方案
  4. 如何安装React教程
  5. 常见加密方法(持续更新)
  6. 招标代理服务收费管理_代理指标在服务管理中的使用
  7. Java之路:变量作用域
  8. 【工具】分享一些强无敌的 NPM 软件包
  9. 服务器安装系统时选择bios和uefi,主板传统BIOS引导与UEFI引导有何不同?选错了安装系统会出错的...
  10. 鼠标点击失去焦点事件onblur