6 模型的属性与功能
模型的属性与功能
上次学了 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 模型的属性与功能相关推荐
- 基于树的模型的更好功能
When you understand how a model works, it becomes much easier to create successful features. It is b ...
- 【Unity面板属性扫盲】导入模型后属性设置之——Rig 选项卡
目录 一:Rig 选项卡骨骼动画类型 二:通用动画类型 三:人形动画类型 四:包含额外变换 欢迎加入Unity业内qq交流群:956187480 一:Rig 选项卡骨骼动画类型 Rig 选项卡上的设置 ...
- 超图supermap实现BIM模型的属性查询
有了BIM+GIS,实现室内室外一体化,室内导航等不再是梦想了哈! 最近为了学bim+gis,断断续续开始学超图产品,还是小白一枚,若分享中有错误,欢迎批评指正! 关于BIM的属性查询,之前在网上没找 ...
- 盒模型的属性丶display显示丶浮动
一丶盒模型的属性(重要) 1.padding padding是标准文档流,父子之间调整位置 <!DOCTYPE html> <html> <head> <me ...
- linux c设置打印机属性,如何恢复打印机属性的“功能”部分
导读 在执行Win10升级后,某些PC用户可能会注意到缺少打印机属性UI的"功能"部分. 在本文中,我们将提供恢复打印机属性的"功能"部分的解决方案. 打印机属 ...
- R语言使用lm函数构建简单线性回归模型(建立线性回归模型)、拟合回归直线、使用attributes函数查看线性回归模型的属性信息、获取模型拟合对应的残差值residuals
R语言使用lm函数构建简单线性回归模型(建立线性回归模型).拟合回归直线.使用attributes函数查看线性回归模型的属性信息.获取模型拟合对应的残差值residuals 目录
- mysql中模型的作用是什么_BIM模型包括什么信息功能?BIM模型有哪些功能应用
BIM模型的建立离不开工程项目的各种信息数据,摆脱以往2D平面模型的束缚,改变人们对于视觉3D模型炫酷的认识,将建筑数据充分融合.统一.分析.应用,在现代建筑设计中有着举足轻重的作用.而接下来,就让我 ...
- css中 盒模型的属性包括(),css的盒子模型属性有哪些?css盒子模型相关属性的介绍...
本篇文章给大家带来的内容是关于css的盒子模型属性有哪些?css盒子模型相关属性的介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1.盒子模型图 2.一个简单的盒子模型 box. ...
- CSS盒子模型及属性
CSS盒子模型 目录 CSS盒子模型 一.什么是盒子模型 二.盒子模型的说明 CSS盒子模型的属性 一.Margin(外边距) 二.Border(边框) 三.Padding(内边距) 四.Conten ...
最新文章
- Gin源码解析和例子——路由
- 绿米空调伴侣接入iobroker_让普通空调听话又聪明 绿米Aqara空调伴侣小体验
- java 内存区域中的栈
- zookeeper实现动态获取服务器列表代码示例(服务上下线监听/动态更新服务列表)
- python mock_Python中使用mock.Mock()进行mock测试
- elk docker
- s3c2440的内存管理机制
- Java System类详解
- React 第六章 事件的绑定
- ffmpeg 硬解码
- laydate 和 Vue 奇怪的清空问题
- 让游戏达到60帧真的重要吗?
- 3.高性能MySQL --- 服务器性能剖析( 2 )
- docker 中 NGINX+PHP+MYSQL+REDIS+Elasticsearch 环境搭建 (linux系统)
- Oracle数据库安装与配置
- c++如何生成一个不能被继承的类
- powershell为所有用户卸载磁贴应用
- 用 CAShapeLayer、毛玻璃镂空效果创建加载动画
- chm 乱码 掌阅_CHM乱码解决
- Exsel 设置固定表头
热门文章
- IntelliJ IDEA “Finds duplicated code”提示如何关闭
- 爬虫之爬取图片(运用了bs4和正则查取)
- Windows Azure HDInsight 支持预览版 Hadoop 2.2 群集
- 人工智能创造了世界上最好的大象追踪设备
- 映像文件工具srec
- 商标设计后一定要向商标局进行重新提交,商标持有公司变更后要及时变更商标
- 城市按A-Z json表
- 双系统android,如何在Android手机上实现双系统
- 渗透测试培训 末日实验室脚本检测演示教程
- html制作网站 知乎,做短视频运营看那些网站(推荐这些短视频素材网站)