Sobes.tech
Junior — Middle

Cuéntanos sobre bag-of-words y sus limitaciones.

sobes.tech AI

Respuesta de la IA

Bag-of-Words (BoW) es un método sencillo de representar texto como un conjunto de palabras sin tener en cuenta el orden ni la estructura gramatical. El texto se divide en palabras (tokens), y se crea un vector donde cada elemento refleja la cantidad o presencia de una palabra específica en el documento.

Limitaciones de BoW:

  • Pérdida del orden de las palabras. No se considera el contexto ni el significado que depende del orden.
  • Ignorar la semántica. Las palabras con diferentes significados pero forma similar se tratan igual.
  • Alta dimensionalidad. Para diccionarios grandes, los vectores se vuelven dispersos y voluminosos.
  • Sensibilidad al ruido. Las palabras frecuentes pero poco informativas (palabras vacías) pueden afectar el modelo.

Ejemplo de BoW para la oración "El gato está sentado en la alfombra":

palabra cantidad
El 1
gato 1
está 1
sentado 1
en 1
la 1
alfombra 1