Skip to content
This repository has been archived by the owner on Sep 26, 2020. It is now read-only.

Latest commit

 

History

History

cm_3060

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

Go back to the main page

Natural Language Processing (CM3060)

This module will provide you with a grounding in both rule-based and statistical approaches to NLP, and it combines theoretical study with hands-on work employing widely used software packages. The module focuses on text processing, and by taking this module, you will learn about how you can work with text-based natural language in your computer programs. You will learn about grammars and how they can be used to analyse text. You will learn how statistical analysis can be used to extract information from and classify text. You will work in an appropriate programming environment for NLP, using libraries to implement NLP workflows.

Topics covered

  • History of NLP.
  • Information retrieval and curation in NLP.
  • Curated corpora and raw data sources.
  • Formal grammars.
  • Rule based NLP.
  • Statistical NLP.
  • NER (Named Entity Recognition).
  • Readers, stemmers, taggers and parsers
  • Software packages for NLP
  • Applications of NLP

Assessment

One two-hour unseen written examination and coursework (Type I)