0Pricing
NLP Academy · Lección

Bigramas y trigramas explicados

Ventanas deslizantes sobre los tokens

Bigramas y trigramas explicados es una lección gratuita de NLP Academy en CoddyKit. Esta es la lección 2 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de NLP Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de NLP Academy incluye 4 lecciones en total.

Partes de esta lección aún no han sido traducidas y se muestran en inglés.

Naming the N-Grams

The n in n-gram is just a number. Pick n and you decide how many neighboring words each feature bundles together.

Meet the Bigram

A bigram is an n-gram of size two, every adjacent pair of words. It is the most common upgrade over plain single words. 👍

Bigrams in Action

From four words you get three overlapping pairs. Notice how each bigram shares one word with the next one.

words = "i love clean code".split()
bigrams = list(zip(words, words[1:]))
print(bigrams)

Meet the Trigram

A trigram takes three words at a time. It captures even more context, like is not good as one unit.

words = "this is not good".split()
trigrams = list(zip(words, words[1:], words[2:]))
print(trigrams)

How Many Do You Get?

For a sentence of N words, you get N minus n plus one n-grams. So 4 words give 3 bigrams and 2 trigrams.

The Window Slides

Each n-gram comes from a small window moving one word forward. Overlap is the point, since shared words stitch context together.

A Reusable Helper

You can build any n-gram with one tidy function using zip. Change the value of n and the same code handles bigrams or trigrams.

def ngrams(words, n):
    return list(zip(*[words[i:] for i in range(n)]))

Bigger N, More Context

Higher values of n hold longer phrases, so they capture context more precisely. That power comes with a cost you will meet soon.

Bigger N, Rarer Grams

The longer the run, the less often that exact sequence repeats. Large n-grams become rare, appearing in few documents.

Why Bigrams Are Popular

Bigrams hit a sweet spot: enough context to catch not bad, common enough to repeat across texts. That balance makes them a reliable default.

Mixing Sizes

You rarely use one size alone. Most pipelines combine unigrams and bigrams so the model sees both single words and their key pairs.

Quick Check

How many bigrams come from the sentence text is just data, which has four words?

Recap: Bigrams and Trigrams

A bigram joins two words, a trigram joins three. Bigger n holds more context but appears less often. Next you will let scikit-learn build them. ⚙️

Preguntas frecuentes

¿La lección «Bigramas y trigramas explicados» es gratis?

Sí — el texto completo de «Bigramas y trigramas explicados» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de NLP Academy, actualiza a CoddyKit PRO. El curso de NLP Academy incluye 4 lecciones en total.

¿Qué aprenderé en «Bigramas y trigramas explicados»?

Ventanas deslizantes sobre los tokens Practicas NLP Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar NLP Academy?

No se requiere experiencia previa. NLP Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 2 de 4.

¿Cuánto tiempo toma la lección «Bigramas y trigramas explicados»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de NLP Academy?

Sí. Cada lección de NLP Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Por qué las palabras aisladas pierden significado
  2. Bigramas y trigramas explicados
  3. Características de N-gramas en scikit-learn
  4. Elección del intervalo adecuado de N-gramas
← Volver a NLP Academy