2010-12-14 4 views
1

내 시스템을 가르치기 위해 RBF 신경망을 적용하고 싶습니다. I는 입력과 시스템을 가지고 :RBF 신경 네트워크

| 1 2 3 4 5 6 ... 32 | 33 | 
| 1000 0001 0010 0100 1000 1000 ... 0100 | 0 0 1 | 

당신은없이 이것을 읽을해야하는 "|" 캐릭터. 입력의 마지막 세 요소가 함께 머물러 있기를 바랍니다. 결과는 1-32 사이의 숫자 여야하며, 입력 값은 "1000"입니다. 내 훈련 세트에서 나는 항상 이런 종류의 배열에 대한 결과를 얻을 것이다. 교육 알고리즘에 어떤 기능을 사용할 수 있습니까? 나에게 옳은 길을 가르쳐 주시겠습니까?

내 설명을 이해할 수없는 경우 언제든지 문의 해 주시기 바랍니다. 도와 주셔서 감사합니다!

답변

1

RBF 네트워크를 사용하는 것은 이상한 해결책처럼 보입니다. 그러나 당신이 그것에 마음을 두는 경우에 : (나는 완전하게 당신이 해결하고 싶은 문제를 잘못 이해했을 가능성이있다).

분류의 관점에서 입력하고 "32"항목 각각에 "1000"이 있는지 판별하는 32 개의 2 진 분류자를 훈련시킬 수 있습니다. 또는 "신경 네트워크"용어에는 32 * 4 개의 항목과 32 개의 출력이 있습니다.

RBF 네트워크를 교육하는 효과적인 방법 중 하나는 RBF 커널과 함께 SVM을 사용하는 것입니다. 좋은 구현 방법은 LIBSVM입니다.

관련 문제