Junior — Middle
Mesélj a bag-of-words-ról és annak korlátairól.
sobes.tech MI
Válasz az MI-től
Bag-of-Words (BoW) egy egyszerű módszer a szöveg reprezentálására, amely a szavak halmazaként jeleníti meg a szöveget anélkül, hogy figyelembe venné a sorrendet vagy a nyelvtani szerkezetet. A szöveg szavakra (tokenekre) oszlik, és egy vektort hozunk létre, ahol minden elem egy adott szó mennyiségét vagy jelenlétét tükrözi a dokumentumban.
A BoW korlátai:
- A szavak sorrendjének elvesztése. A kontextus és a jelentés, amelyek a sorrendtől függenek, nem kerülnek figyelembevételre.
- A szemantika figyelmen kívül hagyása. Különböző jelentésű, de hasonló formájú szavakat ugyanúgy kezelnek.
- Nagy dimenzió. Nagy szótárak esetén a vektorok széttagoltak és nehezen kezelhetők.
- Zajra való érzékenység. Gyakran előforduló, de kevés információt tartalmazó szavak (stop szavak) befolyásolhatják a modellt.
Példa BoW-ra a "Macska ül a szőnyegen" mondatra:
| szó | mennyiség |
|---|---|
| Macska | 1 |
| ül | 1 |
| a | 1 |
| szőnyeg | 1 |