• Complain

Duygu Altinok - Mastering spaCy: An end-to-end practical guide to implementing NLP applications using the Python ecosystem

Here you can read online Duygu Altinok - Mastering spaCy: An end-to-end practical guide to implementing NLP applications using the Python ecosystem full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2021, publisher: Packt Publishing, genre: Home and family. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Duygu Altinok Mastering spaCy: An end-to-end practical guide to implementing NLP applications using the Python ecosystem
  • Book:
    Mastering spaCy: An end-to-end practical guide to implementing NLP applications using the Python ecosystem
  • Author:
  • Publisher:
    Packt Publishing
  • Genre:
  • Year:
    2021
  • Rating:
    5 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 100
    • 1
    • 2
    • 3
    • 4
    • 5

Mastering spaCy: An end-to-end practical guide to implementing NLP applications using the Python ecosystem: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Mastering spaCy: An end-to-end practical guide to implementing NLP applications using the Python ecosystem" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Build end-to-end industrial-strength NLP models using advanced morphological and syntactic features in spaCy to create real-world applications with ease

Key Features
  • Gain an overview of what spaCy offers for natural language processing
  • Learn details of spaCys features and how to use them effectively
  • Work through practical recipes using spaCy
Book Description

spaCy is an industrial-grade, efficient NLP Python library. It offers various pre-trained models and ready-to-use features. Mastering spaCy provides you with end-to-end coverage of spaCys features and real-world applications.

Youll begin by installing spaCy and downloading models, before progressing to spaCys features and prototyping real-world NLP apps. Next, youll get familiar with visualizing with spaCys popular visualizer displaCy. The book also equips you with practical illustrations for pattern matching and helps you advance into the world of semantics with word vectors. Statistical information extraction methods are also explained in detail. Later, youll cover an interactive business case study that shows you how to combine all spaCy features for creating a real-world NLP pipeline. Youll implement ML models such as sentiment analysis, intent recognition, and context resolution. The book further focuses on classification with popular frameworks such as TensorFlows Keras API together with spaCy. Youll cover popular topics, including intent classification and sentiment analysis, and use them on popular datasets and interpret the classification results.

By the end of this book, youll be able to confidently use spaCy, including its linguistic features, word vectors, and classifiers, to create your own NLP apps.

What you will learn
  • Install spaCy, get started easily, and write your first Python script
  • Understand core linguistic operations of spaCy
  • Discover how to combine rule-based components with spaCy statistical models
  • Become well-versed with named entity and keyword extraction
  • Build your own ML pipelines using spaCy
  • Apply all the knowledge youve gained to design a chatbot using spaCy
Who this book is for

This book is for data scientists and machine learners who want to excel in NLP as well as NLP developers who want to master spaCy and build applications with it. Language and speech professionals who want to get hands-on with Python and spaCy and software developers who want to quickly prototype applications with spaCy will also find this book helpful. Beginner-level knowledge of the Python programming language is required to get the most out of this book. A beginner-level understanding of linguistics such as parsing, POS tags, and semantic similarity will also be useful.

Table of Contents
  1. Getting Started with spaCy
  2. Core Operations with spaCy
  3. Linguistic Features
  4. Rule-Based Matching
  5. Working with Word Vectors and Semantic Similarity
  6. Putting Everything Together: Semantic Parsing with spaCy
  7. Customizing spaCy Models
  8. Text Classification with spaCy
  9. spaCy and Transformers
  10. Putting Everything Together: Designing Your Chatbot with spaCy

Duygu Altinok: author's other books


Who wrote Mastering spaCy: An end-to-end practical guide to implementing NLP applications using the Python ecosystem? Find out the surname, the name of the author of the book and a list of all author's works by series.

Mastering spaCy: An end-to-end practical guide to implementing NLP applications using the Python ecosystem — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Mastering spaCy: An end-to-end practical guide to implementing NLP applications using the Python ecosystem" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Mastering spaCy An end-to-end practical guide to implementing NLP applications - photo 1
Mastering spaCy

An end-to-end practical guide to implementing NLP applications using the Python ecosystem

Duygu Altnok

BIRMINGHAMMUMBAI Mastering spaCy Copyright 2021 Packt Publishing All rights - photo 2

