1

我有一个布尔特征,其值可以是 0 或 1,我目前正在使用 ContinuousValueEncoder 将其编码为向量,因为我在 mahout 中看不到更合适的编码器。这是正确的吗?如果没有,我应该改用什么?

谢谢

4

1 回答 1

1

您可以使用“addToVector(String originalForm, double weight, Vector data)”并将二进制值作为权重传递。更多信息:https : //builds.apache.org/job/Mahout-Quality/javadoc/org/apache/mahout/vectorizer/encoders/FeatureVectorEncoder.html#addToVector(java.lang.String , double, org.apache.mahout .math.Vector)

于 2012-07-18T18:43:23.217 回答