【发布时间】:2023-04-04 07:57:01
【问题描述】:
一个相当琐碎的问题:sklearn 的 log_loss 指标的参数“标准化”有什么作用?
根据documentation: "normalize : bool, optional (default=True) 如果为真,则返回每个样本的平均损失。否则,返回每个样本损失的总和。” 我的理解是,它与是否包含 N 有关,True 是平均数,False 是总和:logloss = -1/N(每个案例损失的总和) log loss function
如果是这样,优化一个或另一个并没有什么不同,那么,为什么我们更喜欢一个而不是另一个?换句话说,放置参数的意义何在?个人喜好?
【问题讨论】:
标签: machine-learning scikit-learn normalize