BIRMINGHAMMUMBAI

Mastering spaCy

Copyright 2021 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing or its dealers and distributors, will be held liable for any damages caused or alleged to have been caused directly or indirectly by this book.

Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

Group Product Manager: Kunal Parikh

Publishing Product Manager: Ali Abidi

Senior Editor: Roshan Kumar

Content Development Editor: Tazeen Shaikh

Technical Editor: Sonam Pandey

Copy Editor: Safis Editing

Project Coordinator: Aparna Ravikumar Nair

Proofreader: Safis Editing

Indexer: Pratik Shirodkar

Production Designer: Joshua Misquitta

First published: July 2021

Production reference: 1030621

Published by Packt Publishing Ltd.

Livery Place

35 Livery Street

Birmingham

B3 2PB, UK.

ISBN 978-1-80056-335-3

www.packt.com

To my mother, lker, for her life-long support and endless love. To my sister, for her support and inspiration. To my besties, Umutcan, Simge, and Aydan, for their friendship and support.

Contributors
About the author

Duygu Altnok is a senior Natural Language Processing (NLP) engineer with 12 years of experience in almost all areas of NLP, including search engine technology, speech recognition, text analytics, and conversational AI. She has published several publications in the NLP area at conferences such as LREC and CLNLP. She also enjoys working on open source projects and is a contributor to the spaCy library. Duygu earned her undergraduate degree in computer engineering from METU, Ankara, in 2010 and later earned her master's degree in mathematics from Bilkent University, Ankara, in 2012. She is currently a senior engineer at German Autolabs with a focus on conversational AI for voice assistants. Originally from Istanbul, Duygu currently resides in Berlin, Germany, with her cute dog Adele.

About the reviewers

Kevin Lu is currently a student studying software engineering at the University of Waterloo, with experience in full-stack web development, machine learning, computer vision, and natural language processing, and is the founder of the Python package PyATE (Python Automated Term Extraction). His interests include discrete mathematics, data science, algorithmic optimization, and deep learning. In the future, he is interested in pursuing research in NLP with deep learning and applications of it in accelerating academic research.

Usama Yaseen is currently a PhD candidate at Siemens AG (Munich) and the University of Munich. His research interests lie in data-efficient information extraction. Before starting his PhD, he was the lead data scientist at SAP SE, where he led a machine learning team focused on information extraction from semi-structured documents. He holds a master's from the Technical University of Munich in informatics; his master's thesis explored recurrent neural networks with external memory for question-answering systems. Overall, he has worked at Siemens (AG) (on corporate technology research), SAP SE (on machine learning), and Intel Corporation (on software development).

Souvik Roy is an NLP researcher. He primarily works on recurrent neural networks and transformer model compression methodologies such as pruning, quantization, tensor decomposition, and knowledge distillation to reduce the challenges faced by larger models, including longer training and inference times. He is passionate about working with textual data to solve underlying problems. Souvik has a master's in engineering from the University of Waterloo, specializing in text processing. Additionally, he has worked with Scribendi on document summarization and grammatical error correction. Since then, he has been working in diverse industrial research labs.

Carlos Fernando Schiaffin is passionate about analyzing and describing the underlying phenomena of human language. He is an NLP developer currently focused on conversational AI. He has a degree in linguistics and is a self-taught Python programmer. For more than five years, he has been working on NLP systems to try to understand and explain some of the speakers' linguistic behaviors. He started his career as a data tagger and soon went on to design annotation processes for linguistic data in Spanish, English, and Portuguese. Currently, he works with Rasa, spaCy and others, on the development of a conversational AI in Spanish. I thank Duygu Altinok for giving me the chance to participate in this book and my colleagues who always accompany my learning process.

Table of Contents
Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Mastering spaCy: An end-to-end practical guide to implementing NLP applications using the Python ecosystem»

Look at similar books to Mastering spaCy: An end-to-end practical guide to implementing NLP applications using the Python ecosystem. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Mastering spaCy: An end-to-end practical guide to implementing NLP applications using the Python ecosystem»

Discussion, reviews of the book Mastering spaCy: An end-to-end practical guide to implementing NLP applications using the Python ecosystem and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.