Natural Language Processing with Java - Second Edition: Advanced machine learning and neural networks for building NLP applications
暫譯: 使用 Java 的自然語言處理(第二版):用於構建 NLP 應用的進階機器學習與神經網絡
Richard M. Reese, AshishSingh Bhatia
- 出版商: Packt Publishing
- 出版日期: 2018-07-31
- 售價: $1,830
- 貴賓價: 9.5 折 $1,739
- 語言: 英文
- 頁數: 318
- 裝訂: Paperback
- ISBN: 1788993497
- ISBN-13: 9781788993494
-
相關分類:
Java 程式語言、Machine Learning、Text-mining
海外代購書籍(需單獨結帳)
相關主題
商品描述
Explore various approaches to organize and extract useful text from unstructured data using Java
Key Features
- Discover hidden data in text using Java, Deep Learning and NLP
- Find patterns and gain interesting insights from data using this easy-to-use book
- Get up and running with NLP using this example-rich guide
Book Description
Natural language processing allows taking any sentence and identify patterns, special names, company names, and such parts. This book will teach how to perform language analysis with the help of amazing libraries in Java and get insights from this analysis.
You will start off with understanding how natural language processing works and various concepts in it. Followed by this, you will learn about important tools and libraries in Java for NLP such as CoreNLP, OpenNLP, Neuroph, Mallet etc. After this, you will directly dive into performing natural language processing on different inputs and tasks such as tokenization, model training, parts of speech, parsing trees, and more. you will learn about statistical machine translation, summarization, dialog systems, complex searches, supervised and unsupervised NLP, and more. Also, you will learn about neural networks, LSTM, CNN and various trained models for bringing high performance in your NLP applications.
What you will learn
- Understand the basic NLP tasks and how they relate to each other
- Discover and use the available tokenization engines
- 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
- Identify topics in a set of documents
- Explore topic modeling from a document
Who This Book Is For
This book appeals to data analysts, data scientist, machine learning engineers who are looking to extract information from language using Java. Previous experience with Java and statistics is expected.
商品描述(中文翻譯)
**探索使用 Java 組織和提取非結構化數據中有用文本的各種方法**
#### 主要特點
- 使用 Java、深度學習和自然語言處理 (NLP) 發現文本中的隱藏數據
- 使用這本易於使用的書籍找到模式並獲得有趣的見解
- 通過這本充滿範例的指南快速上手 NLP
#### 書籍描述
自然語言處理允許對任何句子進行分析,識別模式、專有名詞、公司名稱等部分。本書將教您如何利用 Java 中的優秀庫進行語言分析並從中獲取見解。
您將首先了解自然語言處理的工作原理及其各種概念。接下來,您將學習 Java 中用於 NLP 的重要工具和庫,例如 CoreNLP、OpenNLP、Neuroph、Mallet 等。之後,您將直接進入對不同輸入和任務進行自然語言處理,例如分詞、模型訓練、詞性標註、解析樹等。您將學習統計機器翻譯、摘要生成、對話系統、複雜搜索、監督式和非監督式 NLP 等內容。此外,您還將學習神經網絡、LSTM、CNN 以及各種訓練模型,以提高您的 NLP 應用程序的性能。
#### 您將學到什麼
- 理解基本的 NLP 任務及其相互關係
- 發現並使用可用的分詞引擎
- 應用搜索技術在文檔中查找人員和事物
- 構建解決方案以識別句子中的詞性
- 使用解析器提取文檔中元素之間的關係
- 在一組文檔中識別主題
- 探索文檔的主題建模
#### 本書適合誰
本書適合希望使用 Java 從語言中提取信息的數據分析師、數據科學家和機器學習工程師。預期具備 Java 和統計的相關經驗。