Conditional Random Fields In Machine Learning