【A】python数据分析与机器学习实战 如何评估机器学习模型(评估模型性能)

一. 如何评估泛化能力 在机器学习中,我们用训练数据集去训练一个模型,通常会定义一个Loss误差函数。通过梯度下降等算法将这个Loss最小化,来提高模型的性能。然而我们学习一个模型的目的是为了解决实际的问题,单纯地将训练数据集的loss最小化,并不能保证它在泛化一般问题时仍然是最优,甚至不能保证模型是可用的。所以我们要定义一种方式,来评估模型的泛化能力,也就是预测能力。 通常来说,我们会将数据集分
相关文章
相关标签/搜索