Access and Feeds

Artificial Intelligence: Bridging the Gap Between Human and Machine with Natural Language Processing (NLP)

By Dick Weisinger

Natural Language Processing or NLP.  It’s an important component of many of today’s artificial intelligence applications.  NLP are algorithms that enable a computer to analyze and understand human language so that decisions and actions can be taken by the computer.  NLP tries to understand and even generate human language.  NLP is at the core of technologies like chatbots.

NLP uses a lot of high powered math and algorithms.  For example, statistical techniques like Hidden Markov Models try to capture the words from speech. Grammar algorithms are then applied that try to identify and examine the meaning of words, their parts of speech, and to then put those words into the context of what else is being said.

Richard Socher, Salesforce’s chief scientist, said that “NLP is going to be incredibly important for business – it is going to fundamentally change how we provide services, how we understand sales processes and how we do marketing. Particularly on social media, you need NLP to understand the sentiment around your marketing messages and how people perceive your brand.”

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

Leave a Reply

Your email address will not be published. Required fields are marked *

*