Chapter 4
Reuters Newswire Topics Classifier in Keras
Section 2
Natural Language Processing
Natural language processing (NLP) is the process of automatic processing of information written or spoken in a natural language using an electronic calculator. This is made particularly difficult and complex due to the intrinsic characteristics of the ambiguity of human language. When it's necessary to make the machine learn methods of interaction with the environment typical of man, the question isn't so much that of storing data, but that of letting the machine learn how this data can be translated simultaneously to create a concept. Natural language interacts with the environment generating predictive knowledge. Here are the topics that we will cover now: - Natural Language Processing (NLP) - Robot Control Overview - NLP Phases - Morphology Analysis - Syntax Analysis - Semantic Analysis - Pragmatic Analysis - Automatic Processing Problems - NLP Applications - Information Retrieval (IR) - Information Extraction (IE) - Question-Answering (QA) - Automatic Summarization - Automatic Translation - Automatic Translation Types