Chapter 14
Working on Language Processing
IN THIS CHAPTER
Discovering Natural Language Processing
Finding out how to turn words into numbers in deep learning
Mapping words and their meanings into word embeddings
Creating a sentiment analysis system using deep learning RNNs
Acomputer can’t understand language; it only processes language for specific applications. In addition, a computer can’t process language unless it’s highly formal and precise, such as a programming language. Rigid syntax rules and grammar enables a computer to turn a program written by a developer in a computer language like Python into the machine language that determines what tasks the computer will perform. Human language is not at all similar to a computer’s language. Human language often lacks a precise structure and is full of errors, contradictions, and ambiguities, yet it works well for humans, with some effort on the part of the hearer, to serve human society and the progress of knowledge.
Programming a computer to process human language is therefore a daunting task, which is only recently possible using ...