Computer Programming Software Terms, Glossary and Dictionary
NLP: Natural Language Processing
Natural language processing(NLP) refers to the computer understanding, analysis, manipulation, and/or generation of natural language. NLP is a subfield of artificial intelligence and linguistics. It studies the problems of automated generation and understanding of natural human languages. Natural language generation systems convert information from computer databases into normal-sounding human language, and natural language understanding systems convert samples of human language into more formal representations that are easier for computer programs to manipulate.