Encog를 사용하여 this dataset을 처리하려고합니다. 이렇게하기 위해서 나는 출력을 하나로 합쳤다. (예를 들어 4 개의 출력 뉴런으로 NN을 수동으로 훈련 시키는데 실패했다 할지라도 여러 예상 출력을 사용하는 방법을 알아낼 수 없다.) "disease1", " "disease2", "none"및 "both".Encog 쿼리 분류
거기에서 시작하여 CSV에서 분석 마법사를 사용하고 자동 프로세스에서 예상 출력을 사용하여 NN을 교육했습니다. 파일의 최고봉 :
"field:1","field:2","field:3","field:4","field:5","field:6","field:7","Output:field:7"
40.5,yes,yes,yes,yes,no,both,both
41.2,no,yes,yes,no,yes,second,second
이제 내 문제는 어떻게 쿼리합니까? 나는 분류를 시도했지만, 내가 이해 한 한 결과는 {0,1,2}의 값만을 제공하므로, 구분할 수없는 두 개의 클래스 (둘 다 0 임)가 있습니다.
위와 동일한 문제는 위키에있는 아이리스 예제에도 적용됩니다. 또한, Encog는 출력 뉴런 값에서 0/1/2 결과까지 어떻게 추론합니까?
편집 : 내가 발견 한 해결책은 질병 1과 질병 2에 대해 별도의 네트워크를 사용하는 것이었지만 실제로 이들을 하나로 결합 할 수 있는지 알고 싶습니다.