Hlavní obsah
Práce a vzdělání

MA 3. Jaká slova spolu souvisejí aneb Jak spočítat jejich vzdálenost?

Foto: Jiri Bochez / GPT

Didaktické poznámky k úvodu měření sémantické vzdálenosti mezi slovy.

Článek

3. díl - matematika

Představte si, že každé slovo má kolem sebe své kamarády. Slovo škola se často objevuje blízko slov žák, učitel, třída, tabule, sešit, učení. Slovo jablko se zase často objevuje blízko slov: strom, ovoce, červené, šťáva, košík, zahrada. Počítač nerozumí slovům jako člověk. Neví, jak chutná jablko, ani jak voní třída. Ale umí si všimnout, která slova stojí často vedle sebe. Když počítač přečte mnoho vět, začne si vytvářet mapu slov. Slova, která se často objevují v podobných větách, umístí na mapě blízko sebe.

Je to opačný proces lidskému čtení s tím rozdílem, že člověk čte, ale současně přečtené chápe a dává do vztahu se svým životem, je textem osloven a přímo při četbě vytváří význam textu.

Počítač ale nejdřív musí hledat, která slova jsou blízká slovu „král“. Po načtení do databáze „vidí“, že král je blízko slovům koruna, hrad, princ, královna. Nebo např. Pes, že je blízko slovům štěká, vodítko, bouda, kočka. Takové počítačové mapě slov se říká převod „slova-na-čísla“ (word2vec) a jsou obsahem velkých jazykových modelů (LLM). Když si počítač přečte hodně knih, každému slovu přidělí jeho místo. Když jsou si slova významem podobná, leží blízko sebe. Když spolu nesouvisejí, jsou daleko od sebe. Každé slovo je reprezentováno bodem v prostoru, přičemž nejsou dány pevné souřadnice ani počátek. Proto může počítač poznat, že: král patří ke královněpodobně jako princ k princezně, nebo že Praha patří k Česku podobně jako Vídeň k Rakousku.

Díky word2vec počítač tedy nepočítá jen čísla, může počítat i se slovy - vektory. Ne proto, že by jim rozuměl jako člověk, ale protože si všímá jejich sousedů.

Pro děti lze použít příklady:

1. Počet společných sousedů - slov (sémantická vzdálenost)

2. Metrika kolečka (překryv množin)

3. Matematická definice - d(A,B)

4. Barevná vzdálenost (heatmap)

5. Hra na město (grafová vzdálenost)

6. Přechod k Word2Vec

Tyto jednoduché metriky lze snadno didakticky zpracovat a nenásilně zařadit do učebnice tak, aby si žák postupně mohl propojit několik matematických pojmů najednou: množiny (společní sousedé), průnik a sjednocení množin, grafy (slova jako uzly, vztahy jako hrany), vzdálenost (počet kroků nebo míra podobnosti), funkce (přiřazení čísla každé dvojici slov).

Je to přirozený most mezi matematikou, informatikou a češtinou. Děti si nejprve osvojí intuitivní pojem „blízkosti slov“ a teprve později mohou přejít k tomu, že moderní modely, jako je Word2Vec, reprezentují každé slovo jako bod ve vícerozměrném prostoru a používají matematické metriky (např. kosinovou podobnost) k měření jejich významové blízkosti.

Máte na tohle téma jiný názor? Napište o něm vlastní článek.

Reakce na článek

  • Texty jsou tvořeny uživateli a nepodléhají procesu korektury. Pokud najdete chybu nebo nepřesnost, prosíme, pošlete nám ji na medium.chyby@firma.seznam.cz.

    Sdílejte s lidmi své příběhy

    Stačí mít účet na Seznamu a můžete začít publikovat svůj obsah. To nejlepší se může zobrazit i na hlavní stránce Seznam.cz