2016-12-06 22 views
1

私はスピーカー認識のためにユークリッド距離を使用しています。 MATLABでperfcurveを使用してROCカーブをプロットしたいと思います。得点はユークリッド距離なので、私は正しいのですか?おかげrocカーブとスピーカー認識

Labels=[1 1 1 1 1 1 1 0 0 1]; scores=[18.5573 15.3364 16.8427 19.6381 16.4195 17.3226 18.9520 21.6811 21.4013 22.3880]; [x,y]=perfcurve(Labels,scores,1); plot(x,y); xlabel('False positive rate'); ylabel('True positive rate')

答えて

1

あなたは右でした。 重要な点は、スコアの意味を理解していることだけです。それはより高いか良いか低いか? その低い方が良い場合は、代わりに[x,y]=perfcurve(Labels,-scores,1);を使用します。

+0

実際、低いスコアは1を示し、高いスコアは0を示します。ありがとう –

関連する問題