AI-For-Beginners/translations/fi/lessons/5-NLP/15-LanguageModeling
leestott 07e1ffa96b 🌐 Update translations via Co-op Translator 2025-08-28 22:12:36 +00:00
..
lab 🌐 Update translations via Co-op Translator 2025-08-28 22:12:36 +00:00
CBoW-PyTorch.ipynb 🌐 Update translations via Co-op Translator 2025-08-28 22:12:36 +00:00
CBoW-TF.ipynb 🌐 Update translations via Co-op Translator 2025-08-28 22:12:36 +00:00
README.md 🌐 Update translations via Co-op Translator 2025-08-28 22:12:36 +00:00

README.md

Kielen mallintaminen

Semanttiset upotukset, kuten Word2Vec ja GloVe, ovat itse asiassa ensimmÀinen askel kohti kielen mallintamista - mallien luomista, jotka jollain tavalla ymmÀrtÀvÀt (tai edustavat) kielen luonnetta.

Ennakkokysely

Kielen mallintamisen pÀÀidea on niiden kouluttaminen merkitsemÀttömillÀ aineistoilla valvomattomalla tavalla. TÀmÀ on tÀrkeÀÀ, koska meillÀ on valtavia mÀÀriÀ merkitsemÀtöntÀ tekstiÀ saatavilla, kun taas merkittyÀ tekstiÀ on aina rajallisesti sen mukaan, kuinka paljon aikaa voimme kÀyttÀÀ sen merkitsemiseen. Useimmiten voimme rakentaa kielimalleja, jotka voivat ennustaa puuttuvia sanoja tekstissÀ, koska on helppoa peittÀÀ satunnainen sana tekstissÀ ja kÀyttÀÀ sitÀ harjoitusnÀytteenÀ.

Upotusten kouluttaminen

Aiemmissa esimerkeissÀmme kÀytimme valmiiksi koulutettuja semanttisia upotuksia, mutta on mielenkiintoista nÀhdÀ, miten nÀitÀ upotuksia voidaan kouluttaa. On olemassa useita mahdollisia ideoita, joita voidaan kÀyttÀÀ:

  • N-Gram-kielen mallintaminen, jossa ennustamme sanan katsomalla N edellistĂ€ sanaa (N-grammi)
  • Continuous Bag-of-Words (CBoW), jossa ennustamme keskimmĂ€isen sanan W_0 sanajonossa W_{-N}, ..., W_N.
  • Skip-gram, jossa ennustamme joukon naapurisanoja {W_{-N},\dots, W_{-1}, W_1,\dots, W_N} keskimmĂ€isestĂ€ sanasta W_0.

kuva paperista, jossa kÀsitellÀÀn sanojen muuntamista vektoreiksi

Kuva tÀstÀ paperista

✍ Esimerkkivihkot: CBoW-mallin kouluttaminen

Jatka oppimistasi seuraavissa vihkoissa:

Yhteenveto

EdellisessÀ oppitunnissa nÀimme, ettÀ sanaupotukset toimivat kuin taikuutta! Nyt tiedÀmme, ettÀ sanaupotusten kouluttaminen ei ole kovin monimutkainen tehtÀvÀ, ja meidÀn pitÀisi pystyÀ kouluttamaan omia sanaupotuksia erityisalojen teksteille tarvittaessa.

JĂ€lkikysely

Kertaus ja itseopiskelu

🚀 TehtĂ€vĂ€: Skip-Gram-mallin kouluttaminen

Laboratoriossa haastamme sinut muokkaamaan tÀmÀn oppitunnin koodia Skip-Gram-mallin kouluttamiseksi CBoW:n sijaan. Lue lisÀtiedot


Vastuuvapauslauseke:
TÀmÀ asiakirja on kÀÀnnetty kÀyttÀmÀllÀ tekoÀlypohjaista kÀÀnnöspalvelua Co-op Translator. Vaikka pyrimme tarkkuuteen, huomioithan, ettÀ automaattiset kÀÀnnökset voivat sisÀltÀÀ virheitÀ tai epÀtarkkuuksia. AlkuperÀistÀ asiakirjaa sen alkuperÀisellÀ kielellÀ tulisi pitÀÀ ensisijaisena lÀhteenÀ. Kriittisen tiedon osalta suositellaan ammattimaista ihmiskÀÀnnöstÀ. Emme ole vastuussa vÀÀrinkÀsityksistÀ tai virhetulkinnoista, jotka johtuvat tÀmÀn kÀÀnnöksen kÀytöstÀ.