Posts

Showing posts from July, 2023

Introduction to Natural language processing (NLP)

Image
What is NLP? NLP is a subfield of AI and computational linguistics that focuses on the interaction between the computers and natural language. It helps the computer to understand, interpret and generate human language in a way that is meaningful and useful. NLP is a technique used to teach computers to understand words, sentences, or even paragraphs and helps computers to read, write and even have conversations with people. Knowing the past is crucial because it enables us to understand the efforts made and challenges encountered to achieve this: History of NLP 1950s: Researchers thought " why not we can create a tool that helps the computer to understand and process human language". They started with simple rules and grammars to analyze language, but progress was limited. 1960s-1980s: NLP continued to evolve based on the heuristic approach, heuristics are nothing but the rules or guidelines or instructions that are given to machines to understand and work on human language. ...