brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
evaluation-and-validationUse mlxtend.evaluate metrics, validation splitters, resampling procedures, model-comparison tests, permutation importance, and counterfactual helpers.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when the task is about evaluating predictions, choosing validation splits, comparing fitted estimators statistically, estimating uncertainty or feature importance, or creating counterfactual examples with mlxtend.evaluate.
mlxtend.evaluate signatures, return shapes, scorer contracts, and interpretation notes.predict_proba, method-name, time-series split, and resampling-cost failures.accuracy_score, scoring, confusion_matrix, lift_score, and proportion_difference for prediction metrics and simple proportion tests.bootstrap, BootstrapOutOfBag, bootstrap_point632_score, bias_variance_decomp, and permutation_test for uncertainty, OOB/.632 validation, bias-variance checks, and nonparametric tests.paired_ttest_resampled, paired_ttest_kfold_cv, paired_ttest_5x2cv, combined_ftest_5x2cv, ftest, mcnemar_table(s), mcnemar, and cochrans_q for model comparison.RandomHoldoutSplit, PredefinedHoldoutSplit, and GroupTimeSeriesSplit for sklearn-compatible validation splitters.feature_importance_permutation and create_counterfactual for evaluation-time interpretability helpers.fit and predict or a sklearn scorer. Use fresh estimator instances when preserving fitted state matters.random_seed or seed for deterministic validation and keep num_rounds, n_splits, and exact permutation sizes small during exploration.p values against a predeclared significance level; a low p-value rejects the null hypothesis for the chosen test but does not rank models by practical effect size.