Date: 2025-10-27 (Monday)
Status: “Done”
Natural Language Processing (NLP) is a field of Artificial Intelligence that focuses on enabling computers to understand, interpret, generate, and interact with human language.
NLP integrates computational linguistics, machine learning, and deep learning to process large-scale text and speech data.
Phonetics studies the physical properties of speech sounds.
NLP Relevance: Used in speech recognition, speech synthesis (TTS), acoustic modeling.
Phonology studies how sounds function within a particular language. It deals with phonemes, stress patterns, allowable sound combinations.
NLP Relevance: Grapheme-to-phoneme conversion, pronunciation modeling.
Morphology studies how words are formed from smaller units called morphemes.
NLP Relevance:
Your daily searches in the search engines are facilitated by NLP for query understanding and result ranking.
When someone searches for “glass coffee tables”, the intent engine determines that the word “glass” likely refers to the value of attribute ‘Top Material’ in coffee tables. It then directs the search engine accordingly to show the coffee tables category with the ‘Top Material’ attribute set to ‘glass’.
NLP enables targeted ads by analyzing online behavior through multiple components:
Identifies selected information elements called Named Entities (NE). Due to unavailability of labeled data, semi-supervised approaches are adapted to detect project use-case specific entities.
One of the classical NLP tasks which aims at extracting semantic relationships from unstructured or semi-structured text documents.
Enables analysts to understand forum discussions in the knowledge discovery phase by processing unstructured discussion text and extracting knowledge in terms of events. Events can be defined and configured depending on the use-case under investigation.
Siri, Alexa, and Google Assistant use NLP to understand and respond to your voice commands.
Services like Google Translate rely on NLP to convert text from one language to another.
Customer service chatbots use NLP to interact with users and provide assistance.
NLP algorithms can condense long articles into brief summaries.