1st Edition

Natural Language Processing in the Real World Text Processing, Analytics, and Classification

By Jyotika Singh Copyright 2023
    388 Pages 122 B/W Illustrations
    by Chapman & Hall

    388 Pages 122 B/W Illustrations
    by Chapman & Hall

    Natural Language Processing in the Real World is a practical guide for applying data science and machine learning to build Natural Language Processing (NLP) solutions. Where traditional, academic-taught NLP is often accompanied by a data source or dataset to aid solution building, this book is situated in the real world where there may not be an existing rich dataset.

    This book covers the basic concepts behind NLP and text processing and discusses the applications across 15 industry verticals. From data sources and extraction to transformation and modelling, and classic Machine Learning to Deep Learning and Transformers, several popular applications of NLP are discussed and implemented.

    This book provides a hands-on and holistic guide for anyone looking to build NLP solutions, from students of Computer Science to those involved in large-scale industrial projects.

    Table of Contents:

    List of Figures

    List of Tables

    Contributors

    Preface

    Acknowledgements

    Chapter 1: NLP Basics

    Chapter 2: Data Sources and Extraction

    Chapter 3: Data Preprocessing and Transformation

    Chapter 4: Data Modeling

    Chapter 5: NLP Applications – Active Usage

    Chapter 6: NLP Applications – Developing Usage

    Chapter 7: Information Extraction and Text Transforming Models

    Chapter 8: Text Categorisation and Affinities

    Chapter 9: Chatbots

    Chapter 10: Customer Review Analysis

    Chapter 11: Recommendations and Predictions

    Chapter 12: More Real-World Scenarios and Tips

    Bibliography
    Index

    Biography

    Jyotika Singh is an accomplished data science expert specializing in Machine Learning and Natural Language Processing (NLP). With a burning passion for sharing knowledge, Jyotika has graced countless stages as a sought-after speaker at prestigious conferences worldwide. Her remarkable aptitude for crafting inventive solutions using NLP and real-world datasets has garnered numerous patents strategically adopted by prestigious tech enterprises. As Director of Data Science at Placemakr and having led the Data Science team at ICX Media, Jyotika's expertise shines through her invaluable contributions to multiple industry verticals generating multi-million dollar revenue using practical application of data science and NLP. Moreover, her research at University of California, Los Angeles (UCLA) has further solidified her profound expertise. Jyotika is revered as the visionary creator of multiple open-source Python libraries, most notably pyAudioProcessing. Beyond her technical accomplishments, Jyotika displays unwavering dedication to promoting diversity in STEM fields, mentoring aspiring talents, and actively engaging in global initiatives. Her exceptional contributions have garnered a multitude of prestigious awards, including her distinction as one of the top 50 Women of Impact in 2023 and her inclusion among the top 100 most influential people in Data 2022 by DataIQ. Additionally, Jyotika has been honored with the Data Science Leadership award in 2022 and the Leadership Excellence in Technology award in 2021, among other noteworthy accolades.

    "This book does a phenomenal job capturing the real-world techniques employed by industry experts to address complex problems with remarkable finesse and effectiveness. From foundational techniques to cutting-edge models, this book seamlessly blends practical code examples and insightful applications to provide a comprehensive understanding. Whether you're a novice or an experienced practitioner, this book will take you on a journey through the entire NLP landscape, providing the knowledge and skills needed to tackle any linguistic challenge and enhance your grasp of NLP. " - Sumanik Singh, Software Engineer at Amazon (Alexa Smart Home)

    "This book does an exceptional job of covering a wide range of NLP applications, making it a must-read for anyone interested in understanding the potential of this rapidly evolving field. It introduces the fundamental concepts of NLP in a clear and concise manner, ensuring that readers without a strong technical background can grasp the subject matter. It then delves deeper into advanced techniques and algorithms, providing readers with the necessary tools to implement NLP solutions effectively." - Neha Tiwari, Senior Data Scientist at Nielsen

    "This book does a phenomenal job capturing the real-world techniques employed by industry experts to address complex problems with remarkable finesse and effectiveness. From foundational techniques to cutting-edge models, this book seamlessly blends practical code examples and insightful applications to provide a comprehensive understanding. Whether you're a novice or an experienced practitioner, this book will take you on a journey through the entire NLP landscape, providing the knowledge and skills needed to tackle any linguistic challenge and enhance your grasp of NLP. " - Sumanik Singh, Software Engineer at Amazon (Alexa Smart Home)

    "This book does an exceptional job of covering a wide range of NLP applications, making it a must-read for anyone interested in understanding the potential of this rapidly evolving field. It introduces the fundamental concepts of NLP in a clear and concise manner, ensuring that readers without a strong technical background can grasp the subject matter. It then delves deeper into advanced techniques and algorithms, providing readers with the necessary tools to implement NLP solutions effectively." - Neha Tiwari, Senior Data Scientist at Nielsen

    "Often there is a gap between Education and Practice. This book is an essential resource to cover the gap and must-have for beginners as well as experienced professionals. As a researcher in academia and professor of machine learning, I find this book to be an eye opener for approaching NLP in a practical sense. Not only a great resource of people in academia, it is all you need to build NLP solutions in the real world regardless of the industry vertical you work in." - Dr. V. Kalaichelvi, Professor and Head, Department of EEE, Birla Institute of Technology & Science (BITS)

    "If you’re stuck before you even start your NLP project, this book is just what you need. From key data storage tools for text, to visualization techniques that make sense with language data, to practical use cases in many verticals, "Natural Language Processing in the Real World" will serve as your map, trailguide, and companion on your journey from fresh text dataset to prototype NLP app." - Rebecca Bilbro, Ph.D, Founder and CTO at Rotational Labs, Applied Text Analytics book author, Data Science faculty at Georgetown University

    "Natural Language Processing in the Real-World is a praiseworthy book that tackles a highly important subject. It provides an accurate representation of real-world applications and solutions, effectively bridging the gap between theory and practice. By exploring NLP across 15 different industry verticals, this book offers readers a comprehensive understanding of how NLP is implemented in practical scenarios. The inclusion of Python code for implementing NLP applications further enhances its worth, as it allows readers to apply their theoretical knowledge to real-world projects. As a researcher and academician, I consider this book to be an invaluable resource, and I believe it holds immense value for my students who are pursuing degrees in ML-related subjects and aspire to build careers in Data Science." - Vwani P. Roychowdhury, Professor, University of California, Los Angeles (UCLA)

    "The true value of natural language processing lies in its ability to quickly solve real-world business problems. While theory is important, it is the practical application of NLP and its connection to a company's mission that drives meaningful innovation and impact. This book provides a practical playbook, offering insights and techniques that bridge the gap between theory and practice. Data Science often carries the perception of being methodical and slow, but this book focuses on leveraging prototyping, stakeholder interaction, and iteration to integrate data science into the core of value delivery for companies. Whether you're an experienced practitioner or new to the field, this book empowers you to harness the power of NLP and transform the way we interact with language in the real world."

    - Joey McCord, Founder, CTO and Adjunct Professor

    "This exceptional guide offers profound insights into the various industries that leverage NLP, its alignment with business objectives, and practical guidance on developing Python-based applications. Whether you are a novice or an expert, this book is an invaluable resource. It comprehensively covers essential knowledge and has become an indispensable tool for enhancing my expertise and proficiency in NLP. I consider it an immensely valuable asset and a frequent reference in my work." - Dishant Banga, Sr. Data Analyst , Bridgetree