2013-07-25 3 views
1

이것은 순수 프로그래밍 질문입니다. 나는 여러 단어들을 가지고있다. 단어는 다양한 길이 (대부분 0)의 뒤에 일시 중지됩니다. 각 단어마다 확실한 점수가 있습니다. Lookahead 창에서 최적의 단어 범위를 선택하고 싶습니다.최적 범위 선택

  • 전체적인 확실성이 낮을수록 (더 좋은 것은 33 번째 백분위가 더 좋음).
  • 가장자리의 일시 중지 시간이 길수록 (최소값으로) 더 좋습니다.
  • 최적 길이 (5 초)가 있습니다. 그것에 더 가까울수록 좋습니다. 최소 길이와 최대 길이에는 엄격한 제한이 있습니다.

참고 이것은 자바 스크립트이므로 지원 벡터 머신 등을 사용할 여력이 없습니다. :-) 성능에 대한 생각으로 2 분 길이 (250 단어 정도)의 창에서 1 분마다 계산됩니다.

관심있는 사람들을위한 두 번째 메모 : 수동 녹음 (능동 학습)을 위해 자동 음성 인식으로 생성 된 단어 범위를 선택하는 것입니다.

어떻게 접근하나요?

+1

먼저 서로 다른 요인의 "훌륭함"을 측정 할 수있는 유사한 방법을 결정해야합니다. 그러면 요인 조합의 값을 계산할 수 있습니다. 최적의 목표와 관련하여 해당 요소의 값을 제공하는 각 요인에 대한 수식이 필요합니다. – Guffa

답변

0

밤의 잠에 문제가 생겼습니다. 실제로 필요한 마법은 거의 없습니다. 후보 범위의 수는 매우 제한되어 있으므로 (250^2의 단어 수가 가장 최악의 경우), 각 범위의 적합성을 평가하고 가장 좋은 점수를 선택합니다.

어, 왜 어제 이것을 보지 못했을까요?