AI-For-Beginners/translations/hu/lessons/5-NLP/20-LangModels
localizeflow[bot] 3c760d21ff chore(i18n): sync translations with latest source changes (chunk 1/1, 201 changes) 2026-01-30 02:29:36 +00:00
..
GPT-PyTorch.ipynb 🌐 Update translations via Co-op Translator 2025-08-29 16:53:37 +00:00
README.md chore(i18n): sync translations with latest source changes (chunk 1/1, 201 changes) 2026-01-30 02:29:36 +00:00

README.md

Előre Trénelt Nagy Nyelvi Modellek

Az eddigi feladataink során mindig egy neurális hálót tanítottunk be egy adott feladat elvégzésére címkézett adathalmaz segítségével. A nagy transzformer modelleknél, mint például a BERT, nyelvi modellezést használunk önfelügyelt módon, hogy létrehozzunk egy nyelvi modellt, amelyet aztán további, specifikus domainre vonatkozó tréninggel specializálunk egy adott feladatra. Azonban bebizonyosodott, hogy a nagy nyelvi modellek számos feladatot képesek megoldani bármilyen domain-specifikus tréning nélkül is. Az ilyen modellek családját GPT-nek, azaz Generatív Előre Trénelt Transzformernek nevezzük.

Előadás előtti kvíz

Szöveg Generálás és Perplexitás

Az a gondolat, hogy egy neurális háló képes általános feladatokat elvégezni utólagos tréning nélkül, a Language Models are Unsupervised Multitask Learners című tanulmányban került bemutatásra. A fő elképzelés az, hogy sok más feladat modellezhető szöveg generálás segítségével, mivel a szöveg megértése lényegében azt jelenti, hogy képesek vagyunk előállítani azt. Mivel a modell hatalmas mennyiségű szövegen van betanítva, amely az emberi tudást öleli fel, széles körű témákban ismeretekkel rendelkezik.

A szöveg megértése és előállítása magában foglalja a világ körülöttünk való ismeretét is. Az emberek nagy mértékben olvasás útján tanulnak, és a GPT hálózat ebben hasonló.

A szöveg generáló hálózatok úgy működnek, hogy megjósolják a következő szó valószínűségét $P(w_N). Azonban a következő szó feltétel nélküli valószínűsége megegyezik ennek a szónak a szövegkorpuszban való gyakoriságával. A GPT képes megadni a következő szó **feltételes valószínűségét**, figyelembe véve az előző szavakat: P(w_N | w_{n-1}, ..., w_0)$.

További információt a valószínűségekről a Data Science for Beginners Curriculum című anyagunkban találhatsz.

A nyelvi generáló modellek minőségét a perplexitás segítségével lehet meghatározni. Ez egy belső metrika, amely lehetővé teszi a modell minőségének mérését bármilyen feladat-specifikus adathalmaz nélkül. Az egy mondat valószínűségének fogalmán alapul - a modell magas valószínűséget rendel egy olyan mondathoz, amely valószínűleg valódi (azaz a modell nem zavarodott meg tőle), és alacsony valószínűséget az olyan mondatokhoz, amelyek kevésbé értelmesek (pl. Can it does what?). Ha valódi szövegkorpusz mondatokat adunk a modellnek, elvárjuk, hogy magas valószínűséget és alacsony perplexitást kapjunk. Matematikailag a perplexitás a teszthalmaz normalizált inverz valószínűségeként van definiálva:


\mathrm{Perplexity}(W) = \sqrt[N]{1\over P(W_1,...,W_N)}

Kísérletezhetsz szöveg generálással a GPT-alapú szövegszerkesztővel a Hugging Face-től. Ebben a szerkesztőben elkezdheted írni a szövegedet, és a [TAB] megnyomásával több befejezési lehetőséget kapsz. Ha ezek túl rövidek, vagy nem vagy elégedett velük, nyomd meg újra a [TAB]-ot, és további lehetőségeket kapsz, beleértve hosszabb szövegrészeket is.

A GPT egy Család

A GPT nem egyetlen modell, hanem a OpenAI által fejlesztett és betanított modellek gyűjteménye.

A GPT modellek között található:

GPT-2 GPT 3 GPT-4
Nyelvi modell akár 1,5 milliárd paraméterrel. Nyelvi modell akár 175 milliárd paraméterrel. 100T paraméterekkel, és képes képeket és szövegeket is bemenetként fogadni, valamint szöveget generálni kimenetként.

A GPT-3 és GPT-4 modellek elérhetők Microsoft Azure kognitív szolgáltatásként, valamint OpenAI API formájában.

Prompt Engineering

Mivel a GPT hatalmas mennyiségű adat alapján van betanítva, hogy megértse a nyelvet és a kódot, válaszokat ad a bemenetekre (promptokra). A promptok a GPT bemenetei vagy lekérdezései, amelyekben utasításokat adunk a modelleknek a következő elvégzendő feladatról. Ahhoz, hogy a kívánt eredményt kapjuk, a leghatékonyabb promptot kell megalkotnunk, amely magában foglalja a megfelelő szavak, formátumok, kifejezések vagy akár szimbólumok kiválasztását. Ezt a megközelítést Prompt Engineering néven ismerjük.

Ez a dokumentáció további információt nyújt a prompt engineeringről.

✍️ Példa Notebook: Játék az OpenAI-GPT-vel

Folytasd a tanulást az alábbi notebookokban:

Következtetés

Az új általános előre trénelt nyelvi modellek nemcsak a nyelvi struktúrát modellezik, hanem hatalmas mennyiségű természetes nyelvet is tartalmaznak. Ezért hatékonyan használhatók bizonyos NLP feladatok megoldására zero-shot vagy few-shot környezetben.

Előadás utáni kvíz