Natural Language Processing with Python: [analyzing text with the natural language toolkit]
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Beijing
O'Reilly
2009
|
Ausgabe: | First edition |
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis Klappentext |
Beschreibung: | Hier auch später erschienene, unveränderte Nachdrucke |
Beschreibung: | XX, 479 Seiten Illustrationen |
ISBN: | 9780596516499 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV035597665 | ||
003 | DE-604 | ||
005 | 20190322 | ||
007 | t | ||
008 | 090702s2009 a||| |||| 00||| eng d | ||
015 | |a 09,N17,0009 |2 dnb | ||
016 | 7 | |a 993637418 |2 DE-101 | |
020 | |a 9780596516499 |9 978-0-596-51649-9 | ||
024 | 3 | |a 9780596516499 | |
035 | |a (OCoLC)551846526 | ||
035 | |a (DE-599)DNB993637418 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
049 | |a DE-706 |a DE-19 |a DE-29T |a DE-11 |a DE-83 |a DE-355 |a DE-188 |a DE-20 |a DE-739 |a DE-384 |a DE-523 |a DE-M382 |a DE-1049 |a DE-858 | ||
082 | 0 | |a 005.13322 | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a ST 306 |0 (DE-625)143654: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
100 | 1 | |a Bird, Steven |e Verfasser |0 (DE-588)13875733X |4 aut | |
245 | 1 | 0 | |a Natural Language Processing with Python |b [analyzing text with the natural language toolkit] |c Steven Bird, Ewan Klein, and Edward Loper |
250 | |a First edition | ||
264 | 1 | |a Beijing |b O'Reilly |c 2009 | |
300 | |a XX, 479 Seiten |b Illustrationen | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
500 | |a Hier auch später erschienene, unveränderte Nachdrucke | ||
650 | 0 | 7 | |a Python |g Programmiersprache |0 (DE-588)4434275-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Sprachverarbeitung |0 (DE-588)4116579-2 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Sprachverarbeitung |0 (DE-588)4116579-2 |D s |
689 | 0 | 1 | |a Python |g Programmiersprache |0 (DE-588)4434275-5 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Klein, Ewan |d 194X- |e Verfasser |0 (DE-588)113030266 |4 aut | |
700 | 1 | |a Loper, Edward |e Verfasser |0 (DE-588)139011110 |4 aut | |
856 | 4 | 2 | |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=3281322&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |m HEBIS Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017652767&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
856 | 4 | 2 | |m Digitalisierung UB Passau - ADAM Catalogue Enrichment |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017652767&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA |3 Klappentext |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-017652767 |
Datensatz im Suchindex
_version_ | 1805092588250726400 |
---|---|
adam_text |
NATURAL LANGUAGE PROCESSING WITH PYTHON STEVEN BIRD, EWAN KLEIN, AND
EDWARD LOPER O'REILLY 8 BEIJING * CAMBRIDGE * FARNHAM * KOLN *
SEBASTOPOL * TAIPEI * TOKYO TABLE OF CONTENTS PREFACE IX 1. LANGUAGE
PROCESSING AND PYTHON 1 1.1 COMPUTING WITH LANGUAGE: TEXTS AND WORDS 1
1.2 A CLOSER LOOK AT PYTHON: TEXTS AS LISTS OF WORDS 10 1.3 COMPUTING
WITH LANGUAGE: SIMPLE STATISTICS 16 1.4 BACK TO PYTHON: MAKING DECISIONS
AND TAKING CONTROL 22 1.5 AUTOMATIC NATURAL LANGUAGE UNDERSTANDING 27
1.6 SUMMARY * 33 1.7 FURTHER READING 34 1.8 EXERCISES 35 2. ACCESSING
TEXT CORPORA AND LEXICAL RESOURCES 39 2.1 ACCESSING TEXT CORPORA 39 2.2
CONDITIONAL FREQUENCY DISTRIBUTIONS 52 2.3 MORE PYTHON: REUSING CODE 56
2.4 LEXICAL RESOURCES 59 2.5 WORDNET 67 2.6 SUMMARY 73 2.7 FURTHER
READING 73 2.8 EXERCISES 74 3. PROCESSING RAW TEXT 79 3.1 ACCESSING TEXT
FROM THE WEB AND FROM DISK 80 3.2 STRINGS: TEXT PROCESSING AT THE LOWEST
LEVEL 87 3.3 TEXT PROCESSING WITH UNICODE 93 3.4 REGULAR EXPRESSIONS FOR
DETECTING WORD PATTERNS 97 3.5 USEFUL APPLICATIONS OF REGULAR
EXPRESSIONS 102 3.6 NORMALIZING TEXT 107 3.7 REGULAR EXPRESSIONS FOR
TOKENIZING TEXT 109 3.8 SEGMENTATION 112 3.9 FORMATTING: FROM LISTS TO
STRINGS 116 3.10 SUMMARY 3.11 FURTHER READING 3.12 EXERCISES 4. WRITING
STRUCTURED PROGRAMS 4.1 BACK TO THE BASICS 4.2 SEQUENCES 4.3 QUESTIONS
OF STYLE 4.4 FUNCTIONS: THE FOUNDATION OF STRUCTURED PROGRAMMING 4.5
DOING MORE WITH FUNCTIONS 4.6 PROGRAM DEVELOPMENT 4.7 ALGORITHM DESIGN
4.8 A SAMPLE OF PYTHON LIBRARIES 4.9 SUMMARY 4.10 FURTHER READING 4.11
EXERCISES 5. CATEAORIZINA AND TAAAINA WORDS 5.1 USING A TAGGER 5.2
TAGGED CORPORA 5.3 MAPPING WORDS TO PROPERTIES USING PYTHON DICTIONARIES
5.4 AUTOMATIC TAGGING 5.5 N-GRAM TAGGING 5.6 TRANSFORMATION-BASED
TAGGING 5.7 HOW TO DETERMINE THE CATEGORY OF A WORD 5.8 SUMMARY 5.9
FURTHER READING 5.10 EXERCISES 6. LEARNINA TO CLASSIFY TEXT 6.1
SUPERVISED CLASSIFICATION 6.2 FURTHER EXAMPLES OF SUPERVISED
CLASSIFICATION 6.3 EVALUATION 6.4 DECISION TREES 6.5 NAIVE BAYES
CLASSIFIERS 6.6 MAXIMUM ENTROPY CLASSIFIERS 6.7 MODELING LINGUISTIC
PATTERNS 6.8 SUMMARY 6.9 FURTHER READING 6.10 EXERCISES 7. EXTRACTINA
INFORMATION FROM TEXT 7.1 INFORMATION EXTRACTION 121 122 123 129 130 133
138 142 149 154 160 167 172 173 173 179 179 181 189 198 202 208 210 213
214 215 221 221 233 237 242 245 250 254 256 256 257 261 261 VI | TABLE
OF CONTENTS 7.2 CHUNKING 264 7.3 DEVELOPING AND EVALUATING CHUNKERS 270
7.4 RECURSION IN LINGUISTIC STRUCTURE 277 7.5 NAMED ENTITY RECOGNITION
281 7.6 RELATION EXTRACTION 284 7.7 SUMMARY 285 7.8 FURTHER READING 286
7.9 EXERCISES 286 8. ANALYZING SENTENCE STRUCTURE 291 8.1 SOME
GRAMMATICAL DILEMMAS 292 8.2 WHAT'S THE USE OF SYNTAX? 295 8.3
CONTEXT-FREE GRAMMAR 298 8.4 PARSING WITH CONTEXT-FREE GRAMMAR 302 8.5
DEPENDENCIES AND DEPENDENCY GRAMMAR 310 8.6 GRAMMAR DEVELOPMENT 315 8.7
SUMMARY 321 8.8 FURTHER READING 322 8.9 EXERCISES 322 9. BUILDING
FEATURE-BASED GRAMMARS 327 9.1 GRAMMATICAL FEATURES 327 9.2 PROCESSING
FEATURE STRUCTURES 337 9.3 EXTENDING A FEATURE-BASED GRAMMAR 344 9.4
SUMMARY 356 9.5 FURTHER READING 357 9.6 EXERCISES 358 10. ANALYZING THE
MEANING OF SENTENCES 361 10.1 NATURAL LANGUAGE UNDERSTANDING 361 10.2
PROPOSITIONAL LOGIC 368 10.3 FIRST-ORDER LOGIC 372 10.4 THE SEMANTICS OF
ENGLISH SENTENCES 385 10.5 DISCOURSE SEMANTICS 397 10.6 SUMMARY 402 10.7
FURTHER READING 403 10.8 EXERCISES 404 11. MANAGING LINGUISTIC DATA 407
11.1 CORPUS STRUCTURE: A CASE STUDY 407 11.2 THE LIFE CYCLE OF A CORPUS
412 11.3 ACQUIRING DATA 416 11.4 WORKING WITH XML 425 TABLE OF CONTENTS
I VII 11.5 WORKING WITH TOOLBOX DATA 431 11.6 DESCRIBING LANGUAGE
RESOURCES USING OLAC METADATA 435 11.7 SUMMARY 437 11.8 FURTHER READING
437 11.9 EXERCISES 438 AFTERWORD: THE LANGUAGE CHALLENGE 441
BIBLIOGRAPHY 449 NLTKINDEX 459 GENERAL INDEX 463 VIII I TABLE OF
CONTENTS
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 pro¬
grams 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 multi¬
lingual 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. |
any_adam_object | 1 |
author | Bird, Steven Klein, Ewan 194X- Loper, Edward |
author_GND | (DE-588)13875733X (DE-588)113030266 (DE-588)139011110 |
author_facet | Bird, Steven Klein, Ewan 194X- Loper, Edward |
author_role | aut aut aut |
author_sort | Bird, Steven |
author_variant | s b sb e k ek e l el |
building | Verbundindex |
bvnumber | BV035597665 |
classification_rvk | ST 250 ST 306 |
ctrlnum | (OCoLC)551846526 (DE-599)DNB993637418 |
dewey-full | 005.13322 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.13322 |
dewey-search | 005.13322 |
dewey-sort | 15.13322 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | First edition |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV035597665</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20190322</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">090702s2009 a||| |||| 00||| eng d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">09,N17,0009</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">993637418</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780596516499</subfield><subfield code="9">978-0-596-51649-9</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9780596516499</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)551846526</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB993637418</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-706</subfield><subfield code="a">DE-19</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-355</subfield><subfield code="a">DE-188</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-739</subfield><subfield code="a">DE-384</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-M382</subfield><subfield code="a">DE-1049</subfield><subfield code="a">DE-858</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.13322</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 306</subfield><subfield code="0">(DE-625)143654:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Bird, Steven</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)13875733X</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Natural Language Processing with Python</subfield><subfield code="b">[analyzing text with the natural language toolkit]</subfield><subfield code="c">Steven Bird, Ewan Klein, and Edward Loper</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">First edition</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Beijing</subfield><subfield code="b">O'Reilly</subfield><subfield code="c">2009</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XX, 479 Seiten</subfield><subfield code="b">Illustrationen</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Hier auch später erschienene, unveränderte Nachdrucke</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Python</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4434275-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Sprachverarbeitung</subfield><subfield code="0">(DE-588)4116579-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Sprachverarbeitung</subfield><subfield code="0">(DE-588)4116579-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Python</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4434275-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Klein, Ewan</subfield><subfield code="d">194X-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)113030266</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Loper, Edward</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)139011110</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=3281322&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HEBIS Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017652767&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Passau - ADAM Catalogue Enrichment</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017652767&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Klappentext</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-017652767</subfield></datafield></record></collection> |
id | DE-604.BV035597665 |
illustrated | Illustrated |
indexdate | 2024-07-20T10:13:59Z |
institution | BVB |
isbn | 9780596516499 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-017652767 |
oclc_num | 551846526 |
open_access_boolean | |
owner | DE-706 DE-19 DE-BY-UBM DE-29T DE-11 DE-83 DE-355 DE-BY-UBR DE-188 DE-20 DE-739 DE-384 DE-523 DE-M382 DE-1049 DE-858 |
owner_facet | DE-706 DE-19 DE-BY-UBM DE-29T DE-11 DE-83 DE-355 DE-BY-UBR DE-188 DE-20 DE-739 DE-384 DE-523 DE-M382 DE-1049 DE-858 |
physical | XX, 479 Seiten Illustrationen |
publishDate | 2009 |
publishDateSearch | 2009 |
publishDateSort | 2009 |
publisher | O'Reilly |
record_format | marc |
spelling | Bird, Steven Verfasser (DE-588)13875733X aut Natural Language Processing with Python [analyzing text with the natural language toolkit] Steven Bird, Ewan Klein, and Edward Loper First edition Beijing O'Reilly 2009 XX, 479 Seiten Illustrationen txt rdacontent n rdamedia nc rdacarrier Hier auch später erschienene, unveränderte Nachdrucke Python Programmiersprache (DE-588)4434275-5 gnd rswk-swf Sprachverarbeitung (DE-588)4116579-2 gnd rswk-swf Sprachverarbeitung (DE-588)4116579-2 s Python Programmiersprache (DE-588)4434275-5 s DE-604 Klein, Ewan 194X- Verfasser (DE-588)113030266 aut Loper, Edward Verfasser (DE-588)139011110 aut text/html http://deposit.dnb.de/cgi-bin/dokserv?id=3281322&prov=M&dok_var=1&dok_ext=htm Inhaltstext HEBIS Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017652767&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis Digitalisierung UB Passau - ADAM Catalogue Enrichment application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017652767&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA Klappentext |
spellingShingle | Bird, Steven Klein, Ewan 194X- Loper, Edward Natural Language Processing with Python [analyzing text with the natural language toolkit] Python Programmiersprache (DE-588)4434275-5 gnd Sprachverarbeitung (DE-588)4116579-2 gnd |
subject_GND | (DE-588)4434275-5 (DE-588)4116579-2 |
title | Natural Language Processing with Python [analyzing text with the natural language toolkit] |
title_auth | Natural Language Processing with Python [analyzing text with the natural language toolkit] |
title_exact_search | Natural Language Processing with Python [analyzing text with the natural language toolkit] |
title_full | Natural Language Processing with Python [analyzing text with the natural language toolkit] Steven Bird, Ewan Klein, and Edward Loper |
title_fullStr | Natural Language Processing with Python [analyzing text with the natural language toolkit] Steven Bird, Ewan Klein, and Edward Loper |
title_full_unstemmed | Natural Language Processing with Python [analyzing text with the natural language toolkit] Steven Bird, Ewan Klein, and Edward Loper |
title_short | Natural Language Processing with Python |
title_sort | natural language processing with python analyzing text with the natural language toolkit |
title_sub | [analyzing text with the natural language toolkit] |
topic | Python Programmiersprache (DE-588)4434275-5 gnd Sprachverarbeitung (DE-588)4116579-2 gnd |
topic_facet | Python Programmiersprache Sprachverarbeitung |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=3281322&prov=M&dok_var=1&dok_ext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017652767&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017652767&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT birdsteven naturallanguageprocessingwithpythonanalyzingtextwiththenaturallanguagetoolkit AT kleinewan naturallanguageprocessingwithpythonanalyzingtextwiththenaturallanguagetoolkit AT loperedward naturallanguageprocessingwithpythonanalyzingtextwiththenaturallanguagetoolkit |