Have a personal or library account? Click to login
Natural Language Processing with Java Cover

Natural Language Processing with Java

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

Paid access
|Sep 2025
Product purchase options

Key Features

    Book Description

    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

    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.

    Table of Contents

    1. Introduction to NLP
    2. Finding Parts of Text
    3. Finding Sentences
    4. Finding People and Things
    5. Detecting Part-of-Speech
    6. Classifying Text and Documents
    7. Using Parser to Extract Relationships
    8. Combined Approaches
    PDF ISBN: 978-1-78439-894-1
    Publisher: Packt Publishing Limited
    Copyright owner: © 2015 Packt Publishing Limited
    Publication date: 2025
    Language: English
    Pages: 262