gpt4 book ai didi

python - lightgbm.sklearn.LGBMRegressor 无法拟合简单直线

转载 作者:行者123 更新时间:2023-11-30 09:08:21 25 4
gpt4 key购买 nike

我对 LightGBM 还很陌生,我正在尝试通过 LGBMRegressor 来拟合简单的线条。

import numpy as np
import lightgbm as lgbm
xs = np.linspace(0, 10, 30).reshape((-1, 1))
ys = np.linspace(0, 10, 30)
reg = lgbm.sklearn.LGBMRegressor()
reg.fit(xs, ys)
print reg.predict(xs)
>>> array([ 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
0., 0., 0., 0.])

我做错了什么?也许我需要更多功能?

我的LightGBM版本是2.0.7(来自github源码),python版本是2.7.12

PS抱歉我的英语不好

最佳答案

设置参数min_data_in_leaf = 1,min_data_in_bin = 1。

关于python - lightgbm.sklearn.LGBMRegressor 无法拟合简单直线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46647449/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com