2012-12-07 8 views
0

유니 코드 텍스트에 특별히 "매일 사과 먹고"및 ANN은 텍스트 형식으로 만 출력을 반환 영어 텍스트 문장, 같은 숫자가 아닌 형태로 ANN에 입력을 제공하기 위해이 가능 . 응답 처럼 "예" "아니오". ANN에 대해서는 잘 모릅니다 만, XOR, 이미지 입력과 같은 모든 예제 코드는 ANN의 숫자 입력을 모두 처리합니다.신경망 입력

관련 코드가있는 웹 페이지 또는 일부 코드를 제안 해주십시오.

유니 코드 텍스트에있는 일부 텍스트 문장에 대해 ANN을 학습해야하지만 NN에 텍스트 입력을 처리하는 방법을 알지 못합니다.

답변

1

우리가 ANN에 대한 텍스트 입력을 처리하기 위해 수행하는 작업은 단어의 벡터를 생성하는 것입니다. 당신이 사전이 같이 :

  • 애플
  • 스테이크
  • 얼룩말

먹고 그리고 당신은 ANN 입력에 줄 것입니다 : [1, 1, 1, 0, 0] 사과 먹기 먹는 얼룩말에 [0, 0, 1, 0, 1]

이런 식으로 네트워크를 훈련 시키면 결과물에 0 출력이 "아니오"이고 1이 "예"라고 말할 수 있습니다.

이 솔루션을 사용하면 입력 레이어가 매우 커집니다.

+0

답장을 보내 주셔서 감사합니다 .Thierry ...하지만이 방법을 사용하면 NN이 관리하기가 번거롭고 사전에 유니 코드 텍스트에서 약 100000 개의 고유 단어가 있습니다 ... 그리고 기계 번역을 위해 ANN을 더 사용할 수있는 한 가지 방법이 있습니다. (하나의 언어를 다른 언어로 번역) .. 통계적 기계 번역 (SMT) 도구 ... ANN이 물건을 분류하는 데 사용된다는 것을 알고 있고 기계 번역에서는 분류 문제가 아닙니다. ANN을 사용하여 가능합니까? – UMR

+0

나는 그 이상으로 너를 정말로 도울 수 없다. 나는 분류 체계에 대한 나의 방법을 사용했다. 나는 다른 것을 알지 못한다. – ThiS