Sobes.tech
Junior — Middle

Opowiedz o bag-of-words i jego ograniczeniach.

sobes.tech AI

Odpowiedź od AI

Bag-of-Words (BoW) to prosty sposób reprezentacji tekstu jako zbioru słów bez uwzględniania kolejności i struktury gramatycznej. Tekst jest dzielony na słowa (tokeny), a tworzony jest wektor, w którym każdy element odzwierciedla ilość lub obecność konkretnego słowa w dokumencie.

Ograniczenia BoW:

  • Utrata kolejności słów. Kontekst i znaczenie zależne od kolejności nie są brane pod uwagę.
  • Ignorowanie semantyki. Słowa o różnych znaczeniach, ale podobnej formie, są traktowane tak samo.
  • Duża wymiarowość. Dla dużych słowników wektory stają się rzadkie i nieporęczne.
  • Wrażliwość na szum. Często występujące, ale mało informatywne słowa (stop słowa) mogą wpływać na model.

Przykład BoW dla zdania "Kot siedzi na dywanie":

słowo ilość
Kot 1
siedzi 1
na 1
dywanie 1