当我们有一个范围而不是目标时,如何训练模型?

机器算法验证 机器学习 预测模型 模型选择 火车 tobit回归
2022-03-07 08:34:10

通常在机器学习中,我们会遇到目标是数字(实数或整数)的情况。每个目标都带有一个相关的输入向量。目标是学习从输入向量到目标的映射。例如:

(1.2, 'A', 3) -> 4.0
(3.2, 'C', 2) -> 1.0
...
(0.8, 'A', 2) -> 5.0
(5.7, 'B', 7) -> 1.0

但是,在某些情况下,我们不知道目标。我们只知道大于或小于某个值。例如:

(1.2, 'A', 3) -> >3.0
(3.2, 'C', 2) -> =1.0
...
(0.8, 'A', 2) -> >3.0
(5.7, 'B', 7) -> =1.0

在上面的例子中,我们知道对于第一个向量,目标大于 3.0,但我们不知道它到底是什么。

应该如何考虑上述情况?有标准的方法吗?

1个回答

根据评论,我认为您应该编写一些代码,其中:a)将目标值编码为网络友好的变量 b)将网络的输出解码为参数高斯函数。

在此处输入图像描述 在此处输入图像描述 在此处输入图像描述