

File Size: 3729 KB
Print Length: 312 pages
Publisher: Packt Publishing (November 28, 2014)
Publication Date: November 28, 2014
Sold by: Digital Services LLC
Language: English
ASIN: B00QFBNXGQ
Text-to-Speech: Enabled
X-Ray: Not Enabled
Word Wise: Not Enabled
Lending: Not Enabled
Enhanced Typesetting: Not Enabled
Best Sellers Rank: #819,601 Paid in Kindle Store (See Top 100 Paid in Kindle Store) #107 in Books > Computers & Technology > Computer Science > AI & Machine Learning > Natural Language Processing #459 in Kindle Store > Kindle eBooks > Computers & Technology > Programming > Java #1058 in Kindle Store > Kindle eBooks > Computers & Technology > Programming > Software Design > Software Development

LingPipe is a Natural Language Processing (NLP) library that is released under a dual commercial and an open-source AGPL license, and the basis for a NLP consulting company (Alias-I) that one of the authors (Breck Baldwin) founded. In fact, the preface of the book states that some of the recipes in this book come from Breck's private repository. This book is the first one devoted exclusively to LingPipe. While LingPipe provides comprehensive Javadocs and tutorials on its website, but it is fairly dense material (NLP is hard!) - the book is an easier, gentler way to understand it.One other reason LingPipe's API is so dense (even compared to other Java NLP libraries) is because it is written for performance, making heavy use of encapsulation to wrap common tasks and the visitor pattern to consume data in streaming mode. The book does a good job explaining the latter pattern in some depth, and deconstructing the code examples so the former becomes more obvious. The book also covers class hierarchies of common NLP components (and their functionality) such as tokenizers and classifiers, which also helps in understanding the API.LingPipe is a mature library and has components to do just about anything - notably tokenizers, classifiers (Naive Bayes, MaxEnt), Chunkers (HMM, CRF, rule based), clusterers (Single Link, Complete Link, LDA), etc. The book covers the use of these components through novel recipes, through which the authors share their NLP insights and experience with the reader. If you are serious about using LingPipe to solve your NLP problems and you don't have access to their consulting services (or even if you do), this book can help you get there.
Natural Language Processing with Java and LingPipe Cookbook JAVA: JAVA in 8 Hours, For Beginners, Learn Java Fast! A Smart Way to Learn Java, Plain & Simple, Learn JAVA Programming Language in Easy Steps, A Beginner's Guide, Start Coding Today! Deep Learning: Natural Language Processing in Python with Word2Vec: Word2Vec and Word Embeddings in Python and Theano (Deep Learning and Natural Language Processing Book 1) Deep Learning: Natural Language Processing in Python with GLoVe: From Word2Vec to GLoVe in Python and Theano (Deep Learning and Natural Language Processing) Deep Learning: Natural Language Processing in Python with Recursive Neural Networks: Recursive Neural (Tensor) Networks in Theano (Deep Learning and Natural Language Processing Book 3) Java: The Ultimate Guide to Learn Java and Python Programming (Programming, Java, Database, Java for dummies, coding books, java programming) (HTML, ... Developers, Coding, CSS, PHP) (Volume 3) Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics and Speech Recognition Java: The Simple Guide to Learn Java Programming In No Time (Programming,Database, Java for dummies, coding books, java programming) (HTML,Javascript,Programming,Developers,Coding,CSS,PHP) (Volume 2) Natural Language Processing for Social Media (Synthesis Lectures on Human Language Technologies) Natural Gas Trading: From Natural Gas Stocks to Natural Gas Futures- Your Complete, Step-by-Step Guide to Natural Gas Trading Java Programming for Kids: Learn Java Step By Step and Build Your Own Interactive Calculator for Fun! (Java for Beginners) Graph-based Natural Language Processing and Information Retrieval Natural Language Processing in Lisp: An Introduction to Computational Linguistics Functional Grammar in PROLOG (Natural Language Processing) Mastering Natural Language Processing with Python Natural Language Processing Java Networking and Awt Api Superbible: The Comprehensive Reference for the Java Programming Language Handbook of Java Syntax: A Reference to the Java Programming Language Information Processing with Evolutionary Algorithms: From Industrial Applications to Academic Speculations (Advanced Information and Knowledge Processing) Text Processing in Java