Megosztás a következőn keresztül:


Oszlopok kiválasztása átalakításhoz

Fontos

A (klasszikus) Machine Learning Studio támogatása 2024. augusztus 31-én megszűnik. Javasoljuk, hogy addig térjen át az Azure Machine Learning használatára.

2021. december 1-től kezdve nem fog tudni létrehozni új (klasszikus) Machine Learning Studio-erőforrásokat. 2024. augusztus 31-ig továbbra is használhatja a meglévő (klasszikus) Machine Learning Studio-erőforrásokat.

A (klasszikus) ML Studio dokumentációjának kivezetése folyamatban van, és a jövőben nem várható a frissítése.

Olyan átalakítást hoz létre, amely ugyanazt az oszlopkészletet választja ki, mint az adott adatkészletben

Kategória: Adatátalakítás /-manipuláció

Megjegyzés

A következőkre vonatkozik: Machine Learning Studio (klasszikus)

Hasonló húzással használható modulok érhetők el Azure Machine Learning tervezőben.

Ez a cikk azt ismerteti, hogyan használható az Oszlopok átalakítása modul a Machine Learning Studióban (klasszikus). Az Oszlopok kijelölése átalakítás modul célja, hogy az oszlopok kiszámítható, konzisztens készletét mindig használjuk az lefelé irányuló gépi tanulási műveletekben.

Ez a modul különösen hasznos olyan feladatokhoz, mint a pontozás, amelyekhez adott oszlopokra van szükség. A rendelkezésre álló oszlopok módosítása megszakíthatja a kísérletet, vagy megváltoztathatja az eredményeket.

A Select Columns Transform (Oszlopok átalakítása) lehetőséget oszlophalmazok létrehozására és mentésre használhatja. Ezután az Átalakítás alkalmazása modullal alkalmazhatja ezeket a kijelöléseket az új adatokra.

Az Oszlopok kijelölése átalakítás használata

Ez a forgatókönyv feltételezi, hogy funkcióválasztást kíván használni a modell betanítása során használt dinamikus oszlopkészlet létrehozásához. Annak érdekében, hogy az oszlopok kijelölései azonosak a pontozási folyamatnál, az Oszlopok átalakítása modullal rögzítheti az oszlopkijelöléseket, és alkalmazhatja őket a kísérlet más részén.

  1. Adjon hozzá egy bemeneti adatkészletet a kísérlethez a Studióban (klasszikus).

  2. Adja hozzá a Szűrőalapú funkciókijelölés egy példányát.

  3. Csatlakozás a modulokat, és úgy konfigurálja a funkciókiválasztási modult, hogy automatikusan megtalálja a bemeneti adatkészlet néhány legjobb funkcióját.

  4. Adja hozzá a Train Model (Modell betanítása) egy példányát, és a betanítás bemeneteként használja a Szűrőalapú funkcióválasztás kimenetét.

    Fontos

    Mivel a funkció fontossága az oszlop értékei alapján van eldöntve, nem tudható előre, hogy mely oszlopok lesznek elérhetők a Modell betanítása bemenetként.

  5. Most csatolja az Oszlopok kijelölése Átalakítás modul egy példányát .

    Ez egy oszlopkijelölést hoz létre átalakításként, amely menthető vagy alkalmazható más adatkészletre. Ez a lépés biztosítja, hogy a funkció kiválasztása által azonosított oszlopokat más modulok mentik újra.

  6. Adja hozzá a Score Model (Modell pontozása) modult.

    Ne csatlakoztassa a bemeneti adatkészletet.

    Ehelyett adja hozzá az Átalakítás alkalmazása modult, és kösse össze a funkciókiválasztási átalakítás kimenetét.

    Fontos

    Nem számíthat rá, hogy szűrőalapú funkcióválasztást alkalmaz a pontozási adatkészletre, és ugyanazok az eredmények adatokat kapják. Mivel a funkcióválasztás értékeken alapul, más oszlopkészletet is választhat, ami a pontozási művelet meghiúsulását okozhatja.

  7. Futtassa a kísérletet.

Az oszlopválasztás mentésének, majd alkalmazásának folyamata biztosítja, hogy ugyanaz az adatséma elérhető a betanításhoz és a pontozáshoz.

Példák

A modul használatára vonatkozó példákért tekintse meg a következő Azure AI Gallery:

Várt bemenetek

Név Típus Description
Adatkészlet a kívánt oszlopokkal Adattábla A kívánt oszlopkészletet tartalmazó adatkészlet

Kimenetek

Név Típus Description
Oszlopok kijelölésének átalakítása ITransform interfész Átalakítás, amely az oszlopok ugyanazon részkészletét választja ki, mint az adott adatkészletben.

Kivételek

Kivétel Description
0003-as hiba Kivétel akkor fordul elő, ha egy vagy több bemenet null vagy üres.

Lásd még

Manipuláció
Adathalmaz oszlopainak kiválasztása