Machine learning 机器学习分类

Machine learning 机器学习分类,machine-learning,classification,Machine Learning,Classification,我的目标是1到5。有没有一种方法可以强制只在这个范围内进行预测 不管我使用什么模型,我有时会得到负值​​价值观​​大于5。您可以使用支持多类分类的模型,如Softmax回归。该算法是Logistic回归的推广,可以对N>1的N个目标进行分类 您的模型的硬预测可能是: 1 2 3 4 5 0 0 0 1 0 也就是说预测值是4 也可以是软预测: 1 2 3 4 5 0.1 0.1 0.6 0.1 0.1 这是概率,然后你就能知道你的模型有多自信 Scikit learn通过指定

我的目标是1到5。有没有一种方法可以强制只在这个范围内进行预测


不管我使用什么模型,我有时会得到负值​​价值观​​大于5。

您可以使用支持多类分类的模型,如
Softmax回归
。该算法是Logistic回归的推广,可以对N>1的N个目标进行分类

您的模型的硬预测可能是:

1 2 3 4 5
0 0 0 1 0
也就是说预测值是4

也可以是软预测:

1   2   3   4   5
0.1 0.1 0.6 0.1 0.1
这是概率,然后你就能知道你的模型有多自信


Scikit learn通过指定参数
multi_class=“multi nomial”

在算法本身中实现Softmax回归。您能给出一个您尝试的数据帧和算法的示例吗?您熟悉“分类模型”的概念吗?