Skip to main content

Natural Language Processing (NLP)

Natural language processing is a branch of artificial intelligence that involves automatic processing and/or manipulation of speech, text, and other unstructured data forms that represent how humans communicate with each other. It describes the work involved in trying to get computers to understand our natural language and ways of communication. Most natural language processing techniques rely on machine learning to derive meaning from human communications.


  • Google Translate
  • Alexa, Siri, and other personal assistant devices that use speech recognition
  • Chatbots

Further Resources