Natural language processing with Java : explore various approaches to organize and extract useful text from unstructured data using Java /
Annotation
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham, UK :
Packt Publishing,
2015.
|
Colección: | Community experience distilled.
|
Temas: | |
Acceso en línea: | Texto completo Texto completo |
MARC
LEADER | 00000cam a2200000 i 4500 | ||
---|---|---|---|
001 | EBOOKCENTRAL_ocn908029928 | ||
003 | OCoLC | ||
005 | 20240329122006.0 | ||
006 | m o d | ||
007 | cr unu|||||||| | ||
008 | 150427s2015 enka o 001 0 eng d | ||
040 | |a UMI |b eng |e rda |e pn |c UMI |d IDEBK |d TEFOD |d EBLCP |d N$T |d COO |d DEBBG |d YDXCP |d TEFOD |d C6I |d OCLCF |d IDB |d AGLDB |d ICA |d DEBSZ |d ZCU |d OCLCQ |d MERUC |d D6H |d OCLCQ |d VTS |d CEF |d ICG |d INT |d OCLCQ |d UKMGB |d OCLCQ |d STF |d AUW |d BTN |d INTCL |d MHW |d SNK |d DKC |d AU@ |d OCLCQ |d UKAHL |d OCLCA |d OCLCQ |d OCLCO |d RBN |d VLY |d OCLCO |d QGK |d OCLCQ |d OCLCO |d OCLCL | ||
015 | |a GBB6G3388 |2 bnb | ||
016 | 7 | |a 018007317 |2 Uk | |
019 | |a 906132668 |a 913812205 |a 1259227842 | ||
020 | |a 9781784398941 | ||
020 | |a 1784398942 | ||
020 | |a 1336286687 | ||
020 | |a 9781336286689 | ||
020 | |a 1784391794 | ||
020 | |a 9781784391799 | ||
020 | |z 9781784391799 | ||
029 | 1 | |a CHNEW |b 000891143 | |
029 | 1 | |a CHVBK |b 374500630 | |
029 | 1 | |a DEBBG |b BV042683196 | |
029 | 1 | |a DEBBG |b BV043619739 | |
029 | 1 | |a DEBSZ |b 446584010 | |
029 | 1 | |a DEBSZ |b 489850480 | |
029 | 1 | |a UKMGB |b 018007317 | |
035 | |a (OCoLC)908029928 |z (OCoLC)906132668 |z (OCoLC)913812205 |z (OCoLC)1259227842 | ||
037 | |a CL0500000581 |b Safari Books Online | ||
037 | |a 1E2C3E6E-1B86-4F1B-A413-DDA41A531F14 |b OverDrive, Inc. |n http://www.overdrive.com | ||
050 | 4 | |a QA76.9.N38 | |
072 | 7 | |a COM |x 051280 |2 bisacsh | |
082 | 0 | 4 | |a 005.2762 |2 23 |
049 | |a UAMI | ||
100 | 1 | |a Reese, Richard M., |d 1953- |e author. |1 https://id.oclc.org/worldcat/entity/E39PCjH3V6dJgypwHvKbphdVJC | |
245 | 1 | 0 | |a Natural language processing with Java : |b explore various approaches to organize and extract useful text from unstructured data using Java / |c Richard M. Reese. |
264 | 1 | |a Birmingham, UK : |b Packt Publishing, |c 2015. | |
300 | |a 1 online resource (1 volume) : |b illustrations | ||
336 | |a text |b txt |2 rdacontent | ||
337 | |a computer |b c |2 rdamedia | ||
338 | |a online resource |b cr |2 rdacarrier | ||
347 | |a text file | ||
490 | 1 | |a Community experience distilled | |
588 | 0 | |a Online resource; title from cover page (Safari, viewed April 14, 2015). | |
500 | |a Includes index. | ||
520 | 8 | |a Annotation |b If you are a Java programmer who wants to learn about the fundamental tasks underlying natural language processing, this book is for you. You will be able to identify and use NLP tasks for many common problems, and integrate them in your applications to solve more difficult problems. Readers should be familiar/experienced with Java software development. | |
505 | 0 | |a Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Introduction to NLP; What is NLP?; Why use NLP?; Why is NLP so hard?; Survey of NLP tools; Apache OpenNLP; Stanford NLP; LingPipe; GATE; UIMA; Overview of text processing tasks; Finding parts of text; Finding sentences; Finding people and things; Detecting parts of speech; Classifying text and documents; Extracting relationships; Using combined approaches; Understanding NLP models; Identifying the task; Selecting a model; Building and training the model | |
505 | 8 | |a Verifying the modelUsing the model; Preparing data; Summary; Chapter 2: Finding Parts of Text; Understanding the parts of text; What is tokenization?; Uses for tokenizers; Simple Java tokenizers; Using the Scanner class; Specifying the delimiter; Using the split method; Using the BreakIterator class; Using the StreamTokenizer class; Using the StringTokenizer class; Java core tokenization performance considerations; NLP tokenizer APIs; Using the OpenNLPTokenizer; Using the SimpleTokenizer class; Using the WhitespaceTokenizer class; Using the TokenizerME class; Using the Stanford tokenizer | |
505 | 8 | |a Using the PTBTokenizer classUsing the DocumentPreprocessor class; Using a pipeline; Using LingPipe tokenizers; Training a tokenizer to find parts of text; Comparing tokenizers; Understanding normalization; Converting to lowercase; Removing stopwords; Creating a StopWords class; Using LingPipe to remove stopwords; Using stemming; Using the Porter Stemmer; Stemming with LingPipe; Using lemmatization; Using the StanfordLemmatizer class; Using lemmatization in OpenNLP; Normalizing using a pipeline; Summary; Chapter 3: Finding Sentences; The SBD process; What makes SBD difficult? | |
505 | 8 | |a Understanding SBD rules of LingPipe's HeuristicSentenceModel classSimple Java SBDs; Using regular expressions; Using the BreakIterator class; Using NLP APIs; Using OpenNLP; Using the SentenceDetectorME class; Using the sentPosDetect method; Using the Stanford API; Using the PTBTokenizer class; Using the DocumentPreprocessor class; Using the StanfordCoreNLP class; Using LingPipe; Using the IndoEuropeanSentenceModel class; Using the SentenceChunker class; Using the MedlineSentenceModel class; Training a Sentence Detector model; Using the Trained model | |
505 | 8 | |a Evaluating the model using the SentenceDetectorEvaluator classSummary; Chapter 4: Finding People and Things; Why NER is difficult?; Techniques for name recognition; Lists and regular expressions; Statistical classifiers; Using regular expressions for NER; Using Java's regular expressions to find entities; Using LingPipe's RegExChunker class; Using NLP APIs; Using OpenNLP for NER; Determining the accuracy of the entity; Using other entity types; Processing multiple entity types; Using the Stanford API for NER; Using LingPipe for NER; Using LingPipe's name entity models | |
546 | |a English. | ||
590 | |a ProQuest Ebook Central |b Ebook Central Academic Complete | ||
590 | |a O'Reilly |b O'Reilly Online Learning: Academic/Public Library Edition | ||
590 | |a eBooks on EBSCOhost |b EBSCO eBook Subscription Academic Collection - Worldwide | ||
650 | 0 | |a Natural language processing (Computer science) | |
650 | 0 | |a Java (Computer program language) | |
650 | 6 | |a Traitement automatique des langues naturelles. | |
650 | 6 | |a Java (Langage de programmation) | |
650 | 7 | |a COMPUTERS |x Programming Languages |x Java. |2 bisacsh | |
650 | 7 | |a Java (Computer program language) |2 fast | |
650 | 7 | |a Natural language processing (Computer science) |2 fast | |
758 | |i has work: |a NATURAL LANGUAGE PROCESSING WITH JAVA - (Text) |1 https://id.oclc.org/worldcat/entity/E39PCYcXMVkVGBGdmtTDbJGyh3 |4 https://id.oclc.org/worldcat/ontology/hasWork | ||
776 | 0 | 8 | |i Print version: |a Reese, Richard M. |t Natural language processing with java : explore various approaches to organize and extract useful text from unstructured data using java. |d Birmingham, England ; Mumbai, [India] : Packt Publishing, ©2015 |h xi, 237 pages |k Community experience distilled. |z 9781784391799 |
830 | 0 | |a Community experience distilled. | |
856 | 4 | 0 | |u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=2000938 |z Texto completo |
856 | 4 | 0 | |u https://learning.oreilly.com/library/view/~/9781784391799/?ar |z Texto completo |
938 | |a Askews and Holts Library Services |b ASKH |n AH28491551 | ||
938 | |a EBL - Ebook Library |b EBLB |n EBL2000938 | ||
938 | |a EBSCOhost |b EBSC |n 972303 | ||
938 | |a ProQuest MyiLibrary Digital eBook Collection |b IDEB |n cis31330165 | ||
938 | |a YBP Library Services |b YANK |n 12360722 | ||
994 | |a 92 |b IZTAP |