Baum Welch Algorithm is used to find the unknown parameters of Hidden Markov Model. It uses well kown Expectation–maximization algorithm to find the maximum liklihood estimate of the parameters of a hidden markov model.
While I was searching for good explaination of this concept I came across NPTEL’s MOOC on NLP .
Here is the explaination.