Conditional Random Field Explained