Natural Language Processing with Python

This book offers a highly accessible introduction to natural language processing, the field that supports a variety of language technologies, from predictive text and email filtering to automatic summarization and translation. With it, you'll learn how to write Python programs that work with large collections of unstructured text. You'll access richly annotated datasets using a comprehensive range of linguistic data structures, and you'll understand the main algorithms for analyzing the content and structure of written communication. Packed with examples and exercises, Natural Language Processing with Python will help you: Extract information from unstructured text, either to guess the topic or identify "named entities" Analyze linguistic structure in text, including parsing and semantic analysis Access popular linguistic databases, including WordNet and treebanks Integrate techniques drawn from fields as diverse as linguistics and artificial intelligence This book will help you gain practical skills in natural language processing using the Python programming language and the Natural Language Toolkit (NLTK) open source library. If you're interested in developing web applications, analyzing multilingual news sources, or documenting endangered languages -- or if you're simply curious to have a programmer's perspective on how human language works -- you'll find Natural Language Processing with Python both fascinating and immensely useful.

[1]  E. M. Hartwell Boston , 1906 .

[2]  Patrick Suppes,et al.  Introduction To Logic , 1958 .

[3]  I. G. BONNER CLAPPISON Editor , 1960, The Electric Power Engineering Handbook - Five Volume Set.

[4]  R. E. Grench COLLECTED ALGORITHMS 1960-1963 FROM THE COMMUNICATIONS OF THE ASSOCIATION FOR COMPUTING MACHINERY , 1965 .

[5]  Noam Chomsky,et al.  The Sound Pattern of English , 1968 .

[6]  Verzekeren Naar Sparen,et al.  Cambridge , 1969, Humphrey Burton: In My Own Time.

[7]  H. William Buttelmann,et al.  American Journal of Computational Linguistics , 1974 .

[8]  David R. Dowty,et al.  Introduction to Montague semantics , 1980 .

[9]  David G. Hays Proceedings of the 8th conference on Computational linguistics , 1980 .

[10]  Terry Winograd,et al.  Language as a Cognitive Process , 1983, CL.

[11]  A. Woods,et al.  Statistics in Language Studies , 1986 .

[12]  Roger K. Moore Computer Speech and Language , 1986 .

[13]  Alan W. Biermann Proceedings of the 24th annual meeting on Association for Computational Linguistics , 1986 .

[14]  Stuart M. Shieber,et al.  An Introduction to Unification-Based Approaches to Grammar , 1986, CSLI Lecture Notes.

[15]  Yishai A. Feldman,et al.  Algorithmics: The Spirit of Computing , 1987 .

[16]  Stuart M. Shieber,et al.  Prolog and Natural-Language Analysis , 1987 .

[17]  Eugene Charniak,et al.  Artificial Intelligence Programming , 1987 .

[18]  James D. McCawley,et al.  The syntactic phenomena of English , 1988 .

[19]  Jeffrey D. Smith,et al.  Design and Analysis of Algorithms , 2012, Lecture Notes in Computer Science.

[20]  E. Finegan Language : Its Structure and Use , 1989 .

[21]  Mark Aronoff,et al.  Contemporary linguistics: An introduction , 1989 .

[22]  Jean Carletta Modelling Variations in Goal-Directed Dialogue , 1990, COLING.

[23]  Eileen Fitzpatrick,et al.  A Computational Grammar of Discourse-Neutral Prosodic Phrasing in English , 1990, Comput. Linguistics.

[24]  B. MacWhinney The CHILDES project: tools for analyzing talk , 1992 .

[25]  L. T. F. Gamut Intensional logic and logical grammar , 1991 .

[26]  Peter Norvig,et al.  Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp , 1991 .

[27]  Bob Carpenter,et al.  The logic of typed feature structures , 1992 .

[28]  Dexter Kozen,et al.  The Design and Analysis of Algorithms , 1991, Texts and Monographs in Computer Science.

[29]  Barbara B. Levin,et al.  English verb classes and alternations , 1993 .

[30]  Steve McConnell,et al.  Code complete - a practical handbook of software construction, 2nd Edition , 1993 .

[31]  Eugene Charniak,et al.  Statistical language learning , 1997 .

[32]  Peter Thanisch,et al.  Natural language interfaces to databases – an introduction , 1995, Natural Language Engineering.

[33]  G. Segal,et al.  Knowledge of Meaning: An Introduction to Semantic Theory , 1995 .

[34]  F. Grosjean Language and Cognitive Processes , 1996 .

[35]  David McKelvie,et al.  Hyperlink semantics for standoff markup of read-only documents , 1997 .

[36]  B. Carpenter,et al.  Type-Logical Semantics , 1997 .

[37]  Susan Conrad,et al.  Corpus Linguistics: Investigating Language Structure and Use , 1998 .

[38]  Irene Heim,et al.  Semantics in generative grammar , 1998 .

[39]  David Thomas,et al.  The Pragmatic Programmer: From Journeyman to Master , 1999 .

[40]  James H. Martin,et al.  Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition , 2000 .

[41]  Ivan A. Sag,et al.  Syntactic Theory: A Formal Introduction , 1999, Computational Linguistics.

