Free Computer Books Downloads and Reviews; from desktop to cloud computing...C++, C#, Java, ASP.NET, Silverlight, Cloud computing, Microsoft Expression Blend, Android, Unix, Operating Systems, PHP, Visual Basic, Mobile Phones...... Updated regularly....Keep visiting.....

Showing posts with label Prolog. Show all posts
Showing posts with label Prolog. Show all posts

Saturday, 23 August 2014

Natural Language Processing for Prolog Programmers


An examination of natural language processing in Prolog for those who know Prolog but not linguistics, this book enables students to move quickly into writing and working in useful software. It features many working computer programs that implement subsystems of a natural language processor. These programs are designed to be understood in isolation from one another and are compatible with an Edinburgh-compatible Prolog implementation, such as Quintus, ESL, Arity and ALS.

Title Natural Language Processing for Prolog Programmers
Author(s) Michael A. Covington
Publisher: Prentice Hall; 1 edition (August 13, 1993)
Paperback 348 pages
Language: English
ISBN-10: 0136292135
ISBN-13: 978-0136292135
eBook: http://www.covingtoninnovations.com/books/NLPPP.pdf

Natural Language Processing Techniques in Prolog


Research into Natural Language Processing - the use of computers to process language - has developed over the last couple of decades into one of the most vigorous and interesting areas of current work on language and communication.

This book introduces the subject through the discussion and development of various computer programs which illustrate some of the basic concepts and techniques in the field. The programming language used is Prolog, which is especially well-suited for Natural Language Processing and those with little or no background in computing. Following the general introduction, the first section of the book presents Prolog, and the following chapters illustrate how various Natural Language Processing programs may be written using this programming language.

Since it is assumed that the reader has no previous experience in programming, great care is taken to provide a simple yet comprehensive introduction to Prolog. Due to the 'user friendly' nature of Prolog, simple yet effective programs may be written from an early stage. The reader is gradually introduced to various techniques for syntactic processing, ranging from Finite State Network recognisors to Chart parsers. An integral element of the book is the comprehensive set of exercises included in each chapter as a means of cementing the reader's understanding of each topic. Suggested answers are also provided. An Introduction to Natural Language Processing Through Prolog is an excellent introduction to the subject for students of linguistics and computer science, and will be especially useful for those with no background in the subject.

Contents: Finite State Automata; Finite State Parsers and Transducers; Finite State Methods in Natural Language Processing; Recursive Transition Networks (RTNs); RTN transducers and ATNs; Definite Clause Grammars; Bottom Up Parsing; Top Down Parsing; Using Bottom Up and Top Down Information for Parsing; Passive Chart Parsing; Bottom-up Active Chart Parsing; Top-down Active Chart Parsing; Feature Structures; Parsing Feature-based Grammars; Natural Language Generation - A Top-down Generator.

Title Natural Language Processing Techniques in Prolog
Author(s) Patrick Blackburn, Kristina Striegnitz
Publisher: O'Reilly Media; 1 edition (July 7, 2009)
Language: English
eBook: http://cs.union.edu/~striegnk/courses/nlp-with-prolog/html/

Prolog Programming in Depth


This book covers the Prolog programming language thoroughly with an emphasis on building practical application software, not just theory. Working through this book, readers build several types of expert systems, as well as natural language processing software and utilities to read foreign file formats. This is the first book to cover ISO Standard Prolog, but the programs are compatible with earlier dialects of the language. Program files are available by FTP from The University of Georgia.

Title Prolog Programming in Depth
Author(s) Michael A. Covington
Publisher: Prentice Hall; 1 edition (May 31, 1996)
Paperback 516 pages
Language: English
ISBN-10: 013138645X
ISBN-13: 978-0131386457
eBook: http://www.covingtoninnovations.com/books/PPID.pdf

Tuesday, 19 August 2014

Natural Language Processing Techniques in Prolog


Research into Natural Language Processing - the use of computers to process language - has developed over the last couple of decades into one of the most vigorous and interesting areas of current work on language and communication.

This book introduces the subject through the discussion and development of various computer programs which illustrate some of the basic concepts and techniques in the field. The programming language used is Prolog, which is especially well-suited for Natural Language Processing and those with little or no background in computing. Following the general introduction, the first section of the book presents Prolog, and the following chapters illustrate how various Natural Language Processing programs may be written using this programming language.

Since it is assumed that the reader has no previous experience in programming, great care is taken to provide a simple yet comprehensive introduction to Prolog. Due to the 'user friendly' nature of Prolog, simple yet effective programs may be written from an early stage. The reader is gradually introduced to various techniques for syntactic processing, ranging from Finite State Network recognisors to Chart parsers. An integral element of the book is the comprehensive set of exercises included in each chapter as a means of cementing the reader's understanding of each topic. Suggested answers are also provided. An Introduction to Natural Language Processing Through Prolog is an excellent introduction to the subject for students of linguistics and computer science, and will be especially useful for those with no background in the subject.

Contents: Finite State Automata; Finite State Parsers and Transducers; Finite State Methods in Natural Language Processing; Recursive Transition Networks (RTNs); RTN transducers and ATNs; Definite Clause Grammars; Bottom Up Parsing; Top Down Parsing; Using Bottom Up and Top Down Information for Parsing; Passive Chart Parsing; Bottom-up Active Chart Parsing; Top-down Active Chart Parsing; Feature Structures; Parsing Feature-based Grammars; Natural Language Generation - A Top-down Generator.

Title Natural Language Processing Techniques in Prolog
Author(s) Patrick Blackburn, Kristina Striegnitz
Publisher: O'Reilly Media; 1 edition (July 7, 2009)
Language: English
eBook: http://cs.union.edu/~striegnk/courses/nlp-with-prolog/html/
loading...

Search: