当前位置: 首页 > news >正文

做网站的技术岗位有哪些站内关键词排名软件

做网站的技术岗位有哪些,站内关键词排名软件,wordpress 增加icon,昆明市党风廉政建设网站LightGBM 进行回归建模的流程 文章最前: 我是Octopus,这个名字来源于我的中文名–章鱼;我热爱编程、热爱算法、热爱开源。所有源码在我的个人github ;这博客是记录我学习的点点滴滴,如果您对 Python、Java、AI、算法有…

LightGBM 进行回归建模的流程

文章最前: 我是Octopus,这个名字来源于我的中文名–章鱼;我热爱编程、热爱算法、热爱开源。所有源码在我的个人github ;这博客是记录我学习的点点滴滴,如果您对 Python、Java、AI、算法有兴趣,可以关注我的动态,一起学习,共同进步。

加载数据:

from pathlib import Path
import pandas as pdregression_example_dir = Path(__file__).absolute().parents[1] / "regression"
df_train = pd.read_csv(str(regression_example_dir / "regression.train"), header=None, sep="\t")
df_test = pd.read_csv(str(regression_example_dir / "regression.test"), header=None, sep="\t")

这里使用 pandas 加载训练数据和测试数据。数据文件路径是通过 Path 模块构建的,假设数据存储在项目目录的 regression 文件夹中。

数据预处理

y_train = df_train[0]
y_test = df_test[0]
X_train = df_train.drop(0, axis=1)
X_test = df_test.drop(0, axis=1)

将数据分为特征 (X_train, X_test) 和标签 (y_train, y_test)。

创建 LightGBM 数据集:

import lightgbm as lgblgb_train = lgb.Dataset(X_train, y_train)
lgb_eval = lgb.Dataset(X_test, y_test, reference=lgb_train)

将 pandas DataFrame 转换为 LightGBM 所需的 Dataset 格式。

设置参数

params = {"boosting_type": "gbdt","objective": "regression","metric": {"l2", "l1"},"num_leaves": 31,"learning_rate": 0.05,"feature_fraction": 0.9,"bagging_fraction": 0.8,"bagging_freq": 5,"verbose": 0,
}

配置 LightGBM 的训练参数,包括提升类型、目标函数、评估指标、叶子节点数、学习率等。

训练模型

gbm = lgb.train(params, lgb_train, num_boost_round=20, valid_sets=lgb_eval, callbacks=[lgb.early_stopping(stopping_rounds=5)]
)

使用 train 方法进行训练,指定评估数据集,并设置提前停止的回调函数以防止过拟合。

保存模型:

gbm.save_model("model.txt")

将训练好的模型保存到文件。

预测和评估:

from sklearn.metrics import mean_squared_errory_pred = gbm.predict(X_test, num_iteration=gbm.best_iteration)
rmse_test = mean_squared_error(y_test, y_pred) ** 0.5
print(f"The RMSE of prediction is: {rmse_test}")

使用测试集进行预测,并计算预测结果的均方根误差 (RMSE)。

这段代码可以作为一个模板,用于基于 LightGBM 的回归任务。确保你已经安装了所需的库 (pandas, scikit-learn, lightgbm) 并有合适的数据集。

http://www.khdw.cn/news/47207.html

相关文章:

  • 株洲市哪里有做公司官方网站兰州正规seo整站优化
  • 做网站设计工作的报告惠州seo排名优化
  • 网站诊断书seo搜索引擎优化课后答案
  • 电子商务网站建设需要学什么软件平面设计培训班学费一般多少
  • web网站开发大赛是个人赛吗广东省新闻
  • 企业网站的建立的目的福州网站seo
  • 网站建设的各种组成长春网站seo哪家好
  • 吉恩聊城网站建设seo需要会什么
  • 济宁500元做网站内容营销是什么意思
  • 做php网站教程视频深圳优化公司哪家好
  • 柯桥区交通投资建设集团网站吴江网站制作
  • wix怎么做网站seo官网优化详细方法
  • 网站开发网页gif设计公司上海百度研发中心
  • 上海港湾基础建设集团网站搜索引擎关键词广告
  • 河北住房与城乡建设厅网站武汉新一轮疫情
  • 快站教程最新新闻实时新闻
  • 网站分为哪些部分优化大师win10下载
  • 自贡公司做网站旅游最新资讯
  • vi设计包含的内容上海牛巨微seo关键词优化
  • 怎么做网站广告赚钱英文seo
  • 用来做收录的网站市场营销一般在哪上班
  • 海山网站建设泉州百度竞价推广
  • python django 做 网站百度 seo 工具
  • 深圳著名设计网站大全微信管理软件哪个最好
  • 网站设计的要求媒体发布公司
  • 公司网站费用怎么做分录营销策划公司介绍
  • 做网站英文编辑有前途吗提高基层治理效能
  • 泉州专业建站品牌seo完整教程视频教程
  • 西宁市网站建设多少钱申请百度收录网址
  • 馆陶网站建设电话什么企业需要网络营销和网络推广