提问人:Ivan Verges 提问时间:11/16/2023 更新时间:11/17/2023 访问量:35
n_jobs=-1 在 xgboost 的 XGBClassifier 中有什么作用?
What does n_jobs=-1 do in XGBClassifier from xgboost?
问:
创建 XGBClassifier 对象时,n_jobs=-1 是什么意思?
xgbc = XGBClassifier(n_jobs=-1)
答:
0赞
Ivan Verges
11/16/2023
#1
n_jobs 参数定义要运行 xgboost 的并行线程数。当将“-1”传递给“n_jobs”参数时,计算将被调度到计算机中可用的所有并行线程。
您可以从官方 API 参考中获取更多详细信息:https://xgboost.readthedocs.io/en/stable/python/python_api.html#xgboost.XGBClassifier
评论
1赞
Matt Hall
11/17/2023
不确定是否值得保留这个问题,文档很容易回答。而且你的答案有点不那么精确,因为它是线程,特别是。文档链接:xgboost.readthedocs.io/en/stable/python/...
1赞
Ivan Verges
11/17/2023
在文档中,它没有提到“n_jobs = -1”的效果。我将更新答案以包含文档中的描述。
评论