OCR 책 예제 관련 문의 드립니다. 임정민 책 코드 9.4 관련 문의 드립니다. 베이즈정리나 이런게 잘이해가 가진 않으나 우선 이해한다고 치고 문의를 드린다면 주석으로 표시된 //g(thisMatch)= T(previousMatch, thisMatch)*M(thisMatch, R[segment]) 라고 되어있으나 실제 구현부는 곱이 아닌 double cand = T[previousMatch][thisMatch] + M[thisMatch][R[segment]] + recognize(segment+1, thisMatch); 로 곱연산이 아닌 덧셈연산을 합니다. 이부분이 이해가 되지 않아 문의드립니다. 감사합니다. 8년 전
2개의 댓글이 있습니다. songmw725 책에도 설명이 나와 있긴 합니다만 실수의 곱 연산을 바로 하지 않고, 실수값을 log로 변환한 뒤 그 값들을 로그의 덧셈법칙에 의거해서 계산을 한겁니다. log_a xy = log_a x+log_a y 8년 전 link 임정민 감사합니다. 그 전제는 읽었는데, 문제 입력받는 예제는 없어 입력자체가 log로 취해진걸 몰랐네요 감사합니다. 8년 전 link 정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면 온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야 합니다. 현재 문제를 푸셨습니다.
임정민
책 코드 9.4 관련 문의 드립니다.
베이즈정리나 이런게 잘이해가 가진 않으나
우선 이해한다고 치고 문의를 드린다면
주석으로 표시된
//g(thisMatch)= T(previousMatch, thisMatch)*M(thisMatch, R[segment])
라고 되어있으나 실제 구현부는
곱이 아닌
double cand = T[previousMatch][thisMatch] + M[thisMatch][R[segment]] + recognize(segment+1, thisMatch);
로 곱연산이 아닌 덧셈연산을 합니다.
이부분이 이해가 되지 않아 문의드립니다.
감사합니다.
8년 전