Computational linguistics and the related field of natural language processing (NLP) are widely used in software applications, analytics, and other contexts where humans communicate via machines. Modern NLP in a software context requires the combination of machine learning with linguistic knowledge. In order for a piece of software to take advantage of NLP, a framework and a level of computational sturdiness is required. Both Java and Python are used for this purpose.
In this course you will be using Python and a module called NLTK – the Natural Language Tool Kit to perform natural language processing on medium size text corpora. NLTK provides analysts, software developers, researchers, and students cutting edge linguistic and machine learning tools that are on par with traditional NLP frameworks
- Week 1: Natural Language Processing with Python
- Week 2: Information Extraction
- Week 3: Classification of Text
- Week 4: Towards Semantic Understanding
June 19, 2015 to July 17, 2015
About 15 hours per week, at time of your choosing
INR 32,940 (assuming $ = INR 60)
Full Time/Part Time: – Part Time
Python developers who have need for language aware data products in their applications. Computational linguists who want to use a fast and easy tool for doing language analyses. Anyone interested in the machine learning aspects of text and software development. This class is especially good for students who many have language requirements in their software development.
- Benjamin Bengfort