0
바이너리 분류에 Spark mlib를 사용하고 있습니다. 나는 3000 장의 사진을 찍은 모형을 훈련 시켰고 그것이 남성이나 여성 1/0이라고 예측할 수 있습니다.바이너리 분류 예측 정확도
final NaiveBayesModel model = NaiveBayes.train(training.rdd(), 1.0);
JavaRDD predictions = test.map(new Function<Vector, Double>() {
@Override
public Double call(Vector p) {
return model.predict(p);
}
});
나는 사진이 어떤 사람도 포함되지 않는 경우 어떤 질문을해야합니다. 예를 들어 꽃의 그림. 어쨌든 나는 결과를 남성이나 여성에게 줄 것이다. 현재 결정의 정확성을 볼 수있는 방법이 있습니까? 예를 들어, 꽃 그림을 예측하려고하면 Vector는 30 %입니다. 또는 남성/여성/기타와 같이 여러 분류를 사용해야합니까?
당신은 '인간 존재/존재하지 않음'과 같은 2 진 분류를하기 위해 모델을 훈련시킨 다음 예측이 '인간 존재'라면 '남성/여성'에 대한 다른 훈련 된 모델을 예측합니까? –
@RuslanLomov 예, 옵션 2의 올바른 해석입니다. – dantiston