EN - FR - DE - ES - IT - PT -

LexiconDream

🔤 Szó beágyazása

Szavak sűrű vektoros ábrázolása, amely szemantikai jelentést ragad meg.

Szó beágyazása

Egy jó szókapcsolatban a „király” mínusz a „férfi” plusz a „nő” szó összeadása a „királynő” szó mellé kerül. Ez a számtan azért működik, mert a vektorok jelentést is kódolnak, nem csak a helyesírást. Minden szó egy sűrű számlistává válik, jellemzően 100-300 dimenziósak, úgy elhelyezve, hogy a hasonló szavak közel legyenek egymáshoz a vektortérben.

A régebbi reprezentációk a szavakat elszigetelt szimbólumokként kezelték. A „macska” szó egyetlen lehetséges vektora semmit sem mondott a „cicáról”. A beágyazások ezt nagy szöveges korpuszokon való betanítással változtatták meg: a hasonló kontextusokban megjelenő szavak hasonló vektorokhoz kerülnek. Az eloszlási hipotézis, nagyjából „egy szót a társaságáról ismersz fel”, az egész ötlet motorja.

Népszerű módszerek

A statikus beágyazások, mint például a Word2Vec, szavanként egy vektort rendelnek hozzá, így a „bank” ugyanazzal a reprezentációval rendelkezik a „folyópart” és a „bankszámla” esetében. A kontextuális modellek ezt a kétértelműséget kiküszöbölik, ezért dominálnak most. A kompromisszum a költség: egy kontextuális vektor kiszámítása a teljes modell futtatását igényli.

Comments

No comments yet. Be the first to share a thought.

Leave a comment