muszaki_informatika:gepi_tanulas
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
muszaki_informatika:gepi_tanulas [2025/05/22 10:50] – [Tenzorok használata] knehez | muszaki_informatika:gepi_tanulas [2025/05/23 06:12] (current) – [Felügyelt és felügyelet nélküli tanulás] knehez | ||
---|---|---|---|
Line 239: | Line 239: | ||
==== Felügyelt és felügyelet nélküli tanulás ==== | ==== Felügyelt és felügyelet nélküli tanulás ==== | ||
- | * A regresszió és osztályozás esetén mindig szükség van egy **célértékre** (\( y \)), ezért ezeket **felügyelt tanulásnak** nevezzük. | + | * A //regresszió// és //osztályozás// esetén mindig szükség van egy **célértékre** (\( y \)), ezért ezeket **felügyelt tanulásnak** nevezzük. |
- | * A sűrűségmodellezés során nincs célérték, | + | * A //sűrűségmodellezés// során nincs célérték, |
==== Megjegyzés ==== | ==== Megjegyzés ==== | ||
Line 282: | Line 282: | ||
* 32 ilyen kép: \( \mathbb{R}^{32 \times 3 \times 64 \times 64} \) | * 32 ilyen kép: \( \mathbb{R}^{32 \times 3 \times 64 \times 64} \) | ||
- | A népszerű mélytanulási könyvtárak lehetővé teszik ezek **formátumának gyors átalakítását**, például: | + | A népszerű mélytanulási könyvtárak lehetővé teszik ezek **formátumának gyors átalakítását** (tenzorátalakításokat). |
- | + | ||
- | * dimenziók átrendezése | + | |
- | * szeletek kivágása, | + | |
- | * sorozatok kibontása (reshape). | + | |
- | + | ||
- | Ezek a műveletek gyakran **memóriamásolás nélkül** végrehajthatók, | + | |
==== Példák tenzorátalakításokra ==== | ==== Példák tenzorátalakításokra ==== | ||
- | A mélytanulási könyvtárakban, | + | === Dimenziók átrendezése (transpose) === |
- | + | ||
- | === 1. Dimenziók átrendezése (transpose) === | + | |
Ha van egy mátrixunk: | Ha van egy mátrixunk: | ||
Line 325: | Line 317: | ||
- | === 2. Szeletek kivágása === | + | === Szeletek kivágása === |
Tegyük fel, hogy van egy 3x4-es mátrix, és csak az első két oszlopra van szükségünk: | Tegyük fel, hogy van egy 3x4-es mátrix, és csak az első két oszlopra van szükségünk: | ||
Line 353: | Line 345: | ||
</ | </ | ||
- | --- | + | === Sorozatok kibontása (reshape) === |
- | + | ||
- | === 3. Sorozatok kibontása (reshape) === | + | |
Egy hosszú vektor: | Egy hosszú vektor: | ||
Line 379: | Line 369: | ||
</ | </ | ||
- | ==== Tenzoralapú számítási modell előnyei ==== | + | Ezek a műveletek gyakran **memóriamásolás nélkül** végrehajthatók, |
- | + | A modern mélytanulási rendszerek tervezése során a tenzoros reprezentáció fontos követelmén. Ha a számításokat **tenzoros formában** szervezzük meg, akkor ez lehetővé teszi a hatékony | |
- | A modern mélytanulási rendszerek tervezése során a következő célok fontosak: | + | A tenzoros struktúra támogatja a memóriabeli **lokalitást**, |
- | + | ||
- | * A számításokat **tenzoros formában** szervezzük meg, mert ez lehetővé teszi a párhuzamos végrehajtást. | + | |
- | * Minden szint – a modell, a programkönyvtár, | + | |
- | | + | |
- | + | ||
- | A mesterséges intelligencia modellek gyakorlati hatékonysága így nemcsak a matematikai ötleteken, hanem a **tenzorokra épülő implementáció minőségén** is múlik. | + |
muszaki_informatika/gepi_tanulas.1747911055.txt.gz · Last modified: 2025/05/22 10:50 by knehez