A Felelős AI-irányítópult használata az Azure Machine Tanulás Studióban

A felelős AI-irányítópultok a regisztrált modellekhez vannak társítva. A Felelős AI-irányítópult megtekintéséhez lépjen a modellregisztrációs adatbázisba, és válassza ki azt a regisztrált modellt, amelyhez felelős AI-irányítópultot hozott létre. Ezután válassza a Felelős AI lapot a létrehozott irányítópultok listájának megtekintéséhez.

Screenshot of the model details pane in Azure Machine Learning studio, with the 'Responsible AI' tab highlighted.

Több irányítópultot is konfigurálhat, és csatolhatja őket a regisztrált modellhez. Az összetevők különböző kombinációi (értelmezhetőség, hibaelemzés, okozati elemzés stb.) csatolhatók minden felelős AI-irányítópulthoz. Az alábbi képen egy irányítópult testreszabása és a benne létrehozott összetevők láthatók. Minden irányítópulton megtekintheti vagy elrejtheti a különböző összetevőket magában az irányítópult felhasználói felületén.

Screenshot of Responsible AI tab with a dashboard name highlighted.

Válassza ki az irányítópult nevét, hogy teljes nézetben nyissa meg a böngészőben. Ha vissza szeretne térni az irányítópultok listájához, bármikor kiválaszthatja a Vissza a modellek részleteihez lehetőséget .

Screenshot of a Responsible AI dashboard with the 'Back to model details' button highlighted.

Teljes funkcionalitás integrált számítási erőforrással

A Felelős AI-irányítópult egyes funkciói dinamikus, menet közbeni és valós idejű számítást igényelnek (például mi-ha elemzés). Ha nem csatlakoztat egy számítási erőforrást az irányítópulthoz, előfordulhat, hogy hiányzik néhány funkció. Amikor egy számítási erőforráshoz csatlakozik, engedélyezi a Felelős AI-irányítópult teljes funkcionalitását a következő összetevőkhöz:

  • Hibaelemzés
    • Ha a globálisadat-kohorszot bármilyen érdeklődésre számot tartó kohorszra állítja be, akkor a hibafa nem lesz letiltva, hanem frissül.
    • A további hiba- vagy teljesítménymetrikák kiválasztása támogatott.
    • A jellemzők bármely részhalmazának kiválasztása a hibafatérkép betanításához támogatott.
    • A levélcsomópontonként szükséges minták minimális számának és a hibafa mélységének módosítása támogatott.
    • A hőtérkép dinamikus frissítése legfeljebb két funkció esetében támogatott.
  • Funkció fontossága
    • Az egyes funkciók fontossági lapján az egyéni feltételes várakozási (ICE) ábrázolás támogatott.
  • Ellenfaktuális lehetőség
    • Támogatott egy új, lehetőség szerint ellenfaktuális adatpont létrehozása a kívánt eredményhez szükséges minimális változás megértéséhez.
  • Ok-okozati elemzés
    • Minden egyes adatpont kiválasztása, a kezelési funkciók megzavarása és az ok-okozati összefüggés várható ok-okozati eredményének megtekintése (csak regressziós gépi tanulási forgatókönyvek esetén).

Ezeket az információkat a Felelős AI-irányítópult oldalán is megtalálhatja az Információk ikon kiválasztásával, ahogyan az alábbi képen is látható:

Screenshot of the 'Information' icon on the Responsible AI dashboard.

