模型的属性与功能

上次学了 Sklearn 中的 data sets,今天来看 Model 的属性和功能。

这里以 LinearRegressor 为例,所以先导入包,数据,还有模型。

model.fit 和 model.predict 就属于 Model 的功能,用来训练模型,用训练好的模型预测。

然后,model.coef_ 和 model.intercept_ 属于 Model 的属性, 例如对于 LinearRegressor 这个模型,这两个属性分别输出模型的斜率和截距(与y轴的交点)。

model.get_params() 也是功能,它可以取出之前定义的参数。

model.score(data_X, data_y) 它可以对 Model 用 R^2 的方式进行打分,输出精确度。

# 导入满满的数据库
from sklearn import datasets
# 导入 线性回归 方法
from sklearn.linear_model import LinearRegression# 导入波士顿房价数据
loaded_data = datasets.load_boston()
data_X = loaded_data.data
data_y = loaded_data.target# 用默认属性创建线性回归模型
model = LinearRegression()# 接下来 model.fit 和 model.predict 就属于 Model 的功能,用来训练模型,用训练好的模型预测。
model.fit(data_X, data_y)
print(model.predict(data_X[:4, :]))
"""
[ 30.00821269  25.0298606   30.5702317   28.60814055]
"""# 然后,model.coef_ 和 model.intercept_ 属于 Model 的属性,
# 例如对于 LinearRegressor 这个模型,这两个属性分别输出模型的斜率和截距(与y轴的交点)。
print(model.coef_)
print(model.intercept_)
"""
[ -1.07170557e-01   4.63952195e-02   2.08602395e-02   2.68856140e+00-1.77957587e+01   3.80475246e+00   7.51061703e-04  -1.47575880e+003.05655038e-01  -1.23293463e-02  -9.53463555e-01   9.39251272e-03-5.25466633e-01]
36.4911032804
"""# model.get_params() 也是功能,它可以取出之前定义的参数。
print(model.get_params())
"""
{'copy_X': True, 'normalize': False, 'n_jobs': 1, 'fit_intercept': True}
"""# model.score(data_X, data_y) 它可以对 Model 用 R^2 的方式进行打分,输出精确度。
print(model.score(data_X, data_y)) # R^2 coefficient of determination
"""
0.740607742865
"""

6 模型的属性与功能相关推荐

  1. 基于树的模型的更好功能

    When you understand how a model works, it becomes much easier to create successful features. It is b ...

  2. 【Unity面板属性扫盲】导入模型后属性设置之——Rig 选项卡

    目录 一:Rig 选项卡骨骼动画类型 二:通用动画类型 三:人形动画类型 四:包含额外变换 欢迎加入Unity业内qq交流群:956187480 一:Rig 选项卡骨骼动画类型 Rig 选项卡上的设置 ...

  3. 超图supermap实现BIM模型的属性查询

    有了BIM+GIS,实现室内室外一体化,室内导航等不再是梦想了哈! 最近为了学bim+gis,断断续续开始学超图产品,还是小白一枚,若分享中有错误,欢迎批评指正! 关于BIM的属性查询,之前在网上没找 ...

  4. 盒模型的属性丶display显示丶浮动

    一丶盒模型的属性(重要) 1.padding padding是标准文档流,父子之间调整位置 <!DOCTYPE html> <html> <head> <me ...

  5. linux c设置打印机属性,如何恢复打印机属性的“功能”部分

    导读 在执行Win10升级后,某些PC用户可能会注意到缺少打印机属性UI的"功能"部分. 在本文中,我们将提供恢复打印机属性的"功能"部分的解决方案. 打印机属 ...

  6. R语言使用lm函数构建简单线性回归模型(建立线性回归模型)、拟合回归直线、使用attributes函数查看线性回归模型的属性信息、获取模型拟合对应的残差值residuals

    R语言使用lm函数构建简单线性回归模型(建立线性回归模型).拟合回归直线.使用attributes函数查看线性回归模型的属性信息.获取模型拟合对应的残差值residuals 目录

  7. mysql中模型的作用是什么_BIM模型包括什么信息功能?BIM模型有哪些功能应用

    BIM模型的建立离不开工程项目的各种信息数据,摆脱以往2D平面模型的束缚,改变人们对于视觉3D模型炫酷的认识,将建筑数据充分融合.统一.分析.应用,在现代建筑设计中有着举足轻重的作用.而接下来,就让我 ...

  8. css中 盒模型的属性包括(),css的盒子模型属性有哪些?css盒子模型相关属性的介绍...

    本篇文章给大家带来的内容是关于css的盒子模型属性有哪些?css盒子模型相关属性的介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1.盒子模型图 2.一个简单的盒子模型 box. ...

  9. CSS盒子模型及属性

    CSS盒子模型 目录 CSS盒子模型 一.什么是盒子模型 二.盒子模型的说明 CSS盒子模型的属性 一.Margin(外边距) 二.Border(边框) 三.Padding(内边距) 四.Conten ...

最新文章

  1. Gin源码解析和例子——路由
  2. 绿米空调伴侣接入iobroker_让普通空调听话又聪明 绿米Aqara空调伴侣小体验
  3. java 内存区域中的栈
  4. zookeeper实现动态获取服务器列表代码示例(服务上下线监听/动态更新服务列表)
  5. python mock_Python中使用mock.Mock()进行mock测试
  6. elk docker
  7. s3c2440的内存管理机制
  8. Java System类详解
  9. React 第六章 事件的绑定
  10. ffmpeg 硬解码
  11. laydate 和 Vue 奇怪的清空问题
  12. 让游戏达到60帧真的重要吗?
  13. 3.高性能MySQL --- 服务器性能剖析( 2 )
  14. docker 中 NGINX+PHP+MYSQL+REDIS+Elasticsearch 环境搭建 (linux系统)
  15. Oracle数据库安装与配置
  16. c++如何生成一个不能被继承的类
  17. powershell为所有用户卸载磁贴应用
  18. 用 CAShapeLayer、毛玻璃镂空效果创建加载动画
  19. chm 乱码 掌阅_CHM乱码解决
  20. Exsel 设置固定表头

热门文章

  1. IntelliJ IDEA “Finds duplicated code”提示如何关闭
  2. 爬虫之爬取图片(运用了bs4和正则查取)
  3. Windows Azure HDInsight 支持预览版 Hadoop 2.2 群集
  4. 人工智能创造了世界上最好的大象追踪设备
  5. 映像文件工具srec
  6. 商标设计后一定要向商标局进行重新提交,商标持有公司变更后要及时变更商标
  7. 城市按A-Z json表
  8. 双系统android,如何在Android手机上实现双系统
  9. 渗透测试培训 末日实验室脚本检测演示教程
  10. html制作网站 知乎,做短视频运营看那些网站(推荐这些短视频素材网站)