小编Ami*_*hak的帖子

执行 XGBClassifier 的增量学习

参考此链接后,我能够使用 成功实现增量学习XGBoost。我想构建一个分类器,需要检查预测概率,即predict_proba()方法。如果我使用的话这是不可能的XGBoost。在实施时XGBClassifier.fit()XGBoost.train()我无法执行增量学习。xgb_model的参数需要XGBClassifier.fit()时间XGBoost,而我想提供一个XGBClassifier.

XGBClassifier由于我需要使用方法,是否可以进行增量学习predict_proba()

工作代码:

import XGBoost as xgb

train_data = xgb.DMatrix(X, y)
model = xgb.train(
    params = best_params, 
    dtrain = train_data, 
)

new_train_data = xgb.DMatrix(X_new, y_new)
retrained_model = xgb.train(
    params     = best_params, 
    dtrain     = new_train_data, 
    xgb_model  = model
)
Run Code Online (Sandbox Code Playgroud)

上面的代码运行完美,但没有选项retrained_model.predict_proba()

非工作代码:

import XGBoost as xgb

xgb_model = xgb.XGBClassifier(**best_params)
xgb_model.fit(X, y)

retrained_model = xgb.XGBClassifier(**best_params)
retrained_model.fit(X_new, y_new, xgb_model …
Run Code Online (Sandbox Code Playgroud)

python machine-learning xgboost

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

pubnub心跳间隔对内存有影响吗?

我已经实现了 pubnub 来创建一个用于接收实时消息的套接字连接。我在开发人员工具中注意到的一件事是 - pubnub 心跳状态显示等待特定时间间隔,主要在 4.3-5 分钟之间。

看了他们的文档,发现超时时间是可以修改的,默认是320秒。在为我的网站实施此功能后,我可以注意到一些延迟,我不确定是否是 pubnub 导致了问题。

请让我了解挂起状态背后的想法。另外,如果它对内存有影响。如果是,那么影响与心跳间隔的增加或减少有何关系?

在此处输入图片说明

仅供参考,我的 pubnub 设置仅包含发布者密钥、订阅者密钥、uuid 和 ssl(真)

javascript ajax heartbeat google-chrome-devtools pubnub

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