Sobes.tech
Junior — Middle

Povězte nám o bag-of-words a jeho omezeních.

sobes.tech AI

Odpověď od AI

Bag-of-Words (BoW) je jednoduchá metoda reprezentace textu jako souboru slov bez ohledu na pořadí a gramatickou strukturu. Text je rozdělen na slova (tokeny) a vytváří se vektor, kde každý prvek odráží množství nebo přítomnost konkrétního slova v dokumentu.

Omezení BoW:

  • Ztráta pořadí slov. Kontext a význam závislý na pořadí nejsou zohledněny.
  • Ignorování sémantiky. Slova s různým významem, ale podobnou formou, jsou považována za stejná.
  • Vysoká dimenzionalita. Pro velké slovníky se vektory stávají řídkými a objemnými.
  • Citlivost na šum. Často se vyskytující, ale málo informativní slova (stop slova) mohou ovlivnit model.

Příklad BoW pro větu "Kočka sedí na koberci":

slovo množství
Kočka 1
sedí 1
na 1
koberci 1