Mastering Natural Language Processing with Python

Deepti Chopra, Nisheeth Joshi, Iti Mathur

  • 出版商: Packt Publishing
  • 出版日期: 2016-06-10
  • 售價: $1,860
  • 貴賓價: 9.5$1,767
  • 語言: 英文
  • 頁數: 238
  • 裝訂: Paperback
  • ISBN: 1783989041
  • ISBN-13: 9781783989041
  • 相關分類: Python程式語言
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

Maximize your NLP capabilities while creating amazing NLP projects in Python

About This Book

  • Learn to implement various NLP tasks in Python
  • Gain insights into the current and budding research topics of NLP
  • This is a comprehensive step-by-step guide to help students and researchers create their own projects based on real-life applications

Who This Book Is For

This book is for intermediate level developers in NLP with a reasonable knowledge level and understanding of Python.

What You Will Learn

  • Implement string matching algorithms and normalization techniques
  • Implement statistical language modeling techniques
  • Get an insight into developing a stemmer, lemmatizer, morphological analyzer, and morphological generator
  • Develop a search engine and implement POS tagging concepts and statistical modeling concepts involving the n gram approach
  • Familiarize yourself with concepts such as the Treebank construct, CFG construction, the CYK Chart Parsing algorithm, and the Earley Chart Parsing algorithm
  • Develop an NER-based system and understand and apply the concepts of sentiment analysis
  • Understand and implement the concepts of Information Retrieval and text summarization
  • Develop a Discourse Analysis System and Anaphora Resolution based system

In Detail

Natural Language Processing is one of the fields of computational linguistics and artificial intelligence that is concerned with human-computer interaction. It provides a seamless interaction between computers and human beings and gives computers the ability to understand human speech with the help of machine learning.

This book will give you expertise on how to employ various NLP tasks in Python, giving you an insight into the best practices when designing and building NLP-based applications using Python. It will help you become an expert in no time and assist you in creating your own NLP projects using NLTK.

You will sequentially be guided through applying machine learning tools to develop various models. We'll give you clarity on how to create training data and how to implement major NLP applications such as Named Entity Recognition, Question Answering System, Discourse Analysis, Transliteration, Word Sense disambiguation, Information Retrieval, Sentiment Analysis, Text Summarization, and Anaphora Resolution.

商品描述(中文翻譯)

最大化您在Python中創建令人驚嘆的NLP專案時的NLP能力

關於本書

- 學習在Python中實現各種NLP任務
- 瞭解NLP的當前和新興研究主題
- 這是一本全面的、逐步指南,幫助學生和研究人員基於實際應用創建自己的專案

本書適合對NLP有合理知識水平和對Python有一定了解的中級開發人員。

您將學到什麼

- 實現字符串匹配算法和正規化技術
- 實現統計語言建模技術
- 瞭解開發詞幹提取器、詞形還原器、形態分析器和形態生成器的內容
- 開發搜索引擎,實現POS標記概念和涉及n-gram方法的統計建模概念
- 熟悉概念,如Treebank構造、CFG構造、CYK圖解析算法和Earley圖解析算法
- 開發基於NER的系統,瞭解並應用情感分析的概念
- 瞭解並實現信息檢索和文本摘要的概念
- 開發一個話語分析系統和基於照應解析的系統

詳細內容

自然語言處理是計算語言學和人工智能領域之一,涉及人機交互。它提供了計算機和人類之間的無縫交互,並使計算機能夠通過機器學習來理解人類的語言。

本書將教您如何在Python中應用各種NLP任務,並為您設計和構建基於Python的NLP應用程序時提供最佳實踐的見解。它將幫助您迅速成為專家,並協助您使用NLTK創建自己的NLP專案。

您將按順序指導如何應用機器學習工具來開發各種模型。我們將為您提供如何創建訓練數據以及如何實現主要的NLP應用程序,例如命名實體識別、問答系統、話語分析、音譯、詞義消歧、信息檢索、情感分析、文本摘要和照應解析的清晰指南。