Scientific Library of Tomsk State University

   E-catalog        

Normal view MARC view

Python Natural Language Processing Cookbook [electronic resource] Over 50 Recipes to Understand, Analyze, and Generate Text for Implementing Language Processing Tasks.

By: Antić, ZhenyaMaterial type: TextTextPublication details: Birmingham Packt Publishing, Limited, 2021Description: 1 online resource (285 p.)ISBN: 1838987789; 9781838987787Subject(s): Natural language processing (Computer science) | Python (Computer program language) | Natural Language Processing | Traitement automatique des langues naturelles | Python (Langage de programmation) | Natural language processing (Computer science) | Python (Computer program language)Genre/Form: EBSCO eBooks DDC classification: 006.35 LOC classification: QA76.73.P98 | .A585 2021Online resources: EBSCOhost
Contents:
Cover -- Title Page -- Copyright and Credits -- Contributors -- Table of Contents -- Preface -- Chapter 1: Learning NLP Basics -- Technical requirements -- Dividing text into sentences -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Dividing sentences into words -- tokenization -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Parts of speech tagging -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Word stemming -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also
Combining similar words -- lemmatization -- Getting ready -- How to do it... -- How it works... -- There's more... -- Removing stopwords -- Getting ready... -- How to do it... -- How it works... -- There's more... -- Chapter 2: Playing with Grammar -- Technical requirements -- Counting nouns -- plural and singular nouns -- Getting ready -- How to do it... -- How it works... -- There's more... -- Getting the dependency parse -- Getting ready -- How to do it... -- How it works... -- See also -- Splitting sentences into clauses -- Getting ready -- How to do it... -- How it works... -- Extracting noun chunks -- Getting ready
How to do it... -- How it works... -- There's more... -- See also -- Extracting entities and relations -- Getting ready -- How to do it... -- How it works... -- There's more... -- Extracting subjects and objects of the sentence -- Getting ready -- How to do it... -- How it works... -- There's more... -- Finding references -- anaphora resolution -- Getting ready -- How to do it... -- How it works... -- There's more... -- Chapter 3: Representing Text -- Capturing Semantics -- Technical requirements -- Putting documents into a bag of words -- Getting ready -- How to do it... -- How it works... -- There's more...
Constructing the N-gram model -- Getting ready -- How to do it... -- How it works... -- There's more... -- Representing texts with TF-IDF -- Getting ready -- How to do it... -- How it works... -- There's more... -- Using word embeddings -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Training your own embeddings model -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Representing phrases -- phrase2vec -- Getting ready -- How to do it... -- How it works... -- See also -- Using BERT instead of word embeddings -- Getting ready -- How to do it...
How it works... -- Getting started with semantic search -- Getting ready -- How to do it... -- How it works... -- See also -- Chapter 4: Classifying Texts -- Technical requirements -- Getting the dataset and evaluation baseline ready -- Getting ready -- How to do it... -- How it works... -- Performing rule-based text classification using keywords -- Getting ready -- How to do it... -- How it works... -- There's more... -- Clustering sentences using K-means -- unsupervised text classification -- Getting ready -- How to do it... -- How it works... -- Using SVMs for supervised text classification -- Getting ready
Summary: Leverage your natural language processing skills to make sense of text. With this book, you'll learn fundamental and advanced NLP techniques in Python that will help you to make your data fit for application in a wide variety of industries. You'll also find recipes for overcoming common challenges in implementing NLP pipelines.
Tags from this library: No tags from this library for this title. Log in to add tags.
No physical items for this record

Description based upon print version of record.

Cover -- Title Page -- Copyright and Credits -- Contributors -- Table of Contents -- Preface -- Chapter 1: Learning NLP Basics -- Technical requirements -- Dividing text into sentences -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Dividing sentences into words -- tokenization -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Parts of speech tagging -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Word stemming -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also

Combining similar words -- lemmatization -- Getting ready -- How to do it... -- How it works... -- There's more... -- Removing stopwords -- Getting ready... -- How to do it... -- How it works... -- There's more... -- Chapter 2: Playing with Grammar -- Technical requirements -- Counting nouns -- plural and singular nouns -- Getting ready -- How to do it... -- How it works... -- There's more... -- Getting the dependency parse -- Getting ready -- How to do it... -- How it works... -- See also -- Splitting sentences into clauses -- Getting ready -- How to do it... -- How it works... -- Extracting noun chunks -- Getting ready

How to do it... -- How it works... -- There's more... -- See also -- Extracting entities and relations -- Getting ready -- How to do it... -- How it works... -- There's more... -- Extracting subjects and objects of the sentence -- Getting ready -- How to do it... -- How it works... -- There's more... -- Finding references -- anaphora resolution -- Getting ready -- How to do it... -- How it works... -- There's more... -- Chapter 3: Representing Text -- Capturing Semantics -- Technical requirements -- Putting documents into a bag of words -- Getting ready -- How to do it... -- How it works... -- There's more...

Constructing the N-gram model -- Getting ready -- How to do it... -- How it works... -- There's more... -- Representing texts with TF-IDF -- Getting ready -- How to do it... -- How it works... -- There's more... -- Using word embeddings -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Training your own embeddings model -- Getting ready -- How to do it... -- How it works... -- There's more... -- See also -- Representing phrases -- phrase2vec -- Getting ready -- How to do it... -- How it works... -- See also -- Using BERT instead of word embeddings -- Getting ready -- How to do it...

How it works... -- Getting started with semantic search -- Getting ready -- How to do it... -- How it works... -- See also -- Chapter 4: Classifying Texts -- Technical requirements -- Getting the dataset and evaluation baseline ready -- Getting ready -- How to do it... -- How it works... -- Performing rule-based text classification using keywords -- Getting ready -- How to do it... -- How it works... -- There's more... -- Clustering sentences using K-means -- unsupervised text classification -- Getting ready -- How to do it... -- How it works... -- Using SVMs for supervised text classification -- Getting ready

How to do it...

Leverage your natural language processing skills to make sense of text. With this book, you'll learn fundamental and advanced NLP techniques in Python that will help you to make your data fit for application in a wide variety of industries. You'll also find recipes for overcoming common challenges in implementing NLP pipelines.

There are no comments on this title.

to post a comment.
Share