Description |
1 online resource (xlvi, 349 pages) : illustrations |
Contents |
Natural Language Computing An English Generative Grammar in Prolog; Copyright; Contents; Preface; Introduction: What is Computational Linguistics?; How to Use this Book: A Pictorial Essay; Chapter 1.0. Natural Intelligence, Linguistics, and Prolog.; 1.1. The Information Society; 1.2. An Old Theory of Computer Intelligence; 1.3. A New Theory of Computer Intelligence; 1.4. A Prolog Theory of Computer Intelligence; 1.5. Why Study Linguistics and Prolog?; 1.6. Natural Language Computing In Prolog; 1.7. Artificial Intelligence Machines; Chapter 2.0. How to Read and Write in Prolog |
|
2.1. Six Characteristics of Prolog Problems2.2. How to Read and Write In Prolog; 2.3. Four Steps to Running a Prolog Program; 2.4. Running Shareware Prolog on an IBM PC; Chapter 3.0. How to Load, Run, and Edit a Prolog Program.; 3.1. The Prolog Interpreter and Work Space; 3.2. How to Load, and Run a Prolog Program; 3.3. Running Prolog on an IBM PC; 3.4. Modifying the Word Squares Program; 3.5. The Edit-Prolog-Edit Loop; Chapter 4.0. Tables of Data as Prolog Facts and Relations.; 4.1. Converting Tables into Facts and Relations; 4.2. How to Extract Information from Tables |
|
4.3. Variables in a Query4.4. Variables in the Database; 4.5. Tables with holes: cut, fail, and an empty category; Chapter 5.0. How Prolog Backtracks in Searches.; 5.1. Information Retrieval: Bibliographic Searches; 5.2. Searches with and without Backtracking; 5.3. Backtracking Caused by Filters; 5.4. Bound and Unbound Variables; 5.5. Bounded and Unbounded Variables; 5.6. A Blunder Popular with Beginning Programmers; 5.7. Report Generation: Formatting Output and write; Chapter 6.0. The Canonical Form of a Prolog Relation.; 6.1. Some Irregular Verbs in English |
|
6.2. The Six Modules of a Prolog Program6.3. The Bracketing of Logical Constituents; Chapter 7.0 Computational Tools for Language Processing.; 7.1. The Levels of Human Language Structure; 7.2. Morphological Parsers; 7.3. Recursion: Affixes on the Affixes; 7.4. Regular and Irregular Morphology; 7.5. The Minimalist Framework; Chapter 8.0 Computational Tools for Sentence Processing.; 8.1. Syntax: Representations and Parsers; 8.2. Rule Governed Creativity: Derivations; 8.3. Parsers Assign Structure to an Ordered String; 8.4. Top Down and Bottom Up Parsing |
|
8.5. Horizontal Appends: Complement Structures8.6. Vertical Appends: Selection Restrictions; Appendices; AppendixI. The Disk Included with this Book; AppendixII. How to Access the New York University BBS; AppendixIII. Flavor Files; AppendixIV. Looking into Prolog: listing, trace, and breakpoint; References; Index of Names; Index |
Summary |
This book's main goal is to show readers how to use the linguistic theory of Noam Chomsky, called Universal Grammar, to represent English, French, and German on a computer using the Prolog computer language. In so doing, it presents a follow-the-dots approach to natural language processing, linguistic theory, artificial intelligence, and expert systems. The basic idea is to introduce meaningful answers to significant problems involved in representing human language data on a computer. The book offers a hands-on approach to anyone who wishes to gain a perspective on natural language |
Bibliography |
Includes bibliographical references (pages 337-343) and index |
Notes |
Print version record |
Subject |
English language -- Grammar, Generative -- Data processing
|
|
Natural language processing (Computer science)
|
|
Natural Language Processing
|
|
LANGUAGE ARTS & DISCIPLINES -- Grammar & Punctuation.
|
|
LANGUAGE ARTS & DISCIPLINES -- Linguistics -- Syntax.
|
|
English language -- Grammar, Generative -- Data processing
|
|
Natural language processing (Computer science)
|
|
Natuurlijke-taalverwerking.
|
|
PROLOG.
|
|
Generatieve grammatica.
|
|
Engels.
|
Form |
Electronic book
|
ISBN |
9781134784707 |
|
1134784708 |
|
9780203763438 |
|
0203763432 |
|
9781134784844 |
|
1134784848 |
|
9781134784776 |
|
1134784775 |
|