A self-learning python program which tries to tag English sentences based on the Training Data.