Amazon Prime Free Trial
FREE Delivery is available to Prime members. To join, select "Try Amazon Prime and start saving today with FREE Delivery" below the Add to Cart button and confirm your Prime free trial.
Amazon Prime members enjoy:- Cardmembers earn 5% Back at Amazon.com with a Prime Credit Card.
- Unlimited FREE Prime delivery
- Streaming of thousands of movies and TV shows with limited ads on Prime Video.
- A Kindle book to borrow for free each month - with no due dates
- Listen to over 2 million songs and hundreds of playlists
Important: Your credit card will NOT be charged when you start your free trial or if you cancel during the trial period. If you're happy with Amazon Prime, do nothing. At the end of the free trial, your membership will automatically upgrade to a monthly membership.
-28% $43.23$43.23
Ships from: Amazon.com Sold by: Amazon.com
$33.38$33.38
Ships from: Amazon Sold by: 2nd Life Aloha
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the authors
OK
Natural Language Processing with Python: Analyzing Text with the Natural Language Toolkit 1st Edition
Purchase options and add-ons
Packed with examples and exercises, Natural Language Processing with Python will help you:
- Extract information from unstructured text, either to guess the topic or identify "named entities"
- Analyze linguistic structure in text, including parsing and semantic analysis
- Access popular linguistic databases, including WordNet and treebanks
- Integrate techniques drawn from fields as diverse as linguistics and artificial intelligence
This book will help you gain practical skills in natural language processing using the Python programming language and the Natural Language Toolkit (NLTK) open source library. If you're interested in developing web applications, analyzing multilingual news sources, or documenting endangered languages -- or if you're simply curious to have a programmer's perspective on how human language works -- you'll find Natural Language Processing with Python both fascinating and immensely useful.
- ISBN-100596516495
- ISBN-13978-0596516499
- Edition1st
- PublisherO'Reilly Media
- Publication dateAugust 4, 2009
- LanguageEnglish
- Dimensions7 x 1.2 x 9.19 inches
- Print length502 pages
Frequently bought together
Similar items that may deliver to you quickly
From the brand
-
-
Sharing the knowledge of experts
O'Reilly's mission is to change the world by sharing the knowledge of innovators. For over 40 years, we've inspired companies and individuals to do new things (and do them better) by providing the skills and understanding that are necessary for success.
Our customers are hungry to build the innovations that propel the world forward. And we help them do just that.
From the Publisher
Practical Natural Language Processing | Natural Language Processing with Python | Natural Language Processing with PyTorch | Natural Language Processing with Spark NLP | |
---|---|---|---|---|
Customer Reviews |
4.3 out of 5 stars
212
|
4.3 out of 5 stars
209
|
4.1 out of 5 stars
64
|
4.4 out of 5 stars
14
|
Price | $74.39$74.39 | $43.23$43.23 | $63.99$63.99 | $36.16$36.16 |
Natural Language Processing from O'Reilly Media | A Comprehensive Guide to Building Real-World NLP Systems | Analyzing Text with the Natural Language Toolkit | Build Intelligent Language Applications Using Deep Learning | Learning to Understand Text at Scale |
Editorial Reviews
About the Author
Ewan Klein is Professor of Language Technology in the School of Informatics at the University of Edinburgh. He completed a PhD on formal semantics at the University of Cambridge in 1978. After some years working at the Universities of Sussex and Newcastle upon Tyne, Ewan took up a teaching position at Edinburgh. He was involved in the establishment of Edinburgh's Language Technology Group in 1993, and has been closely associated with it ever since. From 2000-2002, he took leave from the University to act as Research Manager for the Edinburgh-based Natural Language Research Group of Edify Corporation, Santa Clara, and was responsible for spoken dialogue processing. Ewan is a past President of the European Chapter of the Association for Computational Linguistics and was a founding member and Coordinator of the European Network of Excellence in Human Language Technologies (ELSNET).
Edward Loper has recently completed a PhD on machine learning for natural language processing at the the University of Pennsylvania. Edward was a student in Steven's graduate course on computational linguistics in the fall of 2000, and went on to be a TA and share in the development of NLTK. In addition to NLTK, he has helped develop two packages for documenting and testing Python software, epydoc, and doctest.
Product details
- Publisher : O'Reilly Media; 1st edition (August 4, 2009)
- Language : English
- Paperback : 502 pages
- ISBN-10 : 0596516495
- ISBN-13 : 978-0596516499
- Item Weight : 1.45 pounds
- Dimensions : 7 x 1.2 x 9.19 inches
- Best Sellers Rank: #827,444 in Books (See Top 100 in Books)
- #186 in JavaScript Programming (Books)
- #300 in Natural Language Processing (Books)
- #780 in Python Programming
- Customer Reviews:
About the authors
Associate Professor, Department of Computer Science and Software Engineering, University of Melbourne; Senior Research Scientist, International Computer Science Institute, University of California Berkeley.
Discover more of the author’s books, see similar authors, read book recommendations and more.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonCustomers say
Customers find the book well-explained and easy to follow along. They say it provides a lot of overview information on the types of things that can be done with NLP. Readers also mention it's a good starting place, but some of the content is out of date.
AI-generated from the text of customer reviews
Customers find the book easy to learn. They say it's a good introduction to Natural Language Processing with Python. Readers appreciate the great code examples and detail. They also mention that the content is great and the book lacks depth in places.
"...However, the entire book (including the exercises) is a great source of ideas on what you can accomplish in NLP with NLTK." Read more
"...There are numerous examples throughout and the author walks through and modifies them to clarify how the NLTK works...." Read more
"...The book is extremely well-written: a plain-English style which is very easy to digest and looks effortless but which I'm sure actually required a..." Read more
"...Great code examples are given frequently, so it is easy to follow along and grasp new concepts...." Read more
Customers find the book a good introduction to NLP in Python. They say it's a good starting place.
"...This book is simultaneously a great intro to NLP and to Python-- although an experienced programmer I have not used Python previously...." Read more
"Good starting place, but outdated..." Read more
"Good intro book to NLP in Python..." Read more
Customers find the book a useful resource and tool. They say it's well-written and clear.
"...this book throughout a Natural Language Processing course and it helped immensely...." Read more
"...know how to program in Python and are doing NLP projects, this book is very helpful...." Read more
"...I feel as though I have been given very useful tools-- well written, clear, and accurate. Gave a copy to my son-in-law too!" Read more
Customers find the content of the book somewhat old. They also mention some of the code is already rather out of date.
"...The book is somewhat old (2009). For computer programming, even a year may make a book obsolete...." Read more
"...this book, plan to devote about 15 minutes every hour to troubleshooting outdated code...." Read more
"...My only problem was that some of the code is already rather out of date...." Read more
"...It's very great content, but somehow out of date. in NLTK website, the latest version has been published and free to read by everyone...." Read more
-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
My interest in NLP (and the book) is limited to being able to apply machine learning techniques to solve NLP problems, so I found the first two sections really useful. However, the entire book (including the exercises) is a great source of ideas on what you can accomplish in NLP with NLTK.
The book has several strengths. It is tightly integrated with Python and NLTK code. There are numerous examples throughout and the author walks through and modifies them to clarify how the NLTK works. The sizeable reference sections at the end of each chapter are also valuable. These sections include both introductory and advanced sources. And a lot of them. There is also useful integration with the NLTK web site which provides and points to additional resources.
Not to be missed are the end-of-chapter questions. Readers have come to expect little from these learning aids; they usually invite us to parrot back a small number of key concepts or try a few calculations or code segments. This book's questions go far beyond the norm. They introduce new concepts, encourage writing and comparing several versions of a program, and otherwise extend each chapter's contents. Even readers who don't plan to complete these exercises should read them closely.
Weaknesses are few. As noted, the book may assume too much Python and NLP background for some users. It does have a narrow focus and is not organized the right way to be used as a reference book. Readers who want something a little more modular and reference-like might prefer Jacob Perkins' Python 3 Text Processing with NLTK 3 Cookbook. David Mertz's Text Processing in Python is an older source, but still useful as well.
The book is extremely well-written: a plain-English style which is very easy to digest and looks effortless but which I'm sure actually required a lot of thought (speaking from experience). The order in which they're introducing topics is brilliant IMO (again, speaking from experience of having to teach a complicated new topic).
Highly recommended.
The sections of this book are well-defined and easy to navigate due to the bolded terminology. Great code examples are given frequently, so it is easy to follow along and grasp new concepts.
One thing you may want to know is that this book is available as a digital copy from the Python website currently. Although I prefer having a hard copy, the digital copy may be right for you.
Top reviews from other countries
Reviewed in Spain on April 5, 2021