Machine Learning Garden

Powered by 🌱Roam Garden

However, one numerical problem here is that we are multiply together many numbers less than one.

To solve the problem, we can use log⁡\log to convert multiplication into addition.

log⁡p(D)=∑ilog⁡p(xi)+log⁡pθ(yi∣xi)=∑ilog⁡pθ(yi∣xi)+ const \log p(\mathcal{D})=\sum_{i} \log p\left(x_{i}\right)+\log p_{\theta}\left(y_{i} \mid x_{i}\right) =\sum_{i} \log p_{\theta}\left(y_{i} \mid x_{i}\right)+\text { const }

θ⋆←arg⁡max⁡θ∑ilog⁡pθ(yi∣xi)\theta^{\star} \leftarrow \arg \max _{\theta} \sum_{i} \log p_{\theta}\left(y_{i} \mid x_{i}\right)

Referenced in

Maximum Likelihood Estimation (MLE)