interpret Paket
Innehåller funktioner för att arbeta med modelltolkning i Azure Machine Learning.
Du kan använda modelltolkning för att förklara varför en modell gör de förutsägelser den gör och hjälpa till att skapa förtroende för modellen. Med det här paketet kan du få funktions- och klassvikt för blackbox- och whitebox-modeller på både råa och konstruerade funktioner. Mer information finns i artikeln Modelltolkning i Azure Machine Learning.
Det här paketet använder de tolkningstekniker som utvecklats i Interpret Community SDK, ett öppen källkod Python-paket för att träna tolkningsbara modeller och hjälpa till att förklara blackbox-system, med ytterligare tolkningstekniker och verktygsfunktioner för att hantera verkliga datauppsättningar och arbetsflöden. Interpret Community SDK är värd för Azure Machine Learning SDK som stöds av förklaringar som SHAP-förklaring, Mimic Explainer, Tabular Explainer och andra.
Nyckelklassen MimicWrapper i det här paketet är klassen, som tillhandahåller en omslutning för att minska antalet funktionsanrop som behövs för att arbeta med tolkningsmodellpaketet.
Paket
common |
Innehåller vanliga infrastrukturer, klasshierarkier och verktyg för modellförklaringar i Azure Machine Learning. |
model |
Definierar modellkoncept för tolkning. |
scoring |
Modul för enkla förklaringar som ska köras vid bedömningstiden. |
Moduler
mimic_wrapper |
Definierar funktioner för att omsluta maskininlärningstolkning till ett enda API. |
Klasser
ExplanationClient |
Definierar den klient som laddar upp och laddar ned förklaringar. Skapa klienten som används för att interagera med förklaringar och körningshistorik. |
MimicWrapper |
En omslutningsförklaring som minskar antalet funktionsanrop som krävs för att använda förklaringsmodellpaketet. Initiera MimicWrapper.
Kallas även studentmodellen. |