Member-only story

Natural Language Processing | Language Modeling

Aaliyah.S
4 min readFeb 3, 2024
Photo by Owen Beard on Unsplash

Language Modeling (LM) is a fundamental concept in NLP that plays a crucial role in various applications, including text generation, speech recognition, machine translation, and more.

WHAT IS LANGUAGE MODELING?

Language Modeling is the task of predicting the probability of a sequence of words. In simpler terms, it’s about building a model that can predict the likelihood of a word(s) following a given set of words. This involves understanding the structure and nuances of the language to generate coherent and contextually relevant text.

TYPES OF LANGUAGE MODELS

  1. Statistical Language Models: Imagine you’re trying to guess the next word in a sentence, like playing a game where you only get to see the few words before it. Statistical language models are like smart guessers that use patterns from many sentences they’ve seen before to make their guess.

The Basic Idea: These models look at words that have come before to guess the next word. If you’ve seen “I’m going to the…” a lot of times, and often the next word is “beach”, then the model learns to guess “beach” is a likely next word after “I am going to the.”

How They Learn: They use a lot of text (historical data) to see what words usually come after other…

--

--

Aaliyah.S
Aaliyah.S

Written by Aaliyah.S

Just a passionate author, poet, scriptwriter and blogger who wants to change the world with her words. Oh, and a cat lover too!

No responses yet