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

做网站用什么电脑好seo虚拟外链

做网站用什么电脑好,seo虚拟外链,微信小商店怎么开,小城市网站建设业务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.ds6.com.cn/news/7911.html

相关文章:

  • 防伪码查询网站怎么做的企业推广网站
  • 做网站需要的程序旺道seo软件
  • 哪里做网站做的好麒麟seo软件
  • 还有做网站的必要吗杭州网络
  • 三网合一网站建设百科怎么把网站排名优化
  • 个人网站怎么做推广怎样推广自己的产品
  • 湖州网站建设哪家公司好百家号权重查询
  • 移动互联网站建设seo自学网app
  • vps里面网站php页面无法打开搜索引擎调词工具哪个好
  • 武汉网上商城网站建设广告联盟推广
  • 10大设计师网站百度直播平台
  • 日本做灯具公司网站自动收录
  • 可以做设计赚钱的网站seo优化自动点击软件
  • 9377 这种网站怎么做怎么用手机制作网站
  • 做百度网站要多少钱网络广告有哪些形式
  • 深圳市宝安区松岗人民医院网站优化公司大家好
  • 徐州如何提高网站建设免费网络营销平台
  • h5网站制作seo招聘
  • 余姚本地网站排名抖音关键词排名软件
  • 正确建设企业网站软文广告500字
  • 网站建设作用 名词解释自媒体论坛交流推荐
  • 网站建设综合实训ppt网上商城网站开发
  • 手机网站插件代码买友情链接有用吗
  • 域名停靠网页推广大全2021上海优化网站公司哪家好
  • 模板网站系统腾讯朋友圈广告投放价格
  • 做优惠券的网站搭建seo网站排名优化工具
  • wordpress图片压缩山西seo优化
  • 网站装修怎么做it培训学校
  • ps网页设计教程及素材seo测试
  • 许昌做网站网站模板建站