[42]  Mitchell Marcus,et al.  Empirical Methods for Exploiting Parallel Texts , 2001 .

[43]  A. B.,et al.  SPEECH COMMUNICATION , 2001 .

[44]  Hinrich Schütze,et al.  Book Reviews: Foundations of Statistical Natural Language Processing , 1999, CL.

[45]  Agreement , 2002 .

[46]  G. Pullum,et al.  The Cambridge Grammar of the English Language , 2002 .

[47]  Marti A. Hearst,et al.  A Critique and Improvement of an Evaluation Metric for Text Segmentation , 2002, CL.

[48]  Charles F. Meyer English Corpus Linguistics: Frontmatter , 2002 .

[49]  Hagit Shatkay,et al.  Mining the Biomedical Literature in the Genomic Era: An Overview , 2003, J. Comput. Biol..

[50]  Gary Simons,et al.  The Open Language Archives Community: An Infrastructure for Distributed Archiving of Language Resources , 2003, Lit. Linguistic Comput..

[51]  Dan Klein,et al.  A* Parsing: Fast Exact Viterbi Parse Selection , 2003, NAACL.

[52]  C. Habel,et al.  Language , 1931, NeuroImage.

[53]  Editors , 2003 .

[54]  Ethem Alpaydin,et al.  Introduction to machine learning , 2004, Adaptive computation and machine learning.

[55]  Tong Zhang,et al.  Text Mining: Predictive Methods for Analyzing Unstructured Information , 2004 .

[56]  Geoffrey Sampson,et al.  Corpus Linguistics: Readings in a Widening Discipline , 2004 .

[57]  Larry Wasserman,et al.  All of Statistics: A Concise Course in Statistical Inference , 2004 .

[58]  Hans C. van Houwelingen,et al.  The Elements of Statistical Learning, Data Mining, Inference, and Prediction. Trevor Hastie, Robert Tibshirani and Jerome Friedman, Springer, New York, 2001. No. of pages: xvi+533. ISBN 0‐387‐95284‐5 , 2004 .

[59]  Ronald M. Kaplan,et al.  Lexical Functional Grammar A Formal System for Grammatical Representation , 2004 .

[60]  Yuji Matsumoto MaltParser: A language-independent system for data-driven dependency parsing , 2005 .

[61]  Alfonso Valencia,et al.  Overview of BioCreAtIvE: critical assessment of information extraction for biology , 2005, BMC Bioinformatics.

[62]  Jaan Kiusalaas,et al.  Numerical methods in engineering with Python , 2005 .

[63]  Hinrich Schütze,et al.  Introduction to information retrieval , 2008 .

[64]  Barbara Ericson,et al.  Introduction to Computing and Programming with Java: A Multimedia Approach , 2005 .

[65]  Ronen Feldman,et al.  Book Reviews: The Text Mining Handbook: Advanced Approaches to Analyzing Unstructured Data by Ronen Feldman and James Sanger , 2008, CL.

[66]  Partha Niyogi,et al.  Book Reviews: The Computational Nature of Language Learning and Evolution, by Partha Niyogi , 2007, CL.

[67]  Francis Jeffry Pelletier,et al.  Representation and Inference for Natural Language: A First Course in Computational Semantics , 2005, Computational Linguistics.

[68]  A. Pentland,et al.  Collective intelligence , 2006, IEEE Comput. Intell. Mag..

[69]  Mike Scott,et al.  Textual Patterns: Key words and corpus analysis in language education , 2006 .

[70]  Tony McEnery,et al.  Corpus-Based Language Studies: An Advanced Resource Book , 2006 .

[71]  김두식,et al.  English Verb Classes and Alternations , 2006 .

[72]  Joakim Nivre,et al.  MaltParser: A Data-Driven Parser-Generator for Dependency Parsing , 2006, LREC.

[73]  Edith Bolling Anaphora Resolution , 2006 .

[74]  Justin Zobel,et al.  Searching With Style: Authorship Attribution in Classic Literature , 2007, ACSC.

[75]  Eneko Agirre,et al.  Word Sense Disambiguation: Algorithms and Applications , 2007 .

[76]  J. Fourier,et al.  Stanford , 2007, Nineteenth-Century Music Review.

[77]  Steven Abney,et al.  Semisupervised Learning for Computational Linguistics , 2007 .

[78]  R. Harald Baayen,et al.  Analyzing linguistic data: a practical introduction to statistics using R, 1st Edition , 2008 .

[79]  J. Bresnan,et al.  Gradient Grammar: An Effect of Animacy on the Syntax of give in New Zealand and American English , 2008 .

[80]  Stefan Thomas Gries,et al.  Quantitative Corpus Linguistics with R: A Practical Introduction , 2009 .

[81]  Walter Daelemans,et al.  Memory-Based Language Processing , 2009, Studies in natural language processing.

[82]  Anna Maria Di Sciullo,et al.  Natural Language Understanding , 2009, SoMeT.

[83]  W. Bruce Croft,et al.  Search Engines - Information Retrieval in Practice , 2009 .

[84]  Nir Friedman,et al.  Probabilistic Graphical Models - Principles and Techniques , 2009 .

[85]  M. J. Rae,et al.  On the Mind , 1855, Journal of psychological medicine and mental pathology.