Machine Learning + Natural Language Processing = AI
Over the past few weeks, I’ve been getting a lot of questions from my friends and family about these buzz words that keep floating around such as Machine Learning or Artificial Intelligence and how come I keep posting articles about Natural Language Processing.
So I decided to write about a simple real life example to explain how Machine Learning (ML) and Natural Language Processing (NLP) is used to produce Artificial Intelligence (AI).
Machine Learning (ML)
Definition: Give the machine a set of instructions on how to do it and how to succeed. With more experiences, it will learn how to achieve success.
Example: Instructions on a map to get from SF Ferry Building (point A) to SF Ocean Beach (point B) the machine can learn from Google Maps all the roads to get from A to B. As you take that route more and more, it gathers data points of how long it takes, gas consumption, how many red lights, time of day travelled, music listened to during route etc.
Natural Language Processing (NLP)
Definition: Make a machine understand the structure and meaning of natural language used by humans
Example: You tell the machine to “take me from Financial District to Ocean Beach during evening rush hour, I have had a long tiring day and need to relax.” It breaks down the sentence into the different parts of speech and defines each word to understand what you are saying.
Artificial Intelligence (AI)
Definition: Help machine make intelligent decisions from real world data inputs (text, audio, video, images etc)
Example: The machine will go look for where that data is stored and take you from Financial District (point A) to Ocean Beach (point B) through visual (GPS map) or through voice(GPS turn by turn navigation) and since it analyzed that you had “a long tiring day and need to relax” it will take you on the most scenic route and automatically play one of your “Chill” Spotify playlist on your drive to the beach.