为什么对不同的机器学习算法使用多种评估方法很重要?

找不到一个精确而简洁的答案。我对不同的机器学习评估方法并不是特别感兴趣,我只是想知道为什么使用多种评估方法很重要?


回答:

每种指标都能提供不同的见解,并且以不同的方式评估你的模型。让我们以二元分类为例:

  • 准确率告诉你你的预测中有多少百分比是正确的。但如果你还想知道你错过了多少个1(即你预测为0的地方本该是1),你就需要计算召回率。

所以你明白了,也许你想要好的准确率,同时也想要好的召回率(现实世界的例子:比如垃圾邮件检测),因此你需要同时考虑这两个指标,并做出明智的选择。

Related Posts

使用LSTM在Python中预测未来值

这段代码可以预测指定股票的当前日期之前的值,但不能预测…

如何在gensim的word2vec模型中查找双词组的相似性

我有一个word2vec模型,假设我使用的是googl…

dask_xgboost.predict 可以工作但无法显示 – 数据必须是一维的

我试图使用 XGBoost 创建模型。 看起来我成功地…

ML Tuning – Cross Validation in Spark

我在https://spark.apache.org/…

如何在React JS中使用fetch从REST API获取预测

我正在开发一个应用程序,其中Flask REST AP…

如何分析ML.NET中多类分类预测得分数组?

我在ML.NET中创建了一个多类分类项目。该项目可以对…

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注