Welcome to Natural Language Processing!#

Below is my definition of NLP as stated in an article I wrote outlining a learning and planning framework for NLP:

EXCERPT

What is NLP?

Natural Language Processing is a branch of Machine Learning concerned with teaching computers how to recognize patterns in communications data generated by humans and/or use patterns learned to generate responses for human audiences.