← 문제 목록/연속적인 베이즈 업데이트
문제 해설

연속적인 베이즈 업데이트

확률 · easy

preview

연속적인 베이즈 업데이트

40번 베이즈 정리한 번의 관측 으로 posterior 를 구했죠. 실전엔 관측이 여러 개 들어옵니다. 각 관측마다 이전 posterior 를 다음 prior 로 재사용해서 반복 업데이트:

P0  L1  P1  L2  P2  L3  P_0 \;\xrightarrow{L_1}\; P_1 \;\xrightarrow{L_2}\; P_2 \;\xrightarrow{L_3}\; \dots

각 단계: PkPk1LkP_k \propto P_{k-1} \cdot L_k

관측이 독립 이라면 단순히 likelihood 의 곱이 되고, 순서는 결과에 영향 없음 (교환법칙).

과제

함수 sequential_bayes(prior, likelihoods) 를 완성하세요.

  • prior: shape (n_classes,) 초기 분포.
  • likelihoods: shape (K, n_classes) — K번 관측 각각의 likelihood.
  • 반환: K 번 업데이트 후 최종 posterior (shape (n_classes,), 합 = 1).

테스트 케이스

#이름검증
1K=1 → 40번과 동일한 번만 업데이트
2K=0 → prior 그대로관측 없음
3합 = 1posterior 는 확률
4순서 독립likelihoods 셔플해도 같은 결과
5증거 누적같은 가설 지지하는 관측 많을수록 확신 증가
코드 작성
Loading...
실행 결과

코드를 작성하고 Run 을 눌러보세요.