Applied Natural Language Processing in the Enterprise
by Ankur A. Patel, Ajay Uppili Arasanipalai
Preface
What Is Natural Language Processing?
Many of you work with numerical data on a daily basis, either in a spreadsheet program like Microsoft Excel or in a programming environment such as Jupyter Notebook. When you work with numbers, you leave the number-crunching up to the computer. There is almost no reason for you not to.
Computers are fast and precise with number-crunching, whereas the human brain gets bogged down easily. If asked to calculate 24 × 36 × 48, humans would not hesitate for a second to pull out a calculator or a computer and let the machines do the heavy lifting.
But, when it comes to analyzing textual data, the mighty number-crunching machines have not been so good, historically speaking. Humans use computers to crunch numbers but rely on the human brain to analyze documents with text. To date, this inability to work with text has limited the scope of work machines could handle.
This is about to change. In many ways, this change is already well underway. Machines are now able to process text and audio in ways that most humans would have considered magical just two decades ago.
Consider just how much you rely on computers to analyze and make sense of textual data in the everyday world around you. Here are several examples:
- Google Search
-
Search the entire web and surface relevant search results.
- Google Gmail
-
Auto-complete sentences as you write emails.
- Google Translate
-
Convert text and audio from one language to another.
- Amazon Alexa, Apple Siri, Google ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access