机器学习模型的泛化能力不足,有啥改进思路

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了机器学习模型的泛化能力不足,有啥改进思路相关的知识,希望对你有一定的参考价值。

参考技术A 首先你要知道为什么自己模型的泛化能力不足,一般来说有两个方面吧:

1:在训练集上效果不错,然后在测试集上发现效果不好,这种很大的情况是过拟合问题,也就是说你的模型过多的去拟合训练集去了,利用一些正则化思想可以比较好的解决这些问题。
2:在训练集上效果不行,在测试集上效果更差。这时候你要考虑的是你选择的机器学习算法到底有没有用,你选取的特征到底有没有用,换个算法,换个特征,也许才能提高。本回答被提问者采纳

模型评估与改进:网格搜索

我们已经知道如何评估一个模型的泛化能力:交叉验证 接着学习如何通过调参来提升模型的泛化能力 ⭐网格搜索:尝试我们所关心的参数的所有可能组合 1、简单网格搜索 from sklearn.svm import SVC from sklearn.model_selection import train_t

以上是关于机器学习模型的泛化能力不足,有啥改进思路的主要内容,如果未能解决你的问题,请参考以下文章

什么是机器学习泛化能力举例子?

周志华机器学习--模型评估与选择

机器学习-模型评估

评估机器学习模型的几种方法(验证集的重要性)

Meta Learning(元学习)详解

Meta Learning(元学习)详解