executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
interpretable-modelsChoose and operate AIX360's directly interpretable models, rule learners, prototypes, model differencing, teaching explanations, and optional neural interpretable methods.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this skill when the request is for a model whose prediction mechanism is itself inspectable, a compact prototype set, an explicit rule list, a comparison of two models, a label-plus-teaching explanation, or a conceptual neural interpretability method. This skill covers AIX360 0.3.0 APIs and their optional dependency boundaries.
../local-black-box/SKILL.md.../counterfactual-and-certification/SKILL.md.../time-series/SKILL.md.../datasets-and-metrics/SKILL.md.Do not call a rule learner an explainer of an existing model: BRCG, GLRM, RIPPER, CoFrNet, and TED fit a predictive mechanism from labeled data. IMD consumes outputs from two already-fitted models. ProtoDash selects exemplars from a candidate set and can summarize data or support a local comparison. DIPVAE edits a learned latent generative model. ProfWeight trains a simpler model using confidence-derived sample weights.
FeatureBinarizer/FeatureBinarizerFromTrees for every later
transform. Decide how missing values are represented before fitting.ProtodashExplainer.explain(X, Y, m, ...) returns
(weights, indices, objective_history); Y is the candidate pool and X
is the data being summarized/explained.BooleanRuleCG through BRCGExplainer, then call predict and explain.LinearRuleRegression or
LogisticRuleRegression through GLRMExplainer; call predict (and
predict_proba for logistic) and inspect the coefficient DataFrame.RipperExplainer on a pandas DataFrame and
Series, with target_label for a binary positive class; call explain()
for a TRXF DnfRuleSet.IMDExplainer.fit(X, y1, y2, max_depth=...), and
inspect diffrules, diffregions, and metrics.TED_CartesianExplainer(base_estimator) on
(X, Y, E) where explanation ids are dense non-negative integers; use
predict_explain, predict, and explain.FeatureBinarizerFromTrees.fit requires y, rejects NaN/None during fit,
and its transform schema is learned from selected input features. A missing
selected column is a schema error, not a signal to silently impute.BRCG solves LPs and can emit no useful clauses; inspect w, z, and the
rules list rather than assuming a non-empty explanation.Feature, Predicate, Conjunction, and DnfRuleSet.
Preserve typed values and operators when serializing; do not use repr as a
persistence format.For concrete call signatures, output contracts, dependency boundaries, and
recovery procedures, read the four bundled references. The tiny smoke helper
is at scripts/feature_binarizer_smoke.py and is safe to run locally with
--help before running it.