ABSTRACT

The primary concern of natural language processing is the design and implementation of computational systems for analysing and understanding human languages to automate certain real-life tasks demanding human language abilities. It is typically a multidisciplinary endeavour, drawing on linguistics, computer science, mathematics, and psychology, amongst others, with a particular focus on computational models and algorithms at its core.