Book Details

An Introduction to Language Processing with Perl and Prolog

Publication year: 2006

ISBN: 978-3-540-34336-3

Internet Resource: Please Login to download book


This book teaches the principles of natural language processing, first covering linguistics issues such as encoding, entropy, and annotation schemes; defining words, tokens and parts of speech; and morphology. It then details the language-processing functions involved, including part-of-speech tagging using rules and stochastic techniques; using Prolog to write phase-structure grammars; parsing techniques and syntactic formalisms; semantics, predicate logic and lexical semantics; and analysis of discourse, and applications in dialog systems. The key feature of the book is the author's hands-on approach throughout, with extensive exercises, sample code in Prolog and Perl, and a detailed introduction to Prolog. The reader is supported with a companion website that contains teaching slides, programs, and additional material.


Subject: Computer Science, Parsing, computational linguistics, corpus, linguistics, morphology, natural language processing, semantics