小编mod*_*kzs的帖子

如何在xgboost中获得功能重要性?

我正在使用xgboost来构建模型,并试图找到每个功能的重要性get_fscore(),但它会返回{}

我的火车代码是:

dtrain = xgb.DMatrix(X, label=Y)
watchlist = [(dtrain, 'train')]
param = {'max_depth': 6, 'learning_rate': 0.03}
num_round = 200
bst = xgb.train(param, dtrain, num_round, watchlist)
Run Code Online (Sandbox Code Playgroud)

我的火车有没有错?如何在xgboost中获得功能重要性?

python xgboost

17
推荐指数
9
解决办法
4万
查看次数

Go有类似Java的ThreadLocal吗?

我使用Go和Gin来设置我的网站,并想知道数据库访问时间.我使用goroutine所以如果不使用类似线程的东西,我必须改变几乎每个函数来做它.Go有很好的方法吗?

go goroutine thread-local-storage

14
推荐指数
1
解决办法
6589
查看次数

python TypeError: __new__() 缺少 1 个必需的位置参数:'namespace'

我尝试使用初始化类

tsf = TimeSeriesFeature(cut_avg, interval)

但我得到了 TypeError: __new__() 缺少 1 个必需的位置参数:'namespace'。

TimeSeriesFeature的初始化代码如下:

class TimeSeriesFeature(BasicFeature):
    def __init__(self, cut_avg, interval):
        super().__init__()
        self.cut_avg = cut_avg
        self.interval = interval
        self.get_avg()
Run Code Online (Sandbox Code Playgroud)

和 BasicFeature 初始化代码:

class BasicFeature(ABCMeta):
    def __init__(self):
        self.times = {}
        self.avg = {}
Run Code Online (Sandbox Code Playgroud)

我正在使用python3.5。有没有什么错误?

python python-3.x

7
推荐指数
1
解决办法
2万
查看次数

如何在 scikit-learn 中使用具有不同基数估计器的 adaboost?

我想在 scikit-learning 中使用 adaboost 和几个基本估计器进行回归,但我没有找到任何可以做到这一点的类。除了更改源代码之外,还有什么办法可以做到这一点吗?

python machine-learning adaboost scikit-learn ensemble-learning

5
推荐指数
1
解决办法
1万
查看次数