interpret Balíček

Obsahuje funkce pro práci s interpretovatelností modelů ve službě Azure Machine Learning.

Interpretovatelnost modelu můžete použít k vysvětlení, proč model provádí predikce, které dělá, a k budování důvěry v model. S tímto balíčkem můžete získat důležitost funkcí a tříd pro modely blackbox a whitebox, a to jak u nezpracovaných, tak i zpracovaných funkcí. Další informace najdete v článku Interpretovatelnost modelů ve službě Azure Machine Learning.

Tento balíček používá techniky interpretovatelnosti vyvinuté v sadě Interpret Community SDK, což je open source balíček Pythonu pro trénování interpretovatelných modelů a pomáhá vysvětlit systémy blackbox s dalšími technikami interpretovatelnosti a pomocnými funkcemi pro zpracování reálných datových sad a pracovních postupů. Sada Interpret Community SDK je hostitelem podporovaných vysvětlujících nástrojů sady Azure Machine Learning SDK, jako jsou například vysvětlení SHAP, Mimic Explainer, Tabulkový explainer a další.

Třída klíče v tomto balíčku je MimicWrapper třída, která poskytuje obálku pro snížení počtu volání funkcí potřebných pro práci s interpretačním balíčkem modelu.

Balíčky

common

Obsahuje běžnou infrastrukturu, hierarchii tříd a nástroje pro vysvětlení modelů ve službě Azure Machine Learning.

model

Definuje koncept modelu pro interpretovatelnost.

scoring

Modul pro jednoduché vysvětlující moduly, které se mají spouštět v době vyhodnocování.

Moduly

mimic_wrapper

Definuje funkce pro zabalení interpretovatelnosti strojového učení do jednoho rozhraní API.

Třídy

ExplanationClient

Definuje klienta, který odesílá a stahuje vysvětlení.

Vytvořte klienta, který slouží k interakci s vysvětleními a historií spuštění.

MimicWrapper

Obálkový vysvětlující prvek, který snižuje počet volání funkcí potřebných k použití balíčku modelu explain.

Inicializujte MimicWrapper.

"<<který přijímá 2d ndarray :p aram explainable_model: Neinicializovaný náhradní model použitý k vysvětlení modelu černé skříňky.

Označuje se také jako model studenta.