N

Ngram

Um N-grama é uma sequência contígua de n itens de uma amostra de texto ou fala usada em processamento de linguagem natural.

An N-grama is a statistical de linguagem that represents a contiguous sequence of n items (usually words or characters) from a given sample of text or speech. In processamento de linguagem natural (NLP) and computational linguistics, N-grams are used to analyze and model the structure of language, providing a method to predict the likelihood of a sequence of words occurring in a given context.

O valor de n determina o número de itens na sequência:

  • Unigramas: (n=1) single words, e.g., “the”, “cat”.
  • Bi-gramas: (n=2) pairs of consecutive words, e.g., “the cat”, “cat sat”.
  • Tri-gramas: (n=3) sequences of three consecutive words, e.g., “the cat sat”.

By analyzing N-grams, models can capture local context and dependencies between words, which is essential for various NLP tasks such as text classification, language modeling, and tradução automática. For instance, a bigram model could help predict the next word based on the previous word, which enhances the understanding of language patterns.

Os N-grams são frequentemente usados em aplicações como motores de busca, reconhecimento de fala systems, and predictive text input. However, while they are powerful, they also have limitations, such as requiring large amounts of data to be effective and the inability to capture long-range dependencies in language. Overall, N-grams are foundational in the field of NLP, serving as a building block for more complex models.

SEOFAI » Feed + /