2017-05-15 1 views
0

에서 ROC 곡선을 그리고 나는 그것이 스택 오버 플로우에서 많이 발생했다 알지만, 예 중 하나를 이해할 수없는 것을 나는 신경 네트워크에서 얻었습니다. 그래서 지금 어떻게 데이터가 예를 들어 ...</p> <p>을 나는 그것이 바보 같은 질문 알고 주어진 데이터

Speaker | Guessed speaker 
_________________________ 
1  |  2 
2  |  2 
3  |  3 
4  |  9 
5  |  5 
6  |  6 
7  |  7 
8  |  1 
9  |  9 
10  |  10 

는 어떻게이 데이터로부터 ROC 곡선을 만들어야합니다 ... 나는 많은 데이터하지 알고 있지만, 나는 나에게 예를 표시하기에 충분 희망?

+0

ROC 곡선은 2 진 분류에 대해 정의됩니다. – Calimo

답변

1

이 데이터에서 ROC 커브를 만들 수 없으며 ROC 커브는 임계 값을 적용하여 실제 예측 (예 : 신뢰도 점수)을 산출 할 수있는 점수로 구성됩니다. 이 점수를 만들어야합니다. 분류기가 softmax 확률을 출력하면이를 사용할 수 있습니다.

ROC 곡선은 스코어에 임계 값을 설정하고 예측을 생성 한 다음 true 및 false 양수를 계산하고 곡선에서 한 점을 생성하여 생성됩니다. 임계 값을 변경하면 다른 점이 생성됩니다.

또한 ROC 곡선은 주로 2 진 분류 문제에 사용되며 2 진 결정으로 클래스가 아닌 클래스를 사용하여 클래스 당 하나의 곡선을 만들어 다중 클래스 문제로 확장 될 수 있습니다.

+0

멀티 클래스 분류기에 대한 softmax 확률을 결정하는 방법을 자세히 설명해 주시겠습니까? 감사합니다 –

+0

@EmersonHsieh 나는 당신이 의미하는 것을 얻지 못합니다, 그것은 완전히 다른 질문 인 것처럼 보입니다. –

관련 문제