N-gram

/ˈɛn.ɡræm/

এন-গ্রাম (পরপর nটি এককের ধারাবাহিক ক্রম/অনুক্রম)

Origin & History

Coined in the mid-to-late 20th century in computational linguistics/statistics from n (a variable denoting number) + gram (by analogy with forms like telegram/diagram and terms such as bigram/trigram).

২০শ শতকের মধ্যভাগ থেকে শেষভাগে কম্পিউটেশনাল ভাষাবিজ্ঞান/পরিসংখ্যানে n (সংখ্যা বোঝানো চলক) + gram (telegram/diagram-এর মতো গঠনের অনুকরণে এবং bigram/trigram-এর মতো পরিভাষার ধারায়) থেকে গঠিত শব্দ।

Definition

An n-gram is a consecutive run of n units (e.g., characters, syllables, words, or tokens) taken from a larger sequence; it is widely used to model language patterns, estimate probabilities, and build features for tasks like text prediction, search, and classification.

n-gram হলো বড় কোনো ক্রম (যেমন লেখা বা কথ্য ভাষা) থেকে নেওয়া পরপর nটি একক (যেমন অক্ষর, শব্দাংশ, শব্দ বা টোকেন)-এর ধারাবাহিক অংশ; এটি ভাষার ধরণ মডেল করা, সম্ভাবনা নির্ণয় করা এবং টেক্সট প্রেডিকশন, সার্চ, ও শ্রেণিবিন্যাসের মতো কাজে ফিচার তৈরিতে ব্যাপকভাবে ব্যবহৃত হয়।

Parts of Speech

Noun:
We trained the classifier using character n-grams.
আমরা ক্যারেক্টার n-gram ব্যবহার করে শ্রেণিবিন্যাস মডেলটি প্রশিক্ষণ দিয়েছি।

Usage Examples

A bigram is a 2-gram, and a trigram is a 3-gram.
বাইগ্রাম হলো ২-গ্রাম, আর ট্রাইগ্রাম হলো ৩-গ্রাম।
The model assigns probabilities to word n-grams to predict the next word.
পরবর্তী শব্দ অনুমান করতে মডেলটি শব্দ n-gram-গুলোর জন্য সম্ভাবনা নির্ধারণ করে।
Using n-grams can capture local context in text.
n-gram ব্যবহার করলে লেখার স্থানীয়/নিকটবর্তী প্রেক্ষিত ধরা যায়।
Character n-grams help handle misspellings and morphology.
বানানভুল ও রূপতত্ত্ব (মরফোলজি) সামলাতে ক্যারেক্টার n-gram সহায়ক।

Synonyms

N-length sequence Token sequence Contiguous substring (for character n-grams) Shingle

Antonyms

Skip-gram Noncontiguous sequence

Related Forms

Noun
Unigram / Bigram / Trigram / Four-gram / Five-gram / Ngram model / N-gram language model
Adjective
N-gram-based / Ngram-based

Idioms & Phrases

There is no widely used English idiom featuring “n-gram”; it is mainly a technical term.
“n-gram” সাধারণত প্রবাদ/ইডিয়মে ব্যবহৃত হয় না; এটি মূলত একটি প্রযুক্তিগত পরিভাষা।