我有一个布尔特征,其值可以是0或1,我当前正在使用ContinuousValueEncoder将其编码为矢量,因为我没有在mahout中看到更合适的编码器。这是正确的吗?如果没有,我应该使用什么呢?
由于
答案 0 :(得分: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)