lightgbm.record_evaluation

lightgbm.record_evaluation(eval_result)[源代码]

创建一个回调,将评估历史记录到 eval_result 中。

参数:

eval_result (dict) – 用于存储所有验证集的所有评估结果的字典。这应该在调用 record_evaluation() 之前初始化,并且应该是空的。字典的任何初始内容都将被删除。 .. rubric:: 示例 如果有两个名为 ‘eval’ 和 ‘train’ 的验证集,以及一个名为 ‘logloss’ 的评估指标,在完成模型训练过程后,该字典将具有以下结构: .. code-block:

返回:

回调 – 将评估历史记录到传入字典中的回调。

返回类型:

_RecordEvaluationCallback