MLE & MAP

woonho·2023년 6월 22일
0

MLE(Maximum Likelihood Estimation)


  • Likelihood 값을 최대로 하는 θ\theta를 찾는 방법
    P(θX)=P(Xθ)p(θ)P(X)P(Xθ)P(\theta|X) = {P(X|\theta)p(\theta) \over P(X)} \propto P(X|\theta)
    ⇒ 여기서 posterior를 크게하는 것은 likelihood를 크게하는 것이라고 생각하는 방식이다.
    • θMLE=argmaxθP(Xθ)=argmaxθiP(xiθ)\theta_{MLE} = argmax_\theta P(X|\theta) = argmax_\theta \prod_iP(x_i|\theta) θMLE=argmaxθlogiP(xiθ)=argmaxθilogP(xiθ)\theta_{MLE} = argmax_\theta \log \prod_i P(x_i | \theta) = argmax_\theta \sum_i \log P(x_i|\theta)

MAP(Maximum A posterior Probability)


  • Posterior probability를 최대로 하는 θ\theta를 찾는 방법
    P(θX)=P(Xθ)p(θ)P(X)P(Xθ)p(θ)P(\theta|X) = {P(X|\theta)p(\theta) \over P(X)} \propto P(X|\theta)p(\theta)
    P(Xθ)P(θ)P(X|\theta)P(\theta)값을 최대로하는 θ\theta를 찾는 것
    • θMAP=argmaxθP(xθ)P(θ)=argmaxθ[logP(Xθ)+logP(θ)]\theta_{MAP} = argmax_{\theta} P(x|\theta)P(\theta) = argmax_\theta [\log P(X|\theta) + \log P(\theta)]

      =argmaxθlogiP(xiθ)+logP(θ)=argmaxθilogP(xiθ)+logP(θ)= argmax_{\theta} \log \prod_iP(x_i | \theta) + \log P(\theta) = argmax_{\theta} \sum_i\log P(x_i|\theta) + \log P(\theta)

Uniform Distribution


  • 만약 θ\theta가 uniform distribution일 경우, P(θ)P(\theta)는 상수가 되기 때문에 MLE = MAP가 된다.

0개의 댓글