CSC483: Natural Language Processing Project 1: Character based n-gram language models Project 2: Text Classification Project 3: Named Entity Recognition