Mastering spaCy: An end-to-end practical guide to implementing NLP applications using the Python ecosystem
暫譯: 精通 spaCy:使用 Python 生態系統實現 NLP 應用的端到端實用指南
Altinok, Duygu
- 出版商: Packt Publishing
- 出版日期: 2021-07-09
- 售價: $2,000
- 貴賓價: 9.5 折 $1,900
- 語言: 英文
- 頁數: 356
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1800563353
- ISBN-13: 9781800563353
-
相關分類:
Python、程式語言、Text-mining
海外代購書籍(需單獨結帳)
相關主題
商品描述
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 spaCy's 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 spaCy's features and real-world applications.
You'll begin by installing spaCy and downloading models, before progressing to spaCy's features and prototyping real-world NLP apps. Next, you'll get familiar with visualizing with spaCy's 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, you'll cover an interactive business case study that shows you how to combine all spaCy features for creating a real-world NLP pipeline. You'll implement ML models such as sentiment analysis, intent recognition, and context resolution. The book further focuses on classification with popular frameworks such as TensorFlow's Keras API together with spaCy. You'll 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, you'll 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 you've 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.
商品描述(中文翻譯)
使用 spaCy 中的先進形態學和句法特徵構建端到端的工業級 NLP 模型,輕鬆創建實際應用
主要特點:
- 獲得 spaCy 在自然語言處理方面的概述
- 了解 spaCy 的功能細節及其有效使用方法
- 通過實用食譜使用 spaCy
書籍描述:
spaCy 是一個工業級、高效的 NLP Python 庫。它提供各種預訓練模型和即用功能。掌握 spaCy 使您能夠全面了解 spaCy 的功能及其實際應用。
您將首先安裝 spaCy 並下載模型,然後進一步了解 spaCy 的功能並原型設計實際的 NLP 應用。接下來,您將熟悉使用 spaCy 的流行可視化工具 displaCy 進行可視化。本書還提供了模式匹配的實用示例,並幫助您進入語義學的世界,使用詞向量。統計信息提取方法也將詳細解釋。稍後,您將涵蓋一個互動的商業案例研究,展示如何結合所有 spaCy 功能來創建一個實際的 NLP 管道。您將實現機器學習模型,如情感分析、意圖識別和上下文解析。本書進一步專注於使用流行框架(如 TensorFlow 的 Keras API)與 spaCy 進行分類。您將涵蓋流行主題,包括意圖分類和情感分析,並在流行數據集上使用它們並解釋分類結果。
到本書結束時,您將能夠自信地使用 spaCy,包括其語言特徵、詞向量和分類器,來創建自己的 NLP 應用。
您將學到的內容:
- 安裝 spaCy,輕鬆入門,並編寫您的第一個 Python 腳本
- 理解 spaCy 的核心語言操作
- 發現如何將基於規則的組件與 spaCy 的統計模型結合
- 熟悉命名實體和關鍵字提取
- 使用 spaCy 構建自己的機器學習管道
- 應用您所學的所有知識來設計一個使用 spaCy 的聊天機器人
本書適合誰:
本書適合希望在 NLP 領域出類拔萃的數據科學家和機器學習者,以及希望掌握 spaCy 並使用它構建應用的 NLP 開發者。希望親自使用 Python 和 spaCy 的語言和語音專業人士,以及希望快速原型設計應用的軟體開發者也會發現本書有幫助。為了充分利用本書,您需要具備初級的 Python 程式語言知識。對語言學的初步理解,如解析、詞性標記和語義相似性,也將是有用的。