一、原生形式使用lightgbm(import lightgbm as lgb)

# 模型训练
gbm = lgb.train(params, lgb_train, num_boost_round=20, valid_sets=lgb_eval, early_stopping_rounds=5)# 模型保存
gbm.save_model('model.txt')# 模型加载
gbm = lgb.Booster(model_file='model.txt')# 模型预测
y_pred = gbm.predict(X_test, num_iteration=gbm.best_iteration)

二、Sklearn接口形式使用lightgbm(from lightgbm import LGBMRegressor)

from lightgbm import LGBMRegressor
from sklearn.metrics import mean_squared_error
from sklearn.model_selection import GridSearchCV
from sklearn.datasets import load_iris
from sklearn.model_selection import train_test_split
from sklearn.externals import joblib# 模型训练
gbm = LGBMRegressor(objective='regression', num_leaves=31, learning_rate=0.05, n_estimators=20)
gbm.fit(X_train, y_train, eval_set=[(X_test, y_test)], eval_metric='l1', early_stopping_rounds=5)# 模型存储
joblib.dump(gbm, 'loan_model.pkl')
# 模型加载
gbm = joblib.load('loan_model.pkl')# 模型预测
y_pred = gbm.predict(X_test, num_iteration=gbm.best_iteration_)

Reference:

1、https://www.wandouip.com/t5i289440/ LightGBM两种使用方式

Lightgbm模型两种保存方式相关推荐

  1. 最新完整代码:使用word2vec预训练模型进行增量训练(两种保存方式对应的两种加载方式)适用gensim各种版本

    两种方式加载预训练模型(保存方式不一样,加载方式也不一样) 以腾讯训练的100为word2vec small版本为例 word2vec预训练模型下载 腾讯:https://ai.tencent.com ...

  2. YUV常用的两种保存方式_YUY2和YV12

    转自:http://blog.csdn.net/yiheng_l/article/details/3784874 简单的说,YUV的格式在存储上有两类布局: Packed和Plannar.Packed ...

  3. lightgbm java_LightGBM两种使用方式

    原生形式使用lightgbm(import lightgbm as lgb) import lightgbm as lgb from sklearn.metrics import mean_squar ...

  4. android中资源文件的两种访问方式,Android_Android学习笔记-保存文件(Saving Files),Android设备有两种文件存储区域 - phpStudy...

    Android学习笔记-保存文件(Saving Files) Android设备有两种文件存储区域: 内部存储和外部存储 ("internal" and "externa ...

  5. Cesium加载模型两种方式

    Cesium加载模型两种方式 代码如下 <!DOCTYPE html> <html><head><meta charset="UTF-8" ...

  6. 光伏储能并网发电模型,根据储能电池SOC的工作区间,光伏有MPPT、恒功率输出两种控制方式,在电池健康工况下光伏处于MPPT模式

    光伏储能并网发电模型,根据储能电池SOC的工作区间,光伏有MPPT.恒功率输出两种控制方式,在电池健康工况下光伏处于MPPT模式,在电池处于极限工况下,光伏处于恒功率模式,通过boost连接到公共点, ...

  7. 【Django】项目中调用深度学习模型model.predict()(Django两种启动方式runserver和uwsgi的区别)

    目录 问题 测试 解决方法 Django两种启动方式runserver和uwsgi的区别 问题 部署含有深度学习模型的Django项目的uWSGI.Nginx服务器的时候,所有模块都可以正常运行,也可 ...

  8. redis的两种持久化方式详解

    一.背景 在实际开发中,为了保证数据的完整性,防止数据丢失,我们除了在原有的传统数据库保存数据的同时,最好是再用redis持久化再保存一次数据.如果仅仅是使用redis而不进行持久化配置的话,当red ...

  9. 图的两种存储方式---邻接矩阵和邻接表

    图:图是一种数据结构,由顶点的有穷非空集合和顶点之间边的集合组成,表示为G(V,E),V表示为顶点的集 合,E表示为边的集合. 首先肯定是要对图进行存储,然后进行一系列的操作,下面对图的两种存储方式邻 ...

最新文章

  1. 字符串原样输出程序python_Python格式化字符串(格式化输出)
  2. 阶乘的精确值 大数问题
  3. C# OpenTK教程 - 1.1 创建窗口
  4. 2016/11/07 线程的创建和启动
  5. 【英语学习】【Level 08】U05 Better option L1 Message sent
  6. [18/11/29] 继承(extends)和方法的重写(override,不是重载)
  7. centos mysql无法启动 sock_CentOS通过yum安装MariaDB(MySQL)无法启动服务或者找不到mysql.sock...
  8. Kinect v2基于Ubuntu16.04使用ORK中linemod算法进行目标检测和定位
  9. MySQL图形化性能监控工具MySQLMTOP详解
  10. linux c++ 时间戳转换,C++时间戳转换成日期时间的步骤和示例代码
  11. 在MySQL中设计新闻网站_基于MySQL新闻搜索引擎的设计与实现
  12. win7系统如何恢复或重装IE8浏览器呢?
  13. 2020计算机视觉会议地点,2020年计算机视觉与信息技术国际会议(CVIT 2020)
  14. Python爬虫+颜值打分,5000+图片找到你的Mrs. Right
  15. bcdedit删除引导_Bcdedit命令教程以及用于编辑Windows引导配置的示例
  16. Web大学生网页作业成品——易购商城网站设计与实现(HTML+CSS+JavaScript)
  17. 【金猿人物展】树根互联COO黄路川:从“灯塔工厂”到“数字领航”,工业互联网操作系统助推新型工业化...
  18. 抖音、快手、B站、小红书,品牌如何选对投放平台?
  19. pulp platform 的搭建
  20. ym——物联网入口之一Android蓝牙4.0

热门文章

  1. 义隆EM78P153K DIP14单片机 MCU
  2. 使用Python进行12306抢票
  3. 12306网站 =≈=泄露用户信息解读之撞库
  4. 2021年中国嵌入式系统软件业务收入及业务收入结构分析[图]
  5. 阿里云云盾证书是什么?云盾证书有什么作用?
  6. 计算机强制关机后无法正常启动,win10系统强制关机后无法正常启动了如何解决...
  7. 入学吉他选购,有哪些适合初学者入门的吉他品牌推荐?
  8. 又双叒叕可以 4 折买书了!!来薅羊毛了!
  9. Unity制作360度全景
  10. 【Visual C++】游戏开发笔记四十三 浅墨DirectX教程十一 为三维世界添彩:纹理映射技术(二)