A Felelős AI-irányítópult teljes működésének engedélyezése

  1. Válasszon ki egy futó számítási példányt az irányítópult tetején található Compute legördülő listában. Ha nem rendelkezik futó számítással, hozzon létre egy új számítási példányt a legördülő lista melletti pluszjel (+) kiválasztásával. A leállított számítási példány elindításához a Számítás indítása gombot is választhatja. A számítási példány létrehozása vagy indítása eltarthat néhány percig.

    Screenshot of the 'Compute' dropdown box for selecting a running compute instance.

  2. Ha egy számítás futó állapotban van, a Felelős AI-irányítópult elkezd csatlakozni a számítási példányhoz. Ennek érdekében a rendszer létrehoz egy terminálfolyamatot a kiválasztott számítási példányon, és elindít egy felelős AI-végpontot a terminálon. Válassza a Terminálkimenetek megtekintése lehetőséget az aktuális terminálfolyamat megtekintéséhez.

    Screenshot showing that the responsible AI dashboard is connecting to a compute resource.

  3. Amikor a Felelős AI-irányítópult csatlakozik a számítási példányhoz, megjelenik egy zöld üzenetsáv, és az irányítópult teljesen működőképes.

    Screenshot showing that the dashboard is connected to the compute instance.

  4. Ha a folyamat egy ideig tart, és a Felelős AI-irányítópult továbbra sem csatlakozik a számítási példányhoz, vagy megjelenik egy piros hibaüzenetsáv, az azt jelenti, hogy problémák lépnek fel a felelős AI-végpont elindításával kapcsolatban. Válassza a Terminálkimenetek megtekintése lehetőséget, és görgessen lefelé a hibaüzenet megtekintéséhez.

    Screenshot of an error connecting to a compute.

    Ha nehezen találja meg, hogyan háríthatja el a "nem sikerült csatlakozni a számítási példányhoz" problémát, válassza a mosoly ikont a jobb felső sarokban. Küldjön nekünk visszajelzést a felmerülő hibákról vagy problémákról. A visszajelzési űrlapon képernyőképet és e-mail-címet is megadhat.

A Felelős AI-irányítópult felhasználói felületének áttekintése

A Felelős AI-irányítópult robusztus, gazdag vizualizációkat és funkciókat tartalmaz, amelyek segítenek elemezni a gépi tanulási modellt, vagy adatvezérelt üzleti döntéseket hozni:

Globális vezérlők

Az irányítópult tetején létrehozhat kohorszokat (adott jellemzőkkel rendelkező adatpontok alcsoportjait), hogy az egyes összetevők elemzését összpontosítsa. Az irányítópultra jelenleg alkalmazott kohorsz neve mindig az irányítópult bal felső sarkában jelenik meg. Az irányítópult alapértelmezett nézete a teljes adatkészlet, amely az Összes adat (alapértelmezett) címet adja.

Screenshot of a responsible AI dashboard showing all data.

  1. Kohorszbeállítások: Lehetővé teszi az egyes kohorszok részleteinek megtekintését és módosítását az oldalpanelen.
  2. Irányítópult konfigurációja: Lehetővé teszi a teljes irányítópult elrendezésének megtekintését és módosítását egy oldalsó panelen.
  3. Kohorsz váltása: Lehetővé teszi egy másik kohorsz kiválasztását és a statisztikáinak megtekintését egy előugró ablakban.
  4. Új kohorsz: Lehetővé teszi egy új kohorsz létrehozását és hozzáadását az irányítópulton.

Válassza a Kohorszbeállítások lehetőséget egy olyan panel megnyitásához, amely tartalmazza a kohorszok listáját, ahol létrehozhatja, szerkesztheti, duplikálhatja vagy törölheti őket.

Screenshot showing the cohort settings on the dashboard.

Az irányítópult tetején vagy a Kohorsz beállításai között válassza az Új kohorsz lehetőséget egy új panel megnyitásához, amelyen az alábbi szűrési lehetőségek közül választhat:

  1. Index: Szűrők az adatpont pozíciója alapján a teljes adathalmazban.
  2. Adathalmaz: Az adathalmaz egy adott funkciójának értéke alapján szűr.
  3. Előrejelzett Y: Szűrők a modell előrejelzése alapján.
  4. Igaz Y: A célfunkció tényleges értéke alapján szűr.
  5. Hiba (regresszió): Szűrők hiba alapján (vagy besorolási eredmény (besorolás): Szűrés típus és pontosság szerint.
  6. Kategorikus értékek: Szűrjön a belefoglalandó értékek listájával.
  7. Numerikus értékek: Szűrés logikai művelettel az értékek felett (például olyan adatpontok kijelölése, ahol 64 éves).<

Screenshot of making multiple new cohorts.

Nevezze el az új adathalmaz kohorszát, válassza a Szűrő hozzáadása lehetőséget az egyes használni kívánt szűrők hozzáadásához, majd tegye a következők egyikét:

  • A Mentés gombra kattintva mentse az új kohorsztot a kohorszlistára.
  • A mentéshez és a váltáshoz válassza a Mentés lehetőséget, és azonnal váltson az irányítópult globális kohorszára az újonnan létrehozott kohorszra.

Screenshot of making a new cohort in the dashboard.

Az Irányítópult konfigurációja lehetőséget választva megnyithat egy panelt az irányítópulton konfigurált összetevők listájával. Az összetevők elrejthetők az irányítópulton a Kuka ikonra kattintva, ahogyan az alábbi képen látható:

Screenshot showing the dashboard configuration.

Az összetevőket a kék körkörös pluszjel (+) ikonnal adhat hozzá az irányítópulthoz az egyes összetevők közötti elválasztó ikonra kattintva, ahogyan az alábbi képen látható:

Screenshot of adding a component to the dashboard.

Hibaelemzés

A következő szakaszok a hibafatérképek és a hőtérképek értelmezését és használatát ismertetik.

Hibafatérkép

A hibaelemzési összetevő első panelje egy fatérkép, amely bemutatja, hogyan oszlik el a modellhiba a különböző kohorszokban favizualizációval. Jelöljön ki egy csomópontot az előrejelzési útvonal megtekintéséhez azon szolgáltatásokban, ahol hiba történt.

Screenshot of the dashboard showing an error analysis on the tree map pane.

  1. Hőtérkép nézet: A hibaeloszlás hőtérképes vizualizációjára vált.
  2. Funkciólista: Lehetővé teszi a hőtérképen használt funkciók módosítását egy oldalpanel használatával.
  3. Hibalefedettség: Megjeleníti a kijelölt csomópontra koncentrált adathalmaz összes hibájának százalékos arányát.
  4. Hiba (regresszió) vagy hibaarány (besorolás):: Megjeleníti a kijelölt csomópont összes adatpontjának hibáját vagy százalékos arányát.
  5. Csomópont: Az adathalmaz kohorszát jelöli, potenciálisan alkalmazott szűrőkkel, valamint a hibák számát a kohorszban lévő adatpontok teljes számából.
  6. Kitöltési sor: Az adatpontok gyermek kohorszokban való eloszlását jeleníti meg szűrők alapján, a vonalvastagságon keresztül ábrázolt adatpontok számával.
  7. Kiválasztási információk: Az oldalpanelen kijelölt csomópontra vonatkozó információkat tartalmazza.
  8. Mentés új kohorszként: Létrehoz egy új kohorszt a megadott szűrőkkel.
  9. Az alap kohorsz példányai: A teljes adathalmaz pontjainak teljes számát, valamint a helyesen és helytelenül előrejelzett pontok számát jeleníti meg.
  10. A kijelölt kohorsz példányai: Megjeleníti a kijelölt csomópont pontjainak teljes számát, valamint a helyesen és helytelenül előrejelzett pontok számát.
  11. Előrejelzési útvonal (szűrők): Felsorolja a teljes adathalmazon elhelyezett szűrőket a kisebb kohorsz létrehozásához.

A Funkciólista gombra kattintva megnyithat egy oldalpanelt, amelyről újra betanítheti a hibafát bizonyos funkciókon.

Screenshot of the dashboard side panel, which lists selectable features of an error analysis tree map.

  1. Keresési funkciók: Lehetővé teszi az adathalmaz adott funkcióinak megkeresését.
  2. Szolgáltatások: Az adathalmazban található funkció nevét sorolja fel.
  3. Fontosságok: Útmutató ahhoz, hogy a funkció hogyan kapcsolódik a hibához. A funkció és a címkék hibái közötti kölcsönös tájékoztatási pontszám alapján számítva. Ezzel a pontszámmal eldöntheti, hogy mely szolgáltatásokat válassza a hibaelemzésben.
  4. Pipa: Lehetővé teszi a funkció hozzáadását vagy eltávolítását a fatérképről.
  5. Maximális mélység: A hibákra betanított helyettesítő fa maximális mélysége.
  6. Levelek száma: A hibákra betanított helyettesítő fa leveleinek száma.
  7. Minták minimális száma egy levélben: Az egy levél létrehozásához szükséges minimális adatmennyiség.

Hiba– hőtérkép

A Hőtérkép fülre kattintva válthat az adathalmazban lévő hiba másik nézetére. Kiválaszthat egy vagy több hőtérképcellát, és létrehozhat új kohorszokat. A hőtérkép létrehozásához legfeljebb két funkció közül választhat.

Screenshot of the dashboard, showing an error analysis heat map and list of features to compare.

  1. Cellák: A kijelölt cellák számát jeleníti meg.
  2. Hibalefedettség: Megjeleníti a kijelölt cellában(ok) koncentrált hibák százalékos arányát.
  3. Hibaarány: Megjeleníti a kijelölt cella(ok) összes adatpontjának hibaarányát.
  4. Tengelyfunkciók: Kiválasztja a hőtérképen megjelenítendő funkciók metszetét.
  5. Cellák: Az adathalmaz kohorszát jelöli szűrők alkalmazásával, valamint a hibák százalékos arányát a kohorszban lévő adatpontok teljes számából. A kék körvonal a kijelölt cellákat jelöli, a piros szín pedig a hibák koncentrációját jelöli.
  6. Előrejelzési útvonal (szűrők): Az egyes kijelölt kohorszok teljes adathalmazán elhelyezett szűrők listája.

Modell áttekintése és méltányossági metrikák

A modelláttekintő összetevő átfogó teljesítmény- és méltányossági metrikákat biztosít a modell kiértékeléséhez, valamint a fő teljesítménybeli egyenlőtlenségi metrikákat a megadott funkciók és adathalmaz-kohorszok mentén.

Adathalmazok kohorszai

Az Adathalmazok kohorszok panelen megvizsgálhatja a modellt a különböző felhasználó által megadott adathalmaz-kohorszok modellteljesítményének összehasonlításával (elérhető az irányítópult jobb felső sarkában található Kohorszbeállítások ikonnal).

Screenshot of the 'Model overview' pane, showing the 'Dataset cohorts' tab.

  1. Segítség a metrikák kiválasztásához: Válassza ezt az ikont egy panel megnyitásához, amely további információt tartalmaz arról, hogy milyen modellteljesítmény-metrikák jelenjenek meg a táblázatban. A teljesítménymetrikák kijelöléséhez és kijelölésének megszüntetéséhez egyszerűen módosíthatja, hogy mely metrikákat szeretné megtekinteni a többválasztós legördülő listával.
  2. Hőtérkép megjelenítése: Be- és kikapcsolással megjelenítheti vagy elrejtheti a hőtérkép-vizualizációt a táblázatban. A hőtérkép színátmenete az egyes oszlopok legalacsonyabb és legmagasabb értéke között normalizált tartománynak felel meg.
  3. Metrikák táblázata az egyes adathalmaz-kohorszokhoz: Megtekintheti az adathalmazok kohorszoszlopait, az egyes kohorszok mintaméretét és az egyes kohorszok kiválasztott modellteljesítmény-mérőszámait.
  4. Sávdiagram, amely az egyes metrikákat jeleníti meg: Az egyszerű összehasonlítás érdekében tekintse meg a kohorszok abszolút hibáját.
  5. Metrika kiválasztása (x tengely): Ezt a gombot választva kiválaszthatja, hogy mely metrikákat szeretné megtekinteni a sávdiagramon.
  6. Válassza ki a kohorszokat (y tengely): Ezt a gombot választva kiválaszthatja, hogy mely kohorszokat szeretné megtekinteni a sávdiagramon. Előfordulhat, hogy a funkció-kohorsz kiválasztása le van tiltva, hacsak nem adja meg először a kívánt szolgáltatásokat az összetevő Szolgáltatás kohorsz lapján .

Válassza a Metrikák kiválasztásához a modellteljesítmény-metrikák és azok definícióinak listáját tartalmazó panel megnyitásához, amely segít kiválasztani a megtekinteni kívánt metrikákat.

Gépi tanulási forgatókönyv Metrics
Regresszió Átlagos abszolút hiba, Közép négyzetes hiba, R-négyzet, Középérték előrejelzés.
Classification Pontosság, Pontosság, Visszahívás, F1 pontszám, Hamis pozitív arány, Hamis negatív ráta, Kiválasztási arány.

Jellemzők kohorszai

A Funkció kohorszok panelen megvizsgálhatja a modellt a modell teljesítményének a felhasználó által megadott bizalmas és nem bizalmas funkciók (például a különböző nemi, faji és jövedelemszintű kohorszok teljesítménye) összehasonlításával.

Screenshot of the dashboard 'Model overview' pane, showing the 'Feature cohorts' tab.

  1. Segítség a metrikák kiválasztásához: Válassza ezt az ikont egy panel megnyitásához, amely további információt tartalmaz arról, hogy milyen metrikák jelenjenek meg a táblázatban. A teljesítménymetrikák kiválasztásához és kijelölésének megszüntetéséhez egyszerűen módosíthatja, hogy mely metrikákat szeretné megtekinteni a több kijelöléses legördülő listából.

  2. Segítség a funkciók kiválasztásához: Válassza ezt az ikont egy panel megnyitásához, amely további információkat tartalmaz arról, hogy milyen funkciók jelenjenek meg a táblázatban, az egyes funkciók leíróival és azok tárolóképességével (lásd alább). Egyszerűen beállíthatja, hogy mely funkciók legyenek megtekinthetők a több kijelöléses legördülő listából a kijelölésükhöz és a kijelölésük törléséhez.

    Screenshot of the dashboard 'Model overview' pane, showing how to choose features.

  3. Hőtérkép megjelenítése: Be- és kikapcsolása a hőtérkép vizualizációinak megtekintéséhez. A hőtérkép színátmenete az egyes oszlopok legalacsonyabb és legmagasabb értéke között normalizált tartománynak felel meg.

  4. Metrikák táblázata az egyes szolgáltatás-kohorszokhoz: Egy táblázat, amely oszlopokkal rendelkezik a szolgáltatás kohorszaihoz (a kiválasztott funkció al-kohorszához), az egyes kohorszok mintaméretéhez, valamint a kiválasztott modell teljesítménymetrikáihoz az egyes funkció-kohorszokhoz.

  5. Méltányossági metrikák/egyenlőtlenségi metrikák: A metrikák táblájának megfelelő táblázat, amely a teljesítménypontszámok közötti maximális különbséget vagy maximális arányt jeleníti meg a két jellemző-kohorsz között.

  6. Sávdiagram, amely az egyes metrikákat jeleníti meg: Az egyszerű összehasonlítás érdekében tekintse meg a kohorszok abszolút hibáját.

  7. Válassza ki a kohorszokat (y tengely): Ezt a gombot választva kiválaszthatja, hogy mely kohorszokat szeretné megtekinteni a sávdiagramon.

    A Kohorszok kiválasztása lehetőség választásával megnyílik egy panel, amelyen megjelenítheti a kiválasztott adathalmaz-kohorszok vagy szolgáltatás-kohorszok összehasonlítását attól függően, hogy mit választ az alatta lévő többválasztós legördülő listában. Válassza a Megerősítés lehetőséget a sávdiagram nézet módosításainak mentéséhez.

    Screenshot of the dashboard 'Model overview' pane, showing how to choose cohorts.

  8. Metrika kiválasztása (x tengely): Ezt a gombot választva kiválaszthatja, hogy melyik metrikát szeretné megtekinteni a sávdiagramon.

Adatelemzés

Az adatelemzési összetevővel a Táblázatnézet panel megjeleníti az adathalmaz táblázatnézetét az összes funkcióhoz és sorhoz.

A Diagramnézet panelen az adatpontok összesítése és egyéni ábrázolása látható. Az x tengely és az y tengely mentén lévő adatstatisztikákat olyan szűrőkkel elemezheti, mint az előrejelzett eredmény, az adathalmaz funkciói és a hibacsoportok. Ez a nézet segít megérteni az adathalmaz túlreprezentálását és alulreprezentálását.

Screenshot of the dashboard, showing the data analysis.

  1. Válasszon ki egy adathalmaz-kohorsztot a vizsgálathoz: Adja meg, hogy mely adathalmaz-kohorszokat szeretné megtekinteni azon kohorszok listájából, amelyekhez meg szeretné tekinteni az adatstatisztikákat.

  2. X tengely: A vízszintesen ábrázolt érték típusát jeleníti meg. Módosítsa az értékeket úgy, hogy a gombot választva megnyit egy oldalpanelt.

  3. Y tengely: A függőlegesen ábrázolt érték típusát jeleníti meg. Módosítsa az értékeket úgy, hogy a gombot választva megnyit egy oldalpanelt.

  4. Diagramtípus: A diagram típusát határozza meg. Válasszon az összesítő diagramok (sávdiagramok) vagy az egyes adatpontok (pontdiagramok) közül.

    Ha a Diagram típusa alatt az Egyes adatpontok lehetőséget választja, az adatok nem összesített nézetére válthat egy színtengely rendelkezésre állásával.

Screenshot of the dashboard, showing the data analysis with the 'Individual data points' option selected.

Jellemzők fontosságai (modellmagyarázatok)

A modellmagyarázat összetevő használatával láthatja, hogy mely funkciók voltak a legfontosabbak a modell előrejelzéseiben. Az Összesítés funkció fontossága panelen megtekintheti, hogy milyen funkciók befolyásolták a modell előrejelzését, vagy megtekintheti az egyes adatpontok funkció-fontosságát az Egyéni funkció fontosság paneljén.

A funkciók fontosságainak összesítése (globális magyarázatok)

Screenshot of the dashboard, showing aggregate feature importances on the 'Feature importances' pane.

  1. Leggyakoribb k funkciók: Az előrejelzés legfontosabb globális funkcióit sorolja fel, és lehetővé teszi annak módosítását csúszkasáv használatával.

  2. A funkciók összesített jelentősége: Az egyes funkciók súlyának megjelenítése a modell döntéseinek befolyásolása minden előrejelzésben.

  3. Rendezés a következő szerint: Lehetővé teszi, hogy kiválasztja, hogy melyik kohorsz fontossága alapján rendezze az összesítő funkció fontossági gráfját.

  4. Diagram típusa: Lehetővé teszi, hogy az egyes funkciók átlagos fontosságait ábrázoló sávdiagram nézet és az összes adathoz tartozó fontosságokat tartalmazó meződiagram között válasszon.

    Amikor kiválasztja a sávdiagram egyik funkcióját, a függőségi ábrázolás fel lesz töltve, ahogy az az alábbi képen is látható. A függőségi diagram egy funkció értékeinek és a megfelelő funkció-fontossági értékeknek a kapcsolatát mutatja, amely befolyásolja a modell előrejelzését.

    Screenshot of the dashboard, showing a populated dependence plot on the 'Aggregate feature importances' pane.

  5. A [funkció] (regresszió) vagy a [funkció] funkciójának fontossága az [előrejelzett osztályban] (besorolás): Egy adott funkció fontosságát ábrázolja az előrejelzések között. A regressziós forgatókönyvek esetében a fontossági értékek a kimenet szempontjából vannak, ezért a pozitív jellemzők fontossága azt jelenti, hogy pozitívan járult hozzá a kimenethez. Az ellenkezője a negatív jellemzőkre vonatkozik. Besorolási forgatókönyvek esetén a pozitív jellemzők fontossága azt jelenti, hogy a funkció értéke hozzájárul az y tengely címében jelzett előrejelzett osztályhoz. A negatív funkció fontossága azt jelenti, hogy hozzájárul az előrejelzett osztályhoz.

  6. A függőségi diagram megtekintése: Kiválasztja azt a funkciót, amelynek fontosságát ábrázolni szeretné.

  7. Adathalmaz-kohorsz kiválasztása: Kiválasztja azt a kohorszt, amelynek fontosságait ábrázolni szeretné.

Az egyes funkciók fontosságai (helyi magyarázatok)

Az alábbi ábra bemutatja, hogy a funkciók hogyan befolyásolják az adott adatpontokra vonatkozó előrejelzéseket. Legfeljebb öt adatpontot választhat a funkció fontosságának összehasonlításához.

Screenshot of the dashboard, showing the 'Individual feature importances' pane.

Pontválasztó táblázat: Megtekintheti az adatpontokat, és legfeljebb öt pontot jelölhet ki a funkció fontossági diagramjában vagy a táblázat alatti ICE-diagramban.

Screenshot of the dashboard, showing a bar plot on the 'Individual feature importances' pane.

Funkció fontossági diagramja: Sávdiagram, amely a modell által a kiválasztott adatpontokra vonatkozó előrejelzéshez tartozó egyes funkciók fontosságát ábrázolja.

  1. Legfontosabb k funkciók: Lehetővé teszi, hogy megszűrje a csúszkával megjelenítendő funkciók számát.
  2. Rendezés: Lehetővé teszi annak a pontnak a kijelölését (a fentebb bejelölt pontok közül), amelynek funkció-fontossága csökkenő sorrendben jelenik meg a funkció fontossági diagramján.
  3. Abszolút értékek megtekintése: Bekapcsológombbal rendezheti a sávdiagramot az abszolút értékek szerint. Ez lehetővé teszi a leghatásosabb funkciók megtekintését, függetlenül azok pozitív vagy negatív irányától.
  4. Sávdiagram: Megjeleníti az adathalmaz egyes funkcióinak fontosságát a kiválasztott adatpontok modell-előrejelzéséhez.

Egyéni feltételes várakozási (ICE)-diagram: Átvált az ICE-diagramra, amely egy adott funkció értékeinek tartományában jeleníti meg a modell előrejelzéseit.

Screenshot of the dashboard, showing an ICE plot on the 'Individual feature importances' pane.

  • Min (numerikus jellemzők): Az ICE-ábrázolás előrejelzési tartományának alsó határát adja meg.
  • Max (numerikus jellemzők): Az ICE-ábrázolás előrejelzési tartományának felső határát adja meg.
  • Lépések (numerikus jellemzők):: Megadja az intervallumon belüli előrejelzések megjelenítéséhez szükséges pontok számát.
  • Funkcióértékek (kategorikus funkciók):: Meghatározza, hogy mely kategorikus funkcióértékek jelenjenek meg az előrejelzésekben.
  • Funkció: Megadja azt a funkciót, amelyről előrejelzéseket szeretne készíteni.

Ellenfaktuális lehetőség

Az ellenfaktuális elemzés a funkciók értékének minimális módosításával létrehozott hasznos példák változatos készletét biztosítja a kívánt előrejelzési osztály (besorolás) vagy tartomány (regresszió) létrehozásához.

Screenshot of the dashboard, showing counterfactuals.

  1. Pontválasztás: Kiválasztja azt a pontot, amely ellenfaktuális értékeket hoz létre, és megjelenik az alatta lévő legfelső szintű funkciók ábrázolásában.

    Screenshot of the dashboard, showing a top ranked features plot.

    Top ranked features plot: Az átlagos gyakoriság csökkenő sorrendjében jeleníti meg azokat a funkciókat, amelyek a perturbáláshoz a kívánt osztály eltérő ellenfaktuális készletét hozzák létre. A diagram engedélyezéséhez adatpontonként legalább 10 különböző ellenfaktuációt kell létrehoznia, mivel kisebb számú ellenfaktuáció esetén hiányzik a pontosság.

  2. Kijelölt adatpont: Ugyanazt a műveletet hajtja végre, mint a táblázat pontválasztása, kivéve egy legördülő menüt.

  3. Az ellenfaktuális(ok) kívánt osztálya: Megadja azt az osztályt vagy tartományt, amely számára számlálókat szeretne létrehozni.

  4. Lehetőségelemzési ellenfaktuális létrehozása: Megnyitja a panelt a lehetőségelemzési adatpont létrehozásának ellenfaktuális létrehozásához.

    A teljes ablakpanel megnyitásához válassza a Lehetőség létrehozása ellenfaktuális gombot.

    Screenshot of the dashboard, showing what-if counterfactuals.

  5. Keresési funkciók: Megkeresi az értékeket megfigyelni és módosítani kívánt funkciókat.

  6. Számlálók rendezése rangsorolt jellemzők szerint: Rendezi az ellenfaktuális példákat a perturbációs hatás sorrendjében. (Lásd még: Top ranked features plot, korábban tárgyalt.)

  7. Ellenfaktuális példák: A kívánt osztályt vagy tartományt tartalmazó, példaszámlálók jellemzőértékeit sorolja fel. Az első sor az eredeti referenciaadatpont. Válassza az Érték beállítása lehetőséget a saját számlálóadatpont összes értékének beállításához az alsó sorban az előre létrehozott számlálópont értékeivel.

  8. Előrejelzett érték vagy osztály: Egy számláló osztályának modell-előrejelzését sorolja fel a módosított funkciók alapján.

  9. Saját ellenfaktuális létrehozása: Lehetővé teszi a saját funkciók kihatására az ellenfaktuális módosításához. Az eredeti funkcióértéktől módosított funkciókat a félkövér cím jelöli (például Munkáltató és Programozási nyelv). Az előrejelzési változás megtekintése lehetőséget választva megtekintheti az új előrejelzési érték különbségét az eredeti adatpontból.

  10. What-if counterfactual name: Lehetővé teszi az ellenfaktuális egyedi elnevezését.

  11. Mentés új adatpontként: Menti a létrehozott számlálót.

Ok-okozati elemzés

A következő szakaszok azt ismertetik, hogyan olvashatja el az adathalmaz okozati elemzését a felhasználó által megadott kezelésekkel kapcsolatban.

Ok-okozati hatások összesítése

Az ok-okozati elemzési összetevő Összesítő oksági effektusok lapján megjelenítheti az előre definiált kezelési funkciók (az eredmények optimalizálása érdekében kezelni kívánt funkciók) átlagos okozati hatásait.

Megjegyzés:

Az ok-okozati elemzési összetevő nem támogatja a globális kohorszfunkciót.

Screenshot of the dashboard, showing causal analysis on the 'Aggregate causal effects' pane.

  1. Közvetlen összesítési ok-okozati tábla: Megjeleníti az egyes funkciók okozati hatását a teljes adatkészleten és a társított megbízhatósági statisztikákon.

    • Folyamatos kezelés: Ebben a mintában átlagosan egy egységre növelve az osztály valószínűsége X egységekkel nő, ahol az X az ok-okozati hatás.
    • Bináris kezelések: Ebben a mintában átlagosan ennek a funkciónak a bekapcsolása az osztály X egységekkel való növekedésének valószínűségét okozza, ahol az X az ok-okozati hatás.
  2. Közvetlen aggregátum okozati effektus ábrázolása: A táblázat pontjainak okozati hatásait és megbízhatósági intervallumait jeleníti meg.

Egyéni ok-okozati hatások és ok-ha

Ha részletes képet szeretne kapni az egyes adatpontokkal kapcsolatos ok-okozati hatásokról, váltson az Egyéni ok-okozati összefüggés lapra.

Screenshot of the dashboard showing causal analysis on the individual causal what-if tab.

  1. X tengely: Kiválasztja az x tengelyen ábrázolni kívánt funkciót.
  2. Y tengely: Kiválasztja az y tengelyen ábrázolni kívánt funkciót.
  3. Egyéni ok-okozati pontdiagram: Pontdiagramként jeleníti meg a táblázatban lévő pontokat az ok-okozati összefüggés elemzéséhez és az alatta lévő egyéni ok-okozati hatások megtekintéséhez szükséges adatpontok kiválasztásához.
  4. Új kezelési érték beállítása:
    • (numerikus): Egy csúszkát jelenít meg, amely valós beavatkozásként módosítja a numerikus funkció értékét.
    • (kategorikus): Egy legördülő listát jelenít meg a kategorikus funkció értékének kiválasztásához.

Kezelési szabályzat

A Kezelési szabályzat fülre kattintva válthat egy nézetre, amely segít meghatározni a valós beavatkozásokat, és megjelenítheti az adott eredmény eléréséhez alkalmazandó kezeléseket.

Screenshot of the dashboard, showing causal analysis on the 'Treatment policy' pane.

  1. Kezelési funkció beállítása: Kiválaszt egy olyan funkciót, amely valós beavatkozásként változik.

  2. Ajánlott globális kezelési szabályzat: Az adathordók számára javasolt beavatkozásokat jeleníti meg a célfunkció értékének javítása érdekében. A táblázat balról jobbra olvasható, ahol az adathalmaz szegmentálása először sorokban, majd oszlopokban történik. Például azoknak a 658 személynek, akiknek a munkáltatója nem Snapchat, és akiknek a programozási nyelve nem JavaScript, az ajánlott kezelési szabályzat a GitHub-adattárak számának növelése.

    Az alternatív szabályzatok átlagos nyeresége a kezelés mindig alkalmazásával szemben: Ábrázolja a célfunkció értékét egy sávdiagramon, amely a fenti javasolt kezelési szabályzat eredményében elért átlagos nyereséget ábrázolja a mindig alkalmazott kezeléssel szemben.

    Screenshot of the dashboard showing a bar chart of the average gains of alternative policies over always applying treatment on the treatment policy tab.

    Ajánlott egyéni kezelési szabályzat:

    Screenshot of the dashboard showing a recommended individual treatment policy table on the treatment policy tab.

  3. Az ajánlott kezelési funkció ok-okozati hatásai alapján rendezett leggyakoribb k adatpontminták megjelenítése: A táblázatban megjelenítendő adatpontok számát adja meg.

  4. Ajánlott egyéni kezelési szabályzattáblázat: Az ok-okozati hatás csökkenő sorrendjében sorolja fel azokat az adatpontokat, amelyek célfunkciói a legjobban javítanának egy beavatkozással.

További lépések