Skip to main content

Trinity College Dublin, The University of Dublin

Menu Search

Module Descriptor School of Computer Science and Statistics

Module CodeCS4062
Module NameArtificial Intelligence II / Machine Learning for Natural Langua
Module Short Title
Semester Taught
Contact Hours

Lecture hours: 33, Lab hours: 11 

Module PersonnelErwan Moreau, Liliana Mamani-Sanchez
Learning Outcomes

Know various ML methods, use a ML toolkit, complete a small Text categorisation system.

Learning Aims

An in-depth introduction to AI and Machine Learning methods for NLP

Module Content

Machine Learning for Natural Language Processing: Text categorisation, user-interface agents and issues, dimensionality reduction, probabilistic classification (Naive Bayes classifiers: multivariate Bernoulli, multinomial and continuous models), symbolic methods (decision trees, decision rules), instance-based methods (k-NN, case-based reasoning), other supervised methods (neural nets, SVM), unsupervised learning.

Recommended Reading List

Machine Learning for Natural Language Processing. European Summer School of Logic, Language and Information, by Martin Emms and Saturnino Luz (course reader. ESSLLI'07, Dublin, 2007)

Plus course notes.

Module Prerequisites

Programming competence (e.g. CS 3011)

Assessment Details

Exam (90%) and coursework (10%)

Module Website
Academic Year of Data