Natural Language Processing with Java (Community Experience Distilled)
暫譯: 使用 Java 的自然語言處理(社群經驗精華)

Richard M Reese

相關主題

商品描述

Explore various approaches to organize and extract useful text from unstructured data using Java

About This Book

  • Integrate basic tasks to tackle more complex NLP problems
  • Train NLP models to address domain-specific problem areas
  • Learn to use a variety of core NLP techniques with this pragmatic guide

Who This Book Is For

If you are a Java programmer who wants to learn about the fundamental tasks underlying natural language processing, this book is for you. You will be able to identify and use NLP tasks for many common problems, and integrate them in your applications to solve more difficult problems. Readers should be familiar/experienced with Java software development.

What You Will Learn

  • Develop a deep understanding of the basic NLP tasks and how they relate to each other
  • Discover and use the available tokenization engines
  • Implement techniques for end of sentence detection
  • Apply search techniques to find people and things within a document
  • Construct solutions to identify parts of speech within sentences
  • Use parsers to extract relationships between elements of a document
  • Integrate basic tasks to tackle more complex NLP problems

In Detail

Natural Language Processing (NLP) is an important area of application development and its relevance in addressing contemporary problems will only increase in the future. There has been a significant increase in the demand for natural language-accessible applications supported by NLP tasks.

Natural Language Processing with Java will explore how to automatically organize text using approaches such as full-text search, proper name recognition, clustering, tagging, information extraction, and summarization. It covers concepts of NLP that even those of you without a background in statistics or natural language processing can understand.

商品描述(中文翻譯)

探索使用 Java 組織和提取非結構化數據中有用文本的各種方法

本書介紹


  • 整合基本任務以解決更複雜的自然語言處理 (NLP) 問題

  • 訓練 NLP 模型以應對特定領域的問題

  • 通過這本務實的指南學習使用各種核心 NLP 技術

本書適合誰

如果您是一位希望了解自然語言處理基本任務的 Java 程式設計師,那麼這本書適合您。您將能夠識別並使用 NLP 任務來解決許多常見問題,並將其整合到您的應用程式中以解決更困難的問題。讀者應該對 Java 軟體開發有一定的熟悉度或經驗。

您將學到什麼

  • 深入理解基本的 NLP 任務及其相互關係
  • 發現並使用可用的斷詞引擎
  • 實現句子結尾檢測技術
  • 應用搜尋技術在文檔中查找人員和事物
  • 構建解決方案以識別句子中的詞性
  • 使用解析器提取文檔元素之間的關係
  • 整合基本任務以解決更複雜的 NLP 問題

詳細內容

自然語言處理 (NLP) 是應用開發中的一個重要領域,其在解決當代問題中的相關性將在未來只會增加。對於支持 NLP 任務的自然語言可訪問應用程式的需求顯著增加。

《使用 Java 的自然語言處理》將探討如何使用全文本搜索、專有名詞識別、聚類、標記、信息提取和摘要等方法自動組織文本。它涵蓋了即使是沒有統計或自然語言處理背景的人也能理解的 NLP 概念。