Only 5 left in stock.
Ships from and sold by Unlimitedbooks123SG, from outside Singapore. For information about products sold by international sellers, click here.
Have one to sell?

Practical Natural Language Processing: A Comprehensive Guide to Building Real-World NLP Systems Paperback – 30 June 2020

4.3 out of 5 stars 52 ratings

See all formats and editions Hide other formats and editions
Amazon Price
New from Used from
S$17.48 delivery: 19 - 25 March Details
Fastest delivery: 15 - 19 March Details
click to open popover

Frequently bought together

  • Practical Natural Language Processing: A Comprehensive Guide to Building Real-World NLP Systems
  • +
  • Hands-on Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems
  • +
  • Natural Language Processing in Action: Understanding, analyzing, and generating text with Python
Total Price: S$174.26
Buy the selected items together
Best books of 2020
See top titles of the year

Product details

  • Language : English
  • Paperback : 375 pages
  • ISBN-10 : 1492054054
  • ISBN-13 : 978-1492054054
  • Customer reviews:
    4.3 out of 5 stars 52 ratings

Product description

About the Author

Sowmya Vajjala has a PhD in Computational Linguistics from University of Tubingen, Germany. She currently works as a research officer at National Research Council, Canada's largest federal research and development organization. Her past work experience spans both academia as a faculty at Iowa State University, USA as well as industry at Microsoft Research and The Globe and Mail. Bodhisattwa Majumder is a doctoral candidate in NLP and ML at UC San Diego. Earlier he studied at IIT Kharagpur where he graduated summa cum laude. Previously, he built large-scale NLP systems at Google AI Research and Microsoft Research, which went into products serving millions of users. Currently, he is also leading his university team in the Amazon Alexa Prize for 2019-2020. Anuj Gupta has built NLP and ML systems at Fortune 100 companies as well as startups as a senior leader. He has incubated and led multiple ML teams in his career. He studied computer science at IIT Delhi and IIIT Hyderabad. He is currently Head of Machine Learning and Data Science at Vahan Inc. Above all, he is a father and husband. Harshit Surana is founder at DeepFlux Inc. He has built and scaled ML systems at several Silicon Valley startups as a founder and an advisor. He studied computer science at Carnegie Mellon University where he worked with the MIT Media Lab on common sense AI. His research in NLP has received over 200 citations.

How Practical NLP was born

The authors have been building and scaling NLP solutions for over a decade at leading universities and technology companies. While mentoring colleagues and other engineers, they noticed a gap between NLP practice in the industry and the NLP skill set of new engineers or those who are experienced but just starting with NLP in particular. Authors started understanding these gaps even better with NLP workshops they were conducting for industry professionals where they noticed that business and engineering leaders also suffer from these gaps.

Most of the online courses and books tackle NLP problems using toy use cases and popular (often large, clean and well defined) datasets. While this teaches the readers general methods, authors have seen that it does not give enough foundation to tackle new problems and develop complete solutions in the real world. Commonly encountered problems while building real world applications such as data collection, working with noisy data and signals, incremental development of solutions, and issues involved in deploying the solutions as a part of a larger application are generally not dealt with by existing resources on the topic. They also saw best practices to develop NLP systems were missing in most scenarios and this book was needed to bridge this gap.

What the book covers

This book gives a comprehensive view on building real world NLP applications. it covers the complete lifecycle of a typical NLP project - right from data collection to deploying and monitoring the model. Some of these steps are applicable to any ML pipeline while some are very specific to NLP. The book also introduces task-specific case studies and domain-specific guides to build an NLP system from scratch. Specifically it covers a gamut tasks ranging from text classification to question answering, information extraction to dialog systems. Similarly, it provides recipes to apply these tasks in domains ranging from e-commerce to healthcare, social media to law. The book also covers case studies and best practices from the viewpoint of business, engineering and product leaders to help them run NLP projects smoothly.

Owing to the depth and breadth of the topics and scenarios that are covered, the book does not go step by step explaining the code and all the concepts. Please refer to the detailed source code notebooks for details of the implementation. The code snippets given in the book cover the core logic and often skip introductory steps like setting up a library or importing a package as they are covered in the associated notebooks. To cover the wide range of concepts the book provides more than 450 extensive references to delve deeper into these topics. This book will be a day-to-day cookbook giving you a pragmatic view while building any NLP system as well as be a stepping stone to broaden the application of NLP into your domain.

Please note that readers pursuing cutting-edge research in NLP may find some sections of the book rudimentary as it does not cover in-depth theoretical and technical details related to NLP concepts. Moreover, it is expected that the readers will follow the respective documentations for various frameworks used in the code examples.

Natural Language Processing Natural Language Processing, python Natural Language Processing, pytorch Natural Language Processing, spark
Practical Natural Language Processing Natural Language Processing with Python Natural Language Processing with PyTorch Natural Language Processing with Spark NLP
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

No customer reviews

5 star (0%) 0%
4 star (0%) 0%
3 star (0%) 0%
2 star (0%) 0%
1 star (0%) 0%
How are ratings calculated?

Review this product

Share your thoughts with other customers

Most helpful customer reviews on Amazon.com

Amazon.com: 3.7 out of 5 stars 10 reviews
Amazon Customer
1.0 out of 5 stars Outdated and abandoned
3 January 2021 - Published on Amazon.com
Verified Purchase
6 people found this helpful
Paul S
5.0 out of 5 stars Good for beginners
1 July 2020 - Published on Amazon.com
Verified Purchase
5 people found this helpful
Siddharth Narayanan
5.0 out of 5 stars Excellent resource for building production level NLP pipelines!
22 December 2020 - Published on Amazon.com
Verified Purchase
One person found this helpful
5.0 out of 5 stars Best Book to Start with for NLP Industry Application
14 July 2020 - Published on Amazon.com
Verified Purchase
4.0 out of 5 stars This is not a bad book BUT...
30 January 2021 - Published on Amazon.com
Verified Purchase