Sobes.tech
Junior — Middle

Πες μας για το bag-of-words και τους περιορισμούς του.

sobes.tech AI

Απάντηση από AI

Bag-of-Words (BoW) είναι μια απλή μέθοδος αναπαράστασης κειμένου ως σύνολο λέξεων χωρίς να λαμβάνεται υπόψη η σειρά και η γραμματική δομή. Το κείμενο διαχωρίζεται σε λέξεις (tokens), και δημιουργείται ένας διανυσματικός εκπρόσωπος όπου κάθε στοιχείο αντικατοπτρίζει την ποσότητα ή την παρουσία μιας συγκεκριμένης λέξης στο έγγραφο.

Περιορισμοί του BoW:

  • Απώλεια της σειράς των λέξεων. Το πλαίσιο και το νόημα που εξαρτώνται από τη σειρά δεν λαμβάνονται υπόψη.
  • Παράβλεψη της σημασιολογίας. Λέξεις με διαφορετικό νόημα, αλλά παρόμοια μορφή, αντιμετωπίζονται το ίδιο.
  • Μεγάλη διαστατικότητα. Για μεγάλα λεξιλόγια, τα διανύσματα γίνονται αραιά και ογκώδη.
  • Ευαισθησία στον θόρυβο. Συχνά εμφανιζόμενες, αλλά λιγότερο ενημερωτικές λέξεις (stop words) μπορούν να επηρεάσουν το μοντέλο.

Παράδειγμα BoW για την πρόταση "Η γάτα κάθεται στο χαλί":

λέξη ποσότητα
Η 1
γάτα 1
κάθεται 1
στο 1
χαλί 1