000 05194nam a22006015i 4500
001 978-3-031-57549-5
003 DE-He213
005 20240730172736.0
007 cr nn 008mamaa
008 240709s2024 sz | s |||| 0|eng d
020 _a9783031575495
_9978-3-031-57549-5
024 7 _a10.1007/978-3-031-57549-5
_2doi
050 4 _aQA76.9.N38
072 7 _aUYQL
_2bicssc
072 7 _aCOM073000
_2bisacsh
072 7 _aUYQL
_2thema
082 0 4 _a006.35
_223
100 1 _aNugues, Pierre M.
_eauthor.
_4aut
_4http://id.loc.gov/vocabulary/relators/aut
_9105290
245 1 0 _aPython for Natural Language Processing
_h[electronic resource] :
_bProgramming with NumPy, scikit-learn, Keras, and PyTorch /
_cby Pierre M. Nugues.
250 _a3rd ed. 2024.
264 1 _aCham :
_bSpringer Nature Switzerland :
_bImprint: Springer,
_c2024.
300 _aXXV, 520 p. 89 illus., 53 illus. in color.
_bonline resource.
336 _atext
_btxt
_2rdacontent
337 _acomputer
_bc
_2rdamedia
338 _aonline resource
_bcr
_2rdacarrier
347 _atext file
_bPDF
_2rda
490 1 _aCognitive Technologies,
_x2197-6635
505 0 _aPreface to the third edition -- Preface to the second edition -- Preface to the first edition -- 1. An Overview of Language Processing -- 2. A Tour of Python -- 3. Corpus Processing Tools -- 4. Encoding and Annotation Scheme -- 5. Python for Numerical Computations -- 6. Topics in Information Theory and Machine Learning -- 7. Linear and Logistic Regression -- 8. Neural Networks -- 9. Counting and Indexing Words -- 10. Dense Vector Representations -- 11. Word Sequences -- 12. Words, Parts of Speech, and Morphology -- 13. Subword Segmentation -- 14. Part-of-Speech and Sequence Annotation -- 15. Self-Attention and Transformers -- 16. Pretraining an Encoder: The BERT Language Model -- 17. Sequence-to-Sequence Architectures: Encoder-Decoders and Decoders -- Index -- References.
520 _aSince the last edition of this book (2014), progress has been astonishing in all areas of Natural Language Processing, with recent achievements in Text Generation that spurred a media interest going beyond the traditional academic circles. Text Processing has meanwhile become a mainstream industrial tool that is used, to various extents, by countless companies. As such, a revision of this book was deemed necessary to catch up with the recent breakthroughs, and the author discusses models and architectures that have been instrumental in the recent progress of Natural Language Processing. As in the first two editions, the intention is to expose the reader to the theories used in Natural Language Processing, and to programming examples that are essential for a deep understanding of the concepts. Although present in the previous two editions, Machine Learning is now even more pregnant, having replaced many of the earlier techniques to process text. Many new techniques build on the availability of text. Using Python notebooks, the reader will be able to load small corpora, format text, apply the models through executing pieces of code, gradually discover the theoretical parts by possibly modifying the code or the parameters, and traverse theories and concrete problems through a constant interaction between the user and the machine. The data sizes and hardware requirements are kept to a reasonable minimum so that a user can see instantly, or at least quickly, the results of most experiments on most machines. The book does not assume a deep knowledge of Python, and an introduction to this language aimed at Text Processing is given in Ch. 2, which will enable the reader to touch all the programming concepts, including NumPy arrays and PyTorch tensors as fundamental structures to represent and process numerical data in Python, or Keras for training Neural Networks to classify texts. Covering topics like Word Segmentation and Part-of-Speech and Sequence Annotation, the textbook also gives an in-depth overview of Transformers (for instance, BERT), Self-Attention and Sequence-to-Sequence Architectures. .
650 0 _aNatural language processing (Computer science).
_94741
650 0 _aComputational linguistics.
_96146
650 0 _aPython (Computer program language).
_96666
650 0 _aArtificial intelligence.
_93407
650 0 _aUser interfaces (Computer systems).
_911681
650 0 _aHuman-computer interaction.
_96196
650 1 4 _aNatural Language Processing (NLP).
_931587
650 2 4 _aComputational Linguistics.
_96146
650 2 4 _aPython.
_934340
650 2 4 _aArtificial Intelligence.
_93407
650 2 4 _aUser Interfaces and Human Computer Interaction.
_931632
710 2 _aSpringerLink (Online service)
_9105292
773 0 _tSpringer Nature eBook
776 0 8 _iPrinted edition:
_z9783031575488
776 0 8 _iPrinted edition:
_z9783031575501
776 0 8 _iPrinted edition:
_z9783031575518
830 0 _aCognitive Technologies,
_x2197-6635
_9105294
856 4 0 _uhttps://doi.org/10.1007/978-3-031-57549-5
912 _aZDB-2-SCS
912 _aZDB-2-SXCS
942 _cEBK
999 _c88524
_d88524