EDA132:Natural language processing, POS tagger using Baseline, Noisy channel and Viterbi