在Weka中类属性的名义值排序

在创建训练集时,我输入了“true”和“false”,顺序与创建测试集时输入的顺序相同。这些名义值是用于类属性的。

当我运行分类器时,我感觉结果看起来像是测试集中的顺序颠倒了。

我的问题是,如果训练集中第一行的类值显示为“False”,并且在测试集上使用SVM分类器时使用了训练好的模型,那么如果返回的分类类别是0,我应该将其视为False吗?

谢谢@人名


回答:

如果名义属性在两个数据集(训练集和测试集)中定义的顺序相同,那么输出也将保持相同的顺序。

名义值被编码为“double”。所以如果你写的是:{false, true} => “false” = 0.0 且 “true” = 1.0。

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中创建了一个多类分类项目。该项目可以对…

发表回复

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