Artificial Intelligence

A Beginner’s Guide To Natural Language Processing

Natural Language Processing (NLP) is the branch of machine learning that helps computers interpret natural human language.

Manish Shivanandhan
TuringTalks
Published in
7 min readJul 14, 2020

--

Hey Siri, set an alarm for 6 AM tomorrow.

Done — your alarm is set for 6 AM tomorrow.

Ever wondered how devices like Siri and Alexa understand and interpret your voice? Have you been slightly annoyed when they couldn’t pick up certain terms? The answer is Natural Language Processing (NLP).

NLP is a branch of artificial intelligence that uses both computer science and linguistics to aid computers in understanding “human language.” The purpose of NLP is to bridge the gap between the human language and the command line interface of a computer.

Humans have hundreds of languages like English, Spanish, Hindi, Chinese, or French. Computers, on the other hand, have only one native language, which is called the machine language. All of the processes in your computers and smart devices communicate via millions of zeros and ones to perform a specific function. The machine code is unintelligible to humans, which makes NLP a critical part of human-computer interactions.

--

--

Manish Shivanandhan
TuringTalks

Engineer / Product Manager. Writes about Artificial Intelligence, Cybersecurity and Product Management. More at manishmshiva.com