New Book: “Artificial Intelligence with Python” by Prateek Joshi

Packt Publishing have just published “Artificial Intelligence with Python” by Prateek Joshi. I was the technical editor. The book serves as a good introduction to a wide range of AI techniques and Python libraries. Due to this breadth of coverage, there isn’t the space for really in-depth discussion of individual techniques, but the book should ...

Book Review: Cartographer’s Toolkit

The Cartographer’s Toolkit: Colors, Typography, Patterns by Gretchen N. Peterson is a collection of color palettes, typography, and other map components arranged in an easy to reference manner.It will be useful for those who wish to (and have the opportunity to) design more sophisticated maps.

Book Review: PostGIS Cookbook

The PostGIS Cookbook by Paolo Conti, Thomas J Kraft, Stephen Vincent Mather, and Bborie Park (buy from Packt) is a collection of how-to recipes for the PostGIS extension for Postgres. It is recommended for intermediate and even advanced PostGIS users. Novice Postgres/PostGIS users may also find it useful, but they will need to use it ...

Book Review: Google Maps JavaScript API Cookbook

Google Maps JavaScript API Cookbook by Alper Dincer & Balkan Uraz  (buy from Packt) is a good introduction to the Google Maps JavaScript API in its current incarnation. Although it glosses over some of the potential weaknesses, it provides good working examples of everything from simple map features through to more sophisticated topics such as ...

Book Review: Foundations of Statistical Natural Language Processing

“Foundations of Statistical Natural Language Processing” by Christopher D. Manning and Hinrich Schutze has a relatively old publication date of 1999, but do not let this deter you from reading this useful book. This book continues to be an important foundation text in a fast moving field.

Book Review: Natural Language Understanding

Although “Natural Language Understanding” by James Allen is an older book, it still contains some useful content presented in a readable form. Although more modern books take a more statistical approach, this book has good, clear presentations of formal grammar, logic, and conversation agent topics.

Book Review: Word Sense Disambiguation

“Word Sense Disambiguation: The Case for Combinations of Knowledge Sources” by Mark Stevenson describes the author’s six year research project into Word Sense Disambiguation that started with his PhD in 1995. The book includes a summary literature review of previous attempts at Word Sense Disambiguation before building a framework that combines multiple models and filters ...

Book Review: Python Text Processing with NLTK 2.0 Cookbook

“Python Text Processing with NLTK 2.0 Cookbook” by Jacob Perkins is a useful complement to “Natural Language Processing with Python”. Rather than trying to introduce Python, NLP, and NLTK in one book, it focuses on practical worked examples.

Book Review: Natural Language Processing with Python

“Natural Language Processing with Python” by Steven Bird, Ewan Klein & Edward Loper is often described as ‘The’ Natural Language Toolkit (NLTK) book. Written by three main members of the NLTK team, it is intended as an introduction to NLTK, and is published in print from O’Reilly and is available online under a Creative Commons ...

Book Review: GIS for Web Developers

GIS for Web Developers, Scott Davis, Pragmatic Programmers LLC 2007 As the name suggests, this book is intended as an introduction to online geospatial mapping for web developers. This target audience has a mix of expertise, and Davis does a good job of keeping the correct balance. No assumptions are made regarding the readers’ knowledge ...