-
Notifications
You must be signed in to change notification settings - Fork 0
/
searchindex.js
1 lines (1 loc) · 79.2 KB
/
searchindex.js
1
Search.setIndex({"docnames": ["algorithms", "aplr", "blackbox", "debugging-guide", "deployment-guide", "development", "dpebm", "dt", "ebm", "ebm-internals", "ebm-internals-classification", "ebm-internals-multiclass", "ebm-internals-regression", "examples", "faq", "framework", "glassbox", "hyperparameters", "index", "installation-guide", "interpret", "lime", "lr", "msa", "pdp", "privacy", "python/api/APLRClassifier", "python/api/APLRRegressor", "python/api/ClassHistogram", "python/api/ClassificationTree", "python/api/DPExplainableBoostingClassifier", "python/api/DPExplainableBoostingRegressor", "python/api/ExplainableBoostingClassifier", "python/api/ExplainableBoostingRegressor", "python/api/LimeTabular", "python/api/LinearRegression", "python/api/LogisticRegression", "python/api/Marginal", "python/api/MorrisSensitivity", "python/api/PR", "python/api/PartialDependence", "python/api/ROC", "python/api/RegressionPerf", "python/api/RegressionTree", "python/api/ShapKernel", "python/api/ShapTree", "python/api/debug_mode", "python/api/get_show_addr", "python/api/get_visualize_provider", "python/api/init_show_server", "python/api/interpret-blackbox", "python/api/interpret-data", "python/api/interpret-develop", "python/api/interpret-glassbox", "python/api/interpret-greybox", "python/api/interpret-perf", "python/api/interpret-privacy", "python/api/interpret-utils", "python/api/inv_link", "python/api/link_func", "python/api/measure_interactions", "python/api/merge_ebms", "python/api/preserve", "python/api/set_show_addr", "python/api/set_visualize_provider", "python/api/show", "python/api/show_link", "python/api/shutdown_show_server", "python/api/status_show_server", "python/examples/custom-interactions", "python/examples/differential-privacy", "python/examples/explain-blackbox-classifiers", "python/examples/explain-blackbox-regressors", "python/examples/group-importances", "python/examples/interpretable-classification", "python/examples/interpretable-regression", "python/examples/interpretable-regression-synthetic", "python/examples/merge-ebms", "python/examples/prototype-selection", "shap"], "filenames": ["algorithms.md", "aplr.ipynb", "blackbox.md", "debugging-guide.ipynb", "deployment-guide.ipynb", "development.md", "dpebm.ipynb", "dt.ipynb", "ebm.ipynb", "ebm-internals.md", "ebm-internals-classification.ipynb", "ebm-internals-multiclass.ipynb", "ebm-internals-regression.ipynb", "examples.md", "faq.ipynb", "framework.ipynb", "glassbox.md", "hyperparameters.md", "index.ipynb", "installation-guide.ipynb", "interpret.md", "lime.ipynb", "lr.ipynb", "msa.ipynb", "pdp.ipynb", "privacy.md", "python/api/APLRClassifier.ipynb", "python/api/APLRRegressor.ipynb", "python/api/ClassHistogram.ipynb", "python/api/ClassificationTree.ipynb", "python/api/DPExplainableBoostingClassifier.ipynb", "python/api/DPExplainableBoostingRegressor.ipynb", "python/api/ExplainableBoostingClassifier.ipynb", "python/api/ExplainableBoostingRegressor.ipynb", "python/api/LimeTabular.ipynb", "python/api/LinearRegression.ipynb", "python/api/LogisticRegression.ipynb", "python/api/Marginal.ipynb", "python/api/MorrisSensitivity.ipynb", "python/api/PR.ipynb", "python/api/PartialDependence.ipynb", "python/api/ROC.ipynb", "python/api/RegressionPerf.ipynb", "python/api/RegressionTree.ipynb", "python/api/ShapKernel.ipynb", "python/api/ShapTree.ipynb", "python/api/debug_mode.ipynb", "python/api/get_show_addr.ipynb", "python/api/get_visualize_provider.ipynb", "python/api/init_show_server.ipynb", "python/api/interpret-blackbox.md", "python/api/interpret-data.md", "python/api/interpret-develop.md", "python/api/interpret-glassbox.md", "python/api/interpret-greybox.md", "python/api/interpret-perf.md", "python/api/interpret-privacy.md", "python/api/interpret-utils.md", "python/api/inv_link.ipynb", "python/api/link_func.ipynb", "python/api/measure_interactions.ipynb", "python/api/merge_ebms.ipynb", "python/api/preserve.ipynb", "python/api/set_show_addr.ipynb", "python/api/set_visualize_provider.ipynb", "python/api/show.ipynb", "python/api/show_link.ipynb", "python/api/shutdown_show_server.ipynb", "python/api/status_show_server.ipynb", "python/examples/custom-interactions.ipynb", "python/examples/differential-privacy.ipynb", "python/examples/explain-blackbox-classifiers.ipynb", "python/examples/explain-blackbox-regressors.ipynb", "python/examples/group-importances.ipynb", "python/examples/interpretable-classification.ipynb", "python/examples/interpretable-regression.ipynb", "python/examples/interpretable-regression-synthetic.ipynb", "python/examples/merge-ebms.ipynb", "python/examples/prototype-selection.ipynb", "shap.ipynb"], "titles": ["Algorithms", "Automatic Piecewise Linear Regression (APLR)", "Blackbox Explainers", "Logging and Debugging", "Deployments", "Development", "Differentially Private EBMs", "Decision Tree", "Explainable Boosting Machine", "EBM internals", "EBM Internals - Binary classification", "EBM Internals - Multiclass", "EBM Internals - Regression", "Examples", "What the FAQ", "Visualizations", "Glassbox Models", "Hyperparameters", "Getting Started", "Installation", "API Reference", "Local Interpretable Model-agnostic Explanations", "Linear Model", "Morris Sensitivity Analysis", "Partial Dependence Plot", "Differentially Private Models", "APLRClassifier", "APLRRegressor", "ClassHistogram", "ClassificationTree", "DPExplainableBoostingClassifier", "DPExplainableBoostingRegressor", "ExplainableBoostingClassifier", "ExplainableBoostingRegressor", "LimeTabular", "LinearRegression", "LogisticRegression", "Marginal", "MorrisSensitivity", "PR", "PartialDependence", "ROC", "RegressionPerf", "RegressionTree", "ShapKernel", "ShapTree", "debug_mode", "get_show_addr", "get_visualize_provider", "init_show_server", "interpret.blackbox", "interpret.data", "interpret.develop", "interpret.glassbox", "interpret.greybox", "interpret.perf", "interpret.privacy", "interpret.utils", "inv_link", "link_func", "measure_interactions", "merge_ebms", "preserve", "set_show_addr", "set_visualize_provider", "show", "show_link", "shutdown_show_server", "status_show_server", "Custom Interactions", "Differential Privacy", "Explain Blackbox Classifiers", "Explain Blackbox Regressors", "Group Importances", "Interpretable Classification", "Interpretable Regression", "Smoothing EBMs", "Merging EBMs", "Prototype Selection", "Shapley Additive Explanations"], "terms": {"link": [1, 6, 7, 8, 10, 12, 14, 15, 18, 21, 22, 23, 24, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 43, 44, 49, 58, 59, 60, 66, 79], "api": [1, 6, 7, 8, 14, 15, 21, 22, 23, 24, 26, 27, 34, 44, 45, 69, 79], "refer": [1, 6, 7, 8, 9, 15, 21, 22, 23, 24, 26, 27, 73, 79], "aplrregressor": 1, "aplrclassifi": 1, "see": [1, 3, 6, 7, 8, 9, 10, 11, 12, 14, 15, 18, 19, 21, 22, 23, 70, 73, 79], "back": [1, 7, 14, 15, 21, 22, 23, 49, 66, 67, 68, 79], "repositori": [1, 7, 21, 22, 23, 79], "here": [1, 4, 7, 10, 11, 12, 14, 15, 18, 21, 22, 23, 24, 26, 27, 34, 38, 44, 45, 73, 76, 79], "summari": [1, 7, 8, 18, 21, 22, 23, 24, 73, 79], "produc": [1, 14, 15, 18, 39, 41, 42], "inher": [1, 14], "interpret": [1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 14, 15, 16, 17, 18, 19, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 76, 77, 78, 79], "model": [1, 2, 4, 7, 8, 9, 10, 11, 12, 14, 15, 17, 18, 23, 24, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 60, 61, 69, 71, 72, 73, 74, 75, 76, 77, 79], "The": [1, 4, 6, 7, 8, 10, 11, 12, 14, 15, 17, 18, 21, 22, 23, 24, 26, 27, 30, 31, 32, 33, 35, 43, 73, 76, 77, 78, 79], "relationship": [1, 6, 8, 15, 18, 22, 32, 33, 69, 70, 71, 73, 74, 76, 77], "between": [1, 10, 12, 14, 15, 17, 22, 24, 30, 31, 32, 33, 69, 73, 76, 78], "respons": [1, 15, 17, 22, 24, 30, 31, 32, 33, 76], "its": [1, 2, 3, 15, 18, 21, 22, 23, 24, 73, 79], "explanatori": [1, 22], "variabl": [1, 10, 12, 15, 18, 22, 30, 31, 32, 33, 71, 74], "ar": [1, 2, 3, 4, 7, 8, 10, 11, 12, 14, 15, 16, 17, 18, 21, 22, 23, 25, 29, 30, 31, 32, 33, 43, 62, 69, 73, 74, 75, 76, 78], "basi": 1, "function": [1, 8, 10, 11, 12, 14, 15, 18, 22, 24, 30, 31, 32, 33, 34, 38, 39, 40, 41, 42, 44, 58, 59, 60, 70, 71, 72, 73, 76], "algorithm": [1, 8, 14, 15, 21, 23, 24, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 43, 44, 60, 78, 79], "handl": [1, 10, 11, 12, 76], "select": [1, 8, 15, 17, 18, 19, 30, 31, 32, 33, 66, 69, 73, 76], "non": [1, 10, 11, 14, 23, 30, 31, 32, 33, 69, 76], "interact": [1, 8, 9, 10, 11, 12, 14, 15, 23, 24, 30, 31, 32, 33, 60, 65, 73, 75, 76], "empir": [1, 78], "test": [1, 3, 4, 12, 14, 17, 18, 19, 26, 27, 29, 30, 31, 32, 33, 35, 36, 43, 74, 75, 76], "show": [1, 6, 7, 8, 10, 11, 12, 14, 15, 18, 21, 22, 23, 24, 30, 31, 47, 48, 49, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79], "often": [1, 7, 8, 14, 17, 18, 79], "abl": [1, 14, 19, 23, 76], "compet": 1, "tree": [1, 8, 29, 30, 31, 32, 33, 43, 45, 60, 74, 75, 76, 79], "base": [1, 7, 8, 10, 11, 12, 14, 15, 17, 24, 30, 31, 32, 33, 49, 73], "method": [1, 7, 8, 14, 15, 18, 21, 23, 24, 26, 27, 29, 30, 31, 32, 33, 35, 38, 43, 47, 49, 63, 67, 68, 73], "predict": [1, 2, 4, 7, 8, 10, 11, 12, 14, 15, 18, 21, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 58, 59, 71, 72, 73, 74, 75, 79], "from": [1, 3, 6, 7, 8, 10, 11, 12, 14, 15, 18, 21, 22, 23, 24, 25, 27, 30, 31, 32, 33, 34, 35, 38, 43, 44, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79], "usual": [1, 4, 12, 17, 24, 78], "smoother": [1, 14, 17], "than": [1, 8, 10, 14, 17, 30, 31, 32, 33, 73], "those": [1, 10, 11, 12, 32, 33], "due": [1, 14, 15, 17, 18, 32, 33, 73, 79], "learner": 1, "can": [1, 3, 4, 7, 8, 10, 12, 14, 15, 17, 18, 21, 22, 23, 24, 26, 27, 30, 31, 32, 33, 34, 35, 38, 43, 44, 45, 60, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79], "us": [1, 2, 3, 8, 10, 11, 12, 14, 15, 17, 18, 19, 21, 23, 27, 29, 30, 31, 32, 33, 34, 35, 38, 40, 43, 44, 45, 46, 47, 49, 58, 59, 60, 62, 66, 69, 71, 72, 73, 74, 75, 76, 77, 78, 79], "task": [1, 73], "classif": [1, 8, 9, 11, 12, 14, 18, 26, 28, 29, 30, 31, 32, 33, 34, 36, 38, 39, 40, 41, 42, 44, 60, 71, 73], "includ": [1, 4, 8, 10, 12, 14, 15, 18, 30, 31, 32, 33, 42, 71, 72], "multiclass": [1, 9, 10, 12, 32], "implement": [1, 7, 8, 15, 22, 23, 30, 31, 32, 33], "light": [1, 7, 8, 22, 26, 27], "wrapper": [1, 7, 22, 26, 27, 35, 36], "packag": [1, 4, 10, 11, 14, 15, 22, 23, 34, 38, 44, 46, 69, 71, 72, 73, 78], "ad": [1, 8, 12, 18, 26, 27, 73, 76], "explain_glob": [1, 6, 7, 8, 10, 11, 12, 14, 15, 18, 22, 23, 24, 26, 27, 29, 30, 31, 32, 33, 35, 36, 38, 40, 43, 70, 71, 72, 73, 74, 75, 76, 77], "explain_loc": [1, 6, 7, 8, 10, 12, 14, 15, 18, 21, 22, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 43, 44, 45, 71, 72, 73, 74, 75, 79], "so": [1, 3, 8, 10, 11, 12, 14, 17, 19, 30, 69, 74, 75], "same": [1, 11, 12, 14, 15, 21, 30, 31, 32, 33, 60, 61, 66, 69, 73], "framework": [1, 8, 19, 78, 79], "exampl": [1, 3, 6, 7, 8, 10, 11, 12, 14, 15, 17, 18, 21, 22, 23, 24, 30, 31, 32, 33, 46, 60, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79], "ebm": [1, 4, 8, 14, 15, 17, 18, 30, 31, 32, 33, 61, 69, 70, 73, 74, 75], "how": [1, 2, 7, 8, 10, 11, 12, 14, 17, 18, 21, 22, 23, 24, 30, 31, 32, 33, 71, 72, 73, 74, 75, 76, 79], "work": [1, 7, 8, 10, 12, 14, 15, 17, 18, 21, 22, 23, 24, 45, 79], "A": [1, 7, 14, 15, 17, 24, 27, 30, 31, 32, 33, 35, 36, 38, 43, 45, 46, 79], "brief": 1, "introduct": 1, "tune": [1, 4, 14, 17], "found": [1, 4, 7, 8, 10, 21, 22, 23, 24, 26, 27, 31, 33, 34, 38, 44, 45, 64, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79], "articl": 1, "1": [1, 6, 7, 8, 9, 10, 11, 12, 14, 15, 17, 18, 21, 22, 23, 24, 27, 30, 31, 32, 33, 35, 40, 43, 60, 65, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79], "describ": [1, 10, 11, 12, 14, 15, 18, 23, 76], "detail": [1, 6, 7, 8, 22, 30, 31, 32, 33], "code": [1, 3, 6, 7, 8, 10, 11, 12, 14, 15, 19, 21, 22, 23, 24, 76, 79], "follow": [1, 3, 6, 7, 8, 10, 11, 12, 14, 15, 21, 22, 23, 24, 30, 31, 32, 33, 62, 73, 76, 79], "train": [1, 6, 7, 8, 12, 14, 17, 18, 21, 22, 23, 24, 29, 30, 31, 32, 33, 35, 36, 43, 60, 61, 71, 72, 73, 74, 75, 76, 77, 79], "logist": [1, 14, 15, 18, 22, 36, 74], "breast": [1, 7, 21, 22, 23, 24, 79], "cancer": [1, 7, 21, 22, 23, 24, 79], "dataset": [1, 6, 7, 8, 10, 11, 12, 14, 17, 18, 21, 22, 23, 24, 25, 61, 71, 72, 73, 74, 75, 76, 77, 78, 79], "visual": [1, 4, 6, 7, 8, 10, 11, 14, 18, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 43, 44, 45, 48, 62, 63, 64, 65, 76, 79], "provid": [1, 2, 6, 7, 8, 10, 11, 12, 14, 15, 18, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 43, 44, 45, 48, 64, 65, 66, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79], "both": [1, 3, 6, 7, 8, 10, 12, 15, 17, 18, 22, 73, 77, 78], "global": [1, 6, 7, 8, 12, 14, 15, 18, 22, 23, 24, 26, 27, 29, 30, 31, 32, 33, 35, 36, 38, 40, 43, 69, 71, 72, 73, 74, 75, 76, 77, 79], "local": [1, 6, 7, 8, 10, 11, 12, 14, 15, 18, 22, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 43, 44, 45, 69, 71, 72, 73, 74, 75, 77, 79], "explan": [1, 2, 4, 6, 7, 8, 10, 12, 14, 15, 16, 18, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 62, 65, 66, 69, 71, 72, 73, 74, 75, 76, 77], "import": [1, 3, 6, 7, 8, 10, 11, 12, 14, 15, 17, 18, 21, 22, 23, 24, 30, 31, 32, 33, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79], "set_visualize_provid": [1, 6, 7, 8, 10, 11, 12, 14, 15, 18, 21, 22, 23, 24, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79], "inlineprovid": [1, 6, 7, 8, 10, 11, 12, 14, 15, 18, 21, 22, 23, 24, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79], "numpi": [1, 6, 7, 8, 10, 11, 12, 14, 15, 18, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 41, 42, 43, 44, 45, 58, 59, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79], "np": [1, 6, 7, 8, 10, 11, 12, 15, 18, 21, 22, 23, 24, 29, 30, 31, 43, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79], "sklearn": [1, 6, 7, 8, 11, 15, 18, 21, 22, 23, 24, 35, 36, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79], "load_breast_canc": [1, 7, 21, 22, 23, 24, 79], "model_select": [1, 6, 7, 8, 15, 18, 21, 22, 23, 24, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79], "train_test_split": [1, 6, 7, 8, 15, 18, 21, 22, 23, 24, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79], "metric": [1, 6, 7, 8, 22, 26, 29, 30, 32, 33, 36, 42, 69, 70, 73, 78], "roc_auc_scor": [1, 6, 7, 8, 22, 70], "glassbox": [1, 4, 7, 8, 9, 10, 11, 12, 15, 18, 21, 22, 26, 27, 29, 32, 33, 35, 36, 43, 61, 69, 70, 73, 74, 75, 76, 77], "seed": [1, 7, 8, 15, 18, 21, 22, 23, 24, 69, 71, 72, 74, 75, 76, 77, 79], "42": [1, 7, 8, 15, 18, 21, 22, 23, 24, 32, 33, 69, 71, 72, 74, 75, 76, 77, 79], "random": [1, 7, 8, 14, 15, 18, 21, 22, 23, 24, 30, 31, 32, 33, 69, 71, 72, 74, 75, 76, 77, 79], "x": [1, 6, 7, 8, 10, 11, 12, 15, 18, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 60, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79], "y": [1, 6, 7, 8, 10, 11, 12, 14, 15, 18, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 41, 42, 43, 44, 45, 60, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79], "return_x_i": [1, 7, 21, 22, 23, 24, 72, 73, 79], "true": [1, 3, 7, 12, 21, 22, 23, 24, 26, 27, 29, 30, 31, 32, 33, 35, 36, 43, 46, 67, 72, 73, 74, 75, 79], "as_fram": [1, 7, 21, 22, 23, 24, 72, 73, 79], "x_train": [1, 6, 7, 8, 15, 18, 21, 22, 23, 24, 69, 70, 71, 72, 74, 75, 76, 77, 79], "x_test": [1, 6, 7, 8, 15, 18, 21, 22, 23, 24, 69, 70, 71, 72, 74, 75, 76, 77, 79], "y_train": [1, 6, 7, 8, 15, 18, 21, 22, 23, 24, 69, 70, 71, 72, 74, 75, 76, 77, 79], "y_test": [1, 6, 7, 8, 15, 18, 21, 22, 23, 24, 69, 70, 71, 72, 74, 75, 76, 77, 79], "test_siz": [1, 6, 7, 8, 15, 18, 21, 22, 23, 24, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79], "0": [1, 6, 7, 8, 10, 11, 12, 14, 15, 17, 18, 21, 22, 23, 24, 27, 30, 31, 32, 33, 35, 40, 43, 60, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79], "20": [1, 6, 7, 8, 10, 11, 15, 18, 21, 22, 23, 24, 69, 70, 71, 72, 74, 75, 76, 77, 78, 79], "random_st": [1, 6, 7, 8, 15, 18, 21, 22, 23, 24, 30, 31, 32, 33, 69, 70, 71, 72, 74, 75, 76, 77, 79], "fit": [1, 4, 6, 7, 8, 10, 11, 12, 15, 17, 18, 21, 22, 23, 24, 27, 29, 30, 31, 32, 33, 35, 36, 43, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79], "x_name": 1, "column": [1, 6, 8, 10, 11, 15, 18, 62, 69, 70, 71, 72, 73, 74, 77], "auc": [1, 6, 7, 8, 22, 70], "predict_class_prob": 1, "print": [1, 3, 6, 7, 8, 10, 11, 12, 14, 22, 30, 31, 32, 33, 69, 70, 73, 76], "3f": [1, 6, 7, 8, 22, 70], "format": [1, 3, 6, 7, 8, 22, 70], "996": 1, "valu": [1, 7, 9, 10, 11, 12, 14, 17, 18, 23, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 43, 44, 45, 62, 73, 76, 79], "5": [1, 6, 7, 8, 10, 11, 12, 14, 17, 18, 21, 22, 30, 31, 32, 33, 60, 69, 71, 72, 73, 74, 75, 76, 78, 79], "further": [1, 4, 7, 8, 10, 15, 21, 22, 23, 24, 76, 79], "resourc": [1, 7, 8, 17, 21, 22, 23, 24, 79], "below": [1, 8, 12, 14, 15, 17, 18, 21, 26, 27, 63, 73, 76, 79], "more": [1, 14, 17, 30, 31, 32, 33, 69, 73, 78, 79], "thi": [1, 3, 4, 7, 9, 10, 11, 12, 14, 15, 16, 17, 18, 22, 23, 24, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 38, 43, 44, 45, 62, 67, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79], "also": [1, 3, 8, 10, 11, 12, 14, 15, 19, 22, 23, 30, 31, 32, 33, 69, 73, 76, 78, 79], "when": [1, 3, 4, 10, 11, 12, 14, 15, 17, 24, 27, 30, 31, 32, 33, 35, 43, 49, 60, 65, 73, 76], "through": [1, 8, 14, 15, 18, 30, 31, 32, 33], "interpretml": [1, 4, 8, 15, 18, 19, 26, 27, 73, 76], "you": [1, 3, 4, 8, 10, 11, 12, 14, 15, 17, 18, 19, 21, 26, 29, 30, 31, 32, 33, 36, 43, 71, 72, 73, 76, 79], "chang": [1, 11, 14, 17, 18, 30, 31, 32, 33, 73, 76], "bibliographi": [1, 6, 7, 8, 21, 22, 23, 24, 79], "von": 1, "ottenbreit": 1, "m": [1, 19], "de": 1, "bin": [1, 10, 11, 12, 30, 31, 32, 33, 60, 69], "r": [1, 26, 27, 29, 30, 31, 32, 33, 35, 36, 42, 43], "comput": [1, 8, 15, 17, 23, 38, 73, 78, 79], "stat": 1, "39": 1, "1867": 1, "1907": 1, "2024": [1, 32, 33], "approxim": [2, 16, 18, 21, 24, 38, 40, 45], "behav": [2, 21, 71, 72], "These": [2, 8, 11, 14, 15, 18, 79], "case": [2, 8, 10, 15, 17, 73, 76], "pipelin": [2, 18, 21, 23, 24, 71, 72, 79], "where": [2, 7, 8, 11, 12, 14, 16, 17, 22, 23, 27, 30, 31, 32, 33, 35, 43, 78], "all": [2, 4, 10, 11, 12, 14, 18, 19, 24, 27, 30, 31, 32, 33, 35, 43, 60, 66, 73, 74, 75, 76], "compon": [2, 15, 18, 30, 31, 32, 33, 62, 77], "directli": [2, 14, 30, 31, 32, 33], "enabl": [3, 14, 32, 33], "python": [3, 7, 8, 10, 11, 15, 18, 19, 22, 23, 24, 69], "script": [3, 4, 14, 18, 19], "debug_mod": 3, "develop": [3, 15, 46], "add": [3, 10, 11, 12, 19, 69, 73], "line": [3, 14], "run": [3, 4, 14, 15, 19, 23, 30, 31, 32, 33, 49, 60, 78, 79], "build": [3, 9, 18, 19, 69, 70], "nativ": [3, 19, 46], "librari": [3, 23, 46], "log_filenam": [3, 46], "txt": [3, 46], "log_level": [3, 46], "info": [3, 46], "native_debug": [3, 46], "In": [3, 6, 8, 10, 11, 12, 14, 15, 18, 21, 26, 29, 30, 32, 36, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79], "abov": [3, 10, 11, 12, 17, 73], "command": [3, 14, 19], "sent": [3, 29, 34, 38, 43, 44, 45], "file": [3, 14, 30, 31, 32, 33, 62, 78], "level": [3, 10, 15, 18, 23, 30, 31, 32, 33, 46], "note": [3, 11, 12, 14, 27, 30, 31, 32, 33, 35, 43, 73], "c": [3, 4, 8, 18, 19, 78], "project": 3, "should": [3, 10, 11, 12, 14, 15, 17, 19, 21, 30, 31, 32, 33, 60, 66, 76], "compil": 3, "mode": [3, 14, 46], "stdout": [3, 46], "stderr": [3, 46], "output": [3, 14, 19, 30, 31, 32, 33, 60, 79], "e": [3, 7, 8, 14, 15, 18, 19, 21, 22, 24, 30, 31, 32, 33, 60, 73, 78, 79], "g": [3, 8, 14, 19, 24, 30, 31, 32, 33, 60, 73], "default": [3, 4, 10, 11, 14, 17, 26, 27, 29, 30, 31, 32, 33, 35, 36, 43, 60, 65, 73], "pytest": [3, 19], "captur": [3, 17], "do": [3, 10, 11, 12, 14, 17, 29, 30, 31, 32, 33, 43], "If": [3, 4, 8, 10, 11, 12, 14, 15, 17, 19, 21, 29, 30, 31, 32, 33, 34, 38, 43, 44, 45, 60, 62, 73, 79], "want": [3, 4, 14, 15], "paramet": [3, 11, 12, 14, 15, 17, 19, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 49, 58, 59, 60, 61, 62, 63, 64, 65, 66, 73, 76], "vscode": 3, "set": [3, 8, 10, 11, 12, 14, 15, 17, 21, 24, 26, 29, 30, 31, 32, 33, 36, 46, 61, 63, 64, 70, 73, 76, 78, 79], "json": [3, 14, 30, 31, 32, 33], "pytestarg": 3, "s": [3, 7, 8, 10, 11, 12, 14, 15, 17, 18, 21, 22, 24, 30, 31, 32, 33, 40, 49, 62, 65, 67, 68, 73, 74, 75, 76, 79], "choos": [3, 10, 19, 32, 33], "option": [3, 12, 14, 15, 19, 22, 29, 30, 31, 32, 33, 43, 58, 59, 60, 71, 72, 73], "window": [3, 18, 19], "consol": [3, 14], "vs": [3, 14, 19, 70], "up": [3, 8, 17, 62, 73, 76], "configur": [3, 15, 19], "attach": 3, "As": [3, 8, 10, 17, 18, 73], "an": [3, 7, 8, 10, 11, 12, 14, 15, 17, 18, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 60, 61, 62, 65, 69, 71, 72, 73, 74, 75, 76, 78, 79], "launch": 3, "contain": [3, 10, 11, 12, 14, 15, 30, 31, 32, 33, 58, 59, 60, 73], "name": [3, 10, 11, 14, 15, 19, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 60, 70, 71, 72, 73, 74, 75, 76, 77], "type": [3, 10, 11, 12, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 58, 59, 60, 69, 73, 76], "cppvsdbg": 3, "request": [3, 14, 15, 30, 31, 32, 33], "processid": 3, "pickprocess": 3, "current": [3, 10, 11, 14, 32, 33, 35, 36, 62], "program": 3, "integratedtermin": 3, "For": [3, 4, 7, 9, 10, 11, 12, 14, 15, 17, 18, 22, 24, 27, 30, 31, 32, 33, 35, 43, 46, 62, 73, 76, 78], "we": [3, 4, 10, 11, 12, 14, 15, 17, 18, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78], "sure": [3, 14], "ctype": 3, "load": [3, 15, 18, 46, 69, 71, 72, 73, 74, 75, 76, 77, 78], "One": [3, 11], "wai": [3, 8, 10, 12, 15, 21, 69, 73], "make": [3, 4, 8, 10, 11, 12, 14, 17, 18, 19, 30, 31, 32, 33, 73, 76], "start": [3, 10, 11, 12, 17, 73], "which": [3, 4, 8, 10, 11, 12, 14, 15, 17, 18, 21, 23, 26, 29, 30, 31, 32, 33, 36, 62, 69, 73, 76, 78], "pid": 3, "It": [3, 8, 10, 11, 14, 15, 19, 32, 33, 73, 78], "bit": [3, 76], "hard": [3, 67], "determin": [3, 10, 12, 14, 27, 30, 31, 32, 33, 35, 43, 69], "correct": [3, 19], "your": [3, 10, 14, 15, 17, 18], "know": [3, 29, 43], "os": [3, 30, 31, 32, 33], "getpid": 3, "At": [3, 12], "point": [3, 10, 12, 17, 30, 31, 32, 33, 37, 40, 76, 78], "debugg": 3, "seen": [3, 11], "toolbar": 3, "deploi": 4, "product": [4, 8, 14], "desir": [4, 10, 30, 31, 32, 33], "few": [4, 8, 73, 74, 75], "depend": [4, 14, 15, 17, 19, 21, 38, 40, 71, 72], "possibl": [4, 14, 17, 19, 27, 30, 31, 32, 33, 35, 43, 73], "scenario": [4, 10, 12], "offer": [4, 17, 22], "core": [4, 8, 12, 14, 19], "onli": [4, 10, 17, 23, 30, 31, 32, 33, 73], "requir": [4, 10, 11, 12, 14, 15, 17, 23, 26, 29, 30, 32, 33, 36, 60, 78], "edit": [4, 14, 74, 75], "serial": [4, 14], "gener": [4, 8, 11, 12, 14, 16, 17, 18, 21, 27, 28, 30, 31, 32, 33, 34, 35, 38, 43, 58, 59, 60, 73, 76], "plu": 4, "addit": [4, 8, 10, 12, 14, 30, 31, 32, 33, 73], "other": [4, 7, 9, 10, 11, 12, 14, 17, 22, 23, 24, 30, 31, 32, 33, 69, 73, 74, 75], "blackbox": [4, 8, 15, 16, 18, 21, 23, 24, 34, 38, 40, 44, 79], "custom": 4, "support": [4, 10, 12, 14, 15, 18, 30, 46, 62, 76], "extra": 4, "tag": [4, 14], "pip": [4, 14, 18, 19, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78], "instal": [4, 14, 18, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78], "fine": 4, "everi": [4, 14, 19, 78], "need": [4, 10, 11, 12, 14, 17, 18, 30, 31, 32, 33, 69, 71, 72], "ani": [4, 8, 10, 12, 14, 18, 21, 30, 31, 32, 33, 69, 73, 76, 78, 79], "part": [4, 8, 9, 10, 11, 12], "conda": [4, 18, 19], "forg": [4, 18], "sourc": [4, 15, 18, 23, 78], "git": [4, 18, 19], "clone": [4, 18, 19], "cd": [4, 18, 19], "minim": [4, 17, 30, 31, 32, 33, 76], "wish": 4, "instead": [4, 12, 14, 15, 27, 31, 32, 33, 35, 43, 69, 70, 76], "some": [4, 8, 10, 11, 12, 14, 15, 17, 19, 27, 31, 33, 35, 43, 73, 76], "offici": 4, "cover": [4, 9, 10, 11, 12], "manag": 4, "take": [4, 8, 14, 32, 33, 73, 76, 78], "advantag": [4, 8, 17, 21], "expos": [4, 7, 15, 22, 34, 44, 45, 73], "equival": [4, 11, 30, 31, 32, 33], "done": [4, 14], "debug": [4, 19, 46], "notebook": [4, 14, 15, 18, 19, 65, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78], "plotli": [4, 14, 15, 19, 62], "lime": [4, 18, 19, 21, 34, 38, 71, 72], "sensit": [4, 19, 38, 71, 72], "shap": [4, 19, 44, 45, 71, 72, 79], "linear": [4, 8, 14, 19, 21, 23, 26, 27, 30, 31, 32, 33, 35, 36, 75, 76], "skoperul": [4, 19], "treeinterpret": [4, 19], "aplr": [4, 19], "dash": [4, 14, 15, 19, 62], "util": [4, 11, 15, 30, 31, 32, 33, 58, 59, 60, 69, 73, 76, 78], "dpexplainableboostingclassifi": [6, 70], "dpexplainableboostingregressor": 6, "paper": [6, 8, 21, 23, 24, 40, 79], "full": [6, 8, 12, 14, 15, 73, 76], "dpebm": [6, 30, 31, 70], "classifi": [6, 7, 8, 10, 11, 18, 21, 30, 32], "adult": [6, 8, 14, 15, 18, 69, 70, 71, 73, 74, 77], "incom": [6, 8, 14, 15, 18, 69, 70, 71, 73, 74, 77], "panda": [6, 8, 10, 11, 14, 15, 18, 69, 70, 71, 72, 73, 74, 77], "pd": [6, 8, 15, 18, 69, 70, 71, 72, 73, 74, 77], "privaci": [6, 30, 31], "df": [6, 8, 15, 18, 69, 70, 71, 73, 74, 77], "read_csv": [6, 8, 15, 18, 69, 70, 71, 73, 74, 77], "http": [6, 8, 15, 18, 19, 22, 69, 70, 71, 73, 74, 77], "archiv": [6, 8, 15, 18, 69, 70, 71, 73, 74, 77], "ic": [6, 8, 15, 18, 69, 70, 71, 73, 74, 77], "uci": [6, 8, 15, 18, 69, 70, 71, 73, 74, 77], "edu": [6, 8, 15, 18, 69, 70, 71, 73, 74, 77], "ml": [6, 8, 15, 18, 69, 70, 71, 73, 74, 77, 79], "machin": [6, 7, 15, 17, 18, 21, 22, 24, 40, 69, 70, 71, 73, 74, 75, 76, 77, 79], "learn": [6, 7, 8, 10, 11, 14, 15, 18, 21, 22, 24, 30, 31, 32, 33, 35, 36, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79], "databas": [6, 8, 15, 18, 69, 70, 71, 73, 74, 77], "data": [6, 8, 14, 15, 17, 18, 21, 22, 26, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 40, 44, 45, 69, 70, 71, 73, 74, 75, 76, 77, 78, 79], "header": [6, 8, 15, 18, 69, 70, 71, 73, 74, 77], "none": [6, 8, 10, 11, 12, 15, 18, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 49, 60, 62, 66, 69, 70, 71, 73, 74, 76, 77], "ag": [6, 8, 14, 15, 18, 69, 70, 71, 73, 74, 77], "workclass": [6, 8, 15, 18, 69, 70, 71, 73, 74, 77], "fnlwgt": [6, 8, 15, 18, 69, 70, 71, 73, 74, 77], "educ": [6, 8, 15, 18, 69, 70, 71, 73, 74, 77], "educationnum": [6, 8, 15, 18, 69, 70, 71, 73, 74, 77], "maritalstatu": [6, 8, 15, 18, 69, 70, 71, 73, 74, 77], "occup": [6, 8, 15, 18, 69, 70, 71, 73, 74, 77], "race": [6, 8, 15, 18, 69, 70, 71, 73, 74, 77], "gender": [6, 8, 15, 18, 69, 70, 71, 73, 74, 77], "capitalgain": [6, 8, 15, 18, 69, 70, 71, 73, 74, 77], "capitalloss": [6, 8, 15, 18, 69, 70, 71, 73, 74, 77], "hoursperweek": [6, 8, 15, 18, 69, 70, 71, 73, 74, 77], "nativecountri": [6, 8, 15, 18, 69, 70, 71, 73, 74, 77], "iloc": [6, 8, 15, 18, 69, 70, 71, 73, 74, 77], "feature_typ": [6, 10, 11, 12, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 60, 70, 76], "continu": [6, 7, 10, 11, 12, 30, 31, 32, 33, 60, 70, 76], "nomin": [6, 10, 11, 12, 30, 31, 32, 33, 60, 70, 76], "privacy_bound": [6, 30, 31, 70], "17": [6, 70], "90": [6, 70, 78], "12285": [6, 70], "1484705": [6, 70], "16": [6, 17, 70, 73, 78], "99999": [6, 70], "4356": [6, 70], "99": [6, 70], "epsilon": [6, 30, 31, 70], "delta": [6, 30, 31, 32, 33, 60, 70], "1e": [6, 10, 11, 12, 17, 30, 31, 32, 33, 70], "predict_proba": [6, 7, 8, 10, 11, 22, 29, 30, 31, 32, 33, 34, 36, 38, 39, 40, 41, 42, 44, 69, 70], "895": 6, "harsha": 6, "nori": 6, "rich": [6, 8], "caruana": [6, 8], "zhiqi": 6, "bu": 6, "judi": 6, "hanwen": 6, "shen": 6, "janardhan": 6, "kulkarni": 6, "accuraci": [6, 8, 14, 17, 18, 26, 29, 30, 32, 33, 36], "via": [6, 14, 15, 30, 31, 32, 33], "explain": [6, 14, 15, 17, 18, 21, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 43, 44, 45, 73, 74, 75, 76, 77, 79], "boost": [6, 17, 24, 30, 31, 32, 33, 40, 73, 74, 75, 76, 77], "proceed": [6, 8, 21], "38th": 6, "intern": [6, 8, 15, 21, 32, 33, 76], "confer": [6, 8, 21], "8227": 6, "8237": 6, "2021": 6, "classificationtre": [7, 74], "regressiontre": [7, 75], "supervis": 7, "recurs": 7, "partit": [7, 10, 11, 12, 78], "featur": [7, 8, 10, 11, 12, 14, 15, 17, 18, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 60, 61, 69, 73, 74, 75, 76], "space": [7, 14, 21, 30, 31, 32, 33, 73], "split": [7, 18, 29, 32, 33, 43, 60, 76, 78], "criteria": 7, "each": [7, 8, 9, 10, 11, 12, 14, 15, 17, 18, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 43, 44, 45, 73, 78], "leaf": 7, "node": [7, 29, 43], "scikit": [7, 10, 11, 18, 22, 24, 30, 31, 32, 33, 35, 36, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78], "singl": [7, 10, 11, 14, 15, 18, 30, 31, 32, 33, 69, 73, 77], "have": [7, 8, 10, 11, 12, 14, 15, 17, 18, 19, 30, 31, 32, 33, 49, 61, 69, 71, 72, 73, 74, 75, 76], "weak": 7, "perform": [7, 10, 14, 22, 30, 31, 32, 33, 71, 72, 74, 75, 76], "fast": [7, 8, 23, 60], "great": [7, 14], "identifi": [7, 18, 73], "associ": [7, 8, 30, 31, 32, 33, 66, 68, 78], "low": [7, 8, 10, 17, 29, 30, 31, 32, 33, 43, 76], "depth": [7, 29, 43], "easi": [7, 8], "quickli": 7, "becom": [7, 14, 79], "complex": [7, 18], "unintellig": 7, "increas": [7, 8, 14, 17, 22, 30, 31, 32, 33, 74, 75, 76], "christoph": [7, 21, 22, 24, 79], "molnar": [7, 21, 22, 24, 79], "book": [7, 21, 22, 24, 79], "ha": [7, 8, 10, 11, 12, 21, 22, 23, 24, 30, 31, 32, 33, 63, 67, 73, 76, 79], "excel": [7, 21, 22, 24, 79], "overview": [7, 8, 15, 21, 22, 23, 24, 79], "specif": [7, 14, 15, 17, 19, 22, 30, 31, 32, 33, 45, 65, 78, 79], "user": [7, 14, 15, 18, 21, 22, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45], "guid": [7, 22], "2": [7, 8, 9, 10, 11, 12, 14, 17, 18, 21, 22, 23, 24, 27, 30, 31, 32, 33, 35, 38, 42, 43, 60, 69, 73, 76, 78, 79], "solid": [7, 17, 22], "dt": 7, "957": 7, "wikipedia": [7, 22, 23], "modul": [7, 22, 23, 24], "lulu": [7, 21, 22, 24, 79], "com": [7, 14, 19, 21, 22, 24, 79], "2020": [7, 21, 22, 24, 79], "fabian": [7, 22, 24], "pedregosa": [7, 22, 24], "ga\u00ebl": [7, 22, 24], "varoquaux": [7, 22, 24], "alexandr": [7, 22, 24], "gramfort": [7, 22, 24], "vincent": [7, 22, 24], "michel": [7, 22, 24], "bertrand": [7, 22, 24], "thirion": [7, 22, 24], "olivi": [7, 22, 24], "grisel": [7, 22, 24], "mathieu": [7, 22, 24], "blondel": [7, 22, 24], "peter": [7, 22, 24], "prettenhof": [7, 22, 24], "ron": [7, 22, 24], "weiss": [7, 22, 24], "dubourg": [7, 22, 24], "journal": [7, 8, 22, 23, 24], "research": [7, 14, 22, 24], "12": [7, 11, 22, 24, 76], "2825": [7, 22, 24], "2830": [7, 22, 24], "2011": [7, 22, 24], "explainableboostingclassifi": [8, 9, 10, 11, 14, 15, 18, 69, 70, 73, 74, 77], "explainableboostingregressor": [8, 9, 11, 12, 14, 73, 75, 76], "cyclic": [8, 32, 33, 76], "gradient": [8, 24, 40], "automat": [8, 14, 17, 26, 27, 32, 33, 69], "detect": [8, 10, 11, 14, 15, 17, 30, 31, 32, 33, 69, 70], "accur": [8, 17], "state": [8, 18, 30, 31, 32, 33, 63], "art": [8, 18], "while": [8, 17, 29, 43, 79], "remain": [8, 10, 12, 26, 27, 76], "complet": [8, 10, 12, 18], "new": [8, 14, 15, 30, 31, 32, 33, 73], "design": [8, 14, 18, 76], "compar": [8, 32, 33, 39, 41, 42, 69, 70, 73, 74, 75, 79], "like": [8, 10, 11, 12, 14, 18, 26, 27, 29, 30, 31, 32, 33, 35, 36, 43, 79], "forest": [8, 18], "being": [8, 11, 19, 23, 30, 31, 32, 33], "highli": [8, 14, 21, 32, 33], "intelligibil": 8, "gam": [8, 9], "form": [8, 12, 34, 44, 45], "beta_0": 8, "sum": [8, 12, 27, 30, 31, 32, 33, 35, 43, 73, 78], "f_j": 8, "x_j": 8, "adapt": [8, 14], "differ": [8, 10, 11, 12, 14, 15, 30, 31, 70, 73, 77], "regress": [8, 9, 10, 11, 14, 15, 18, 22, 26, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 60, 72, 73, 74, 76], "major": [8, 78], "improv": [8, 14, 17, 32, 33], "over": [8, 24, 76, 78], "tradit": 8, "first": [8, 10, 11, 12, 14, 15, 18, 30, 31, 32, 33, 62, 73, 78], "modern": 8, "techniqu": 8, "bag": [8, 14, 17, 30, 31, 32, 33, 76], "procedur": 8, "carefulli": 8, "restrict": [8, 14], "one": [8, 10, 11, 15, 22, 23, 24, 30, 31, 32, 33], "time": [8, 14, 15, 17, 22, 23, 26, 27, 30, 31, 32, 33, 35, 36, 79], "round": [8, 30, 31, 32, 33, 76], "robin": [8, 32, 33], "fashion": 8, "veri": [8, 12, 14, 73], "rate": [8, 30, 31, 32, 33, 73], "order": [8, 10, 17, 24, 30, 31, 32, 33, 60, 76], "doe": [8, 10, 11, 12, 14, 15, 73], "matter": 8, "cycl": [8, 32, 33], "mitig": 8, "effect": [8, 10, 11, 14, 17, 30, 31, 32, 33, 63, 76], "co": [8, 40], "best": [8, 14, 17, 27, 31, 33, 35, 43], "contribut": [8, 11, 12, 14, 30, 31, 32, 33, 73], "problem": [8, 14, 28, 76], "second": [8, 10, 14, 30, 31, 32, 33, 78], "pairwis": [8, 10, 30, 31, 32, 33, 60, 76, 78], "term": [8, 10, 11, 12, 14, 15, 30, 31, 32, 33, 60, 69, 73, 76], "f_i": 8, "x_i": 8, "f_": 8, "i": [8, 10, 14, 15, 18, 21, 30, 31, 32, 33, 69, 78], "j": 8, "maintain": 8, "intellig": 8, "ga2m": 8, "written": 8, "paralleliz": 8, "joblib": [8, 30, 31, 32, 33], "multi": [8, 10, 11, 26, 29, 30, 32, 36], "parallel": [8, 30, 31, 32, 33], "studi": 8, "3": [8, 9, 10, 11, 12, 17, 18, 19, 22, 24, 29, 30, 31, 32, 33, 43, 60, 69, 73, 75, 76, 78], "4": [8, 10, 11, 17, 32, 33, 76, 78], "becaus": [8, 10, 11, 12, 14, 17, 27, 31, 33, 35, 43, 73], "final": [8, 10, 12, 14, 18, 73], "understood": 8, "plot": [8, 12, 15, 17, 37, 38, 40, 62, 78], "modular": 8, "reason": [8, 12, 14, 21], "about": [8, 21, 73], "To": [8, 10, 11, 12, 14, 15, 19, 32, 33, 73, 76], "individu": [8, 10, 12, 14, 15, 17, 18, 21, 30, 31, 32, 33, 71, 72, 73, 74, 75, 79], "act": [8, 15], "lookup": [8, 10, 11, 12], "tabl": [8, 10, 11, 12, 66, 73], "per": [8, 10, 11, 23, 29, 30, 31, 32, 33, 35, 36, 43, 60, 73], "return": [8, 14, 15, 17, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 58, 59, 60, 61, 66, 67, 68], "simpli": 8, "pass": [8, 10, 11, 12, 14, 15, 18, 26, 27, 30, 31, 32, 33, 35, 36, 62, 65, 71, 72], "sort": [8, 10, 11], "had": [8, 10, 11, 12], "most": [8, 12, 14, 15, 17, 18, 30, 31, 32, 33], "impact": [8, 17, 73], "keep": [8, 14, 27, 31, 33, 35, 43], "pai": 8, "cost": [8, 17, 23], "somewhat": 8, "slower": [8, 14, 79], "similar": [8, 18, 30, 31, 32, 33, 61, 73], "howev": [8, 11, 14, 15, 17, 32, 33, 73], "involv": [8, 10, 12], "simpl": [8, 21], "insid": 8, "fastest": 8, "execut": [8, 23], "memori": [8, 17], "usag": 8, "particularli": 8, "attract": 8, "deploy": 8, "find": [8, 18, 21, 32, 33, 73, 78, 79], "video": [8, 21, 79], "better": [8, 17, 21, 76, 79], "medium": [8, 10, 21, 30, 31, 32, 33, 79], "conceptu": [8, 21, 23, 79], "931": 8, "scienc": 8, "behind": [8, 15, 49, 66], "yin": 8, "lou": 8, "johann": 8, "gehrk": 8, "gile": 8, "hooker": 8, "19th": 8, "acm": [8, 21], "sigkdd": [8, 21], "knowledg": [8, 21], "discoveri": [8, 21], "mine": [8, 21], "623": 8, "631": 8, "2013": 8, "trevor": 8, "hasti": 8, "robert": 8, "tibshirani": 8, "applic": [8, 14], "american": 8, "statist": [8, 22, 24, 40], "82": 8, "398": 8, "371": 8, "386": 8, "1987": 8, "18th": 8, "150": 8, "158": 8, "2012": 8, "paul": 8, "koch": 8, "marc": 8, "sturm": 8, "noemi": 8, "elhadad": 8, "healthcar": 8, "pneumonia": 8, "risk": 8, "hospit": 8, "30": [8, 73, 78], "dai": 8, "readmiss": 8, "21th": 8, "1721": 8, "1730": 8, "2015": 8, "class": [9, 10, 11, 14, 15, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 73, 76, 78, 79], "pleas": [9, 15, 18, 22, 34, 38, 44, 45, 69, 71, 72, 73, 74, 75, 76, 77], "section": [9, 11], "divid": 9, "upon": 9, "pure": [9, 32, 33, 69], "binari": [9, 11, 12, 30, 32, 78], "ordin": [9, 10, 12, 30, 31, 32, 33], "miss": [9, 10, 11, 12, 76], "unknown": [9, 10, 11, 12], "seri": [10, 11, 12], "click": [10, 11, 12], "ll": [10, 11, 12, 73], "reduc": [10, 14, 32, 33, 69], "discret": [10, 12, 17, 23], "resolut": [10, 11, 30, 31, 32, 33], "befor": [10, 11, 12, 14, 17, 30, 32, 33, 73, 76], "read": [10, 11, 14], "familiar": [10, 11, 18], "boilerpl": [10, 11, 12, 76], "compos": [10, 11, 12], "categor": [10, 11, 12, 15, 18, 30, 31, 32, 33, 71, 74, 76], "8": [10, 11, 12, 14, 17, 32, 33, 73, 76, 78], "7": [10, 11, 12, 17, 60, 73, 76], "high": [10, 14, 17, 18, 24, 30, 31, 32, 33, 76], "9": [10, 11, 12, 17, 22, 23, 32, 33, 69, 73, 76], "appl": 10, "orang": 10, "defin": [10, 12, 15, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 78], "specifi": [10, 11, 14, 15, 30, 31, 32, 33, 58, 59], "limit": [10, 11, 17, 22, 32, 33, 60, 73], "number": [10, 12, 14, 15, 17, 22, 27, 30, 31, 32, 33, 35, 37, 40, 43, 60, 76, 78], "forc": [10, 14], "lower": [10, 17], "elimin": [10, 11, 12, 30, 31, 32, 33], "valid": [10, 11, 12, 17, 30, 31, 32, 33, 60], "small": [10, 11, 12, 14, 17, 32, 33], "max_interaction_bin": [10, 32, 33, 60], "validation_s": [10, 11, 12, 14, 30, 31, 32, 33, 76], "outer_bag": [10, 11, 12, 14, 30, 31, 32, 33], "max_round": [10, 14, 30, 31, 32, 33], "900": 10, "min_samples_leaf": [10, 11, 12, 32, 33, 60], "min_hessian": [10, 11, 12, 32, 33, 60], "opt": [10, 11, 22, 69], "hostedtoolcach": [10, 11, 22, 69], "x64": [10, 11, 22, 69], "lib": [10, 11, 22, 69], "python3": [10, 11, 22, 69], "site": [10, 11, 22, 69], "_ebm": [10, 11, 69, 73], "py": [10, 11, 14, 22, 69], "746": [10, 11], "userwarn": [10, 11, 69], "our": [10, 11, 12, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78], "displai": [10, 11, 15, 73], "retain": [10, 11, 77], "natur": [10, 11, 74, 75, 79], "either": [10, 11, 12, 14, 15, 17, 30, 31, 32, 33, 60, 65, 66], "extrem": [10, 11, 12], "1000": [10, 11, 17], "visibl": [10, 11], "graph": [10, 11, 12, 14, 15, 30, 31, 32, 33, 69, 73, 76], "manual": [10, 11, 14, 70], "examin": [10, 11, 30, 31, 76], "score": [10, 11, 12, 18, 26, 27, 29, 30, 31, 32, 33, 35, 36, 43, 58, 59, 60, 69, 73], "term_scores_": [10, 11, 12, 30, 31, 32, 33], "term_index": [10, 11], "warn": [10, 11, 14, 17, 30, 31, 69], "classes_": [10, 11, 30, 32], "store": [10, 11, 12, 14], "list": [10, 11, 12, 14, 15, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 60, 61, 65, 66, 73], "attribut": [10, 11, 12, 30, 31, 32, 33, 73], "arrai": [10, 11, 12, 14, 18, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 41, 42, 43, 44, 45, 58, 59, 60], "string": [10, 11, 12, 15, 30, 31, 32, 33, 46, 49, 58, 59, 62, 66, 76], "accept": [10, 11], "integ": [10, 11, 14, 30, 31, 32, 33, 60, 62, 76], "__init__": [10, 11, 12, 29, 30, 31, 32, 33, 43], "convent": [10, 11], "wa": [10, 11, 12, 18, 30, 31, 32, 33, 71, 72, 74, 75, 76], "record": [10, 11, 12, 30, 31, 32, 33], "unmodifi": [10, 11], "object": [10, 11, 14, 15, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 60], "feature_types_in_": [10, 11, 12, 30, 31, 32, 33], "were": [10, 11, 12, 18, 32, 33, 76], "actual": [10, 11, 12], "spirit": 10, "slep007": [10, 11], "feature_names_in_": [10, 11, 12, 30, 31, 32, 33], "feature_0000": [10, 11, 12], "feature_0001": [10, 11, 12], "sinc": [10, 11, 12, 17, 26, 29, 30, 32, 33, 36, 69], "did": [10, 11, 12, 14], "creat": [10, 11, 17, 18, 19, 29, 32, 33, 43, 73, 76, 78], "feature_nam": [10, 11, 14, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 60, 75, 76], "datafram": [10, 11, 14, 15, 18, 62, 71, 72], "would": [10, 11, 12, 14, 17, 27, 29, 30, 31, 32, 33, 35, 43, 66, 73], "term_features_": [10, 11, 30, 31, 32, 33, 69], "two": [10, 11, 12, 14, 24, 73, 78], "main": [10, 11, 17, 30, 31, 32, 33, 69], "3rd": 10, "pair": [10, 11, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 43, 44, 45, 60, 69, 73], "higher": [10, 14, 17, 73], "well": [10, 14, 15, 17, 18, 73, 76], "thei": [10, 12, 14, 15, 17, 18, 30, 31, 32, 33], "tupl": [10, 11, 15, 30, 31, 32, 33, 47, 49, 60, 63], "index": [10, 11, 12, 14, 15, 30, 31, 32, 33, 62, 65], "term_names_": [10, 11, 30, 31, 32, 33, 73], "conveni": 10, "join": 10, "result": [10, 14, 15, 18, 30, 31, 32, 33, 76, 77, 78], "term_nam": [10, 73], "grp": 10, "bins_": [10, 11, 12, 30, 31, 32, 33, 69], "dictionari": [10, 11, 12, 14, 15, 30, 31, 32, 33, 60, 66, 68], "map": [10, 12, 30, 31], "categori": [10, 11, 12, 76], "cut": [10, 11, 12, 30, 31, 32, 33], "rang": [10, 12, 14, 69], "region": [10, 12, 14, 21, 73], "uniqu": [10, 12, 32, 33], "similarli": 10, "separ": [10, 12, 15, 30, 31, 32, 33], "again": [10, 11, 12], "abil": 10, "call": [10, 11, 14, 15, 27, 30, 31, 32, 33, 35, 43, 48, 62, 64, 65, 66, 76], "just": [10, 12, 14, 18, 30, 31, 32, 33, 71, 72, 73], "reserv": [10, 11, 12], "leav": [10, 30, 31, 32, 33, 60], "though": [10, 11, 14, 15, 73], "decid": [10, 30, 31, 32, 33], "group": 10, "togeth": [10, 12, 14, 17, 73], "them": [10, 14, 17, 32, 33, 69, 70, 71, 72, 73, 74, 75, 77], "could": [10, 11, 12, 17, 73, 79], "chosen": [10, 12, 19, 32, 33, 78], "chose": 10, "put": [10, 12, 30, 31, 32, 33], "upper": [10, 11, 12], "definit": [10, 11, 24, 30, 31, 32, 33, 69], "stop": [10, 14, 17, 22, 30, 31, 32, 33, 67], "even": [10, 17, 21, 32, 33, 73], "tripl": [10, 69], "last": [10, 11, 12, 30, 31, 32, 33], "item": [10, 15, 30, 31, 32, 33], "posit": [10, 14, 30, 31, 32, 33, 73], "80384676": 10, "78299686": 10, "78611697": 10, "76526707": 10, "nan": [10, 11, 12, 30, 31, 32, 33, 58, 59], "anyth": [10, 12, 14], "els": [10, 11, 12, 14, 69], "0th": [10, 11, 12], "zero": [10, 11, 29, 30, 31, 32, 33, 43, 69], "53621088": 10, "54011361": 10, "55468309": 10, "55858582": 10, "40000003": 10, "02000002": 10, "90000002": 10, "11000002": 10, "dimension": [10, 11, 78], "pair_scor": 10, "local_scor": [10, 11, 12], "feature_0_index": 10, "feature_1_index": 10, "sampl": [10, 11, 12, 14, 23, 26, 27, 29, 30, 31, 32, 33, 35, 36, 37, 38, 43, 58, 59, 60, 73, 79], "consider": [10, 12, 30, 31, 32, 33], "simplifi": [10, 12], "thing": [10, 12, 30, 31, 32, 33], "beyond": [10, 17, 73], "drop": [10, 11, 12, 15, 32, 73], "nuanc": [10, 12], "sample_scor": [10, 11, 12], "intercept": [10, 11, 12, 30, 31, 32, 33, 69, 73, 76], "float": [10, 11, 12, 15, 18, 26, 27, 29, 30, 31, 32, 33, 35, 36, 43, 71, 74], "intercept_": [10, 11, 12, 30, 31, 32, 33, 69, 76], "term_idx": [10, 11], "enumer": [10, 11, 12, 14, 30, 31, 32, 33, 78], "tensor": [10, 11, 32, 33], "tensor_index": [10, 11], "feature_idx": [10, 11, 12], "feature_v": [10, 11, 12], "bin_idx": [10, 11, 12], "len": [10, 11, 69, 78], "avail": [10, 11, 14, 15, 69], "highest": [10, 73], "elif": 10, "rais": [10, 14], "except": [10, 11, 27, 30, 31, 32, 33, 35, 43, 62, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78], "unsupport": [10, 14], "isinst": [10, 11, 12], "dict": [10, 11, 12, 30, 31, 32, 33], "digit": [10, 11, 12, 78], "append": [10, 11, 12, 73], "logit": [10, 11, 14, 30, 32, 73], "sigmoid": 10, "convert": [10, 11, 12, 14, 30, 31, 32, 33, 58, 59], "probabl": [10, 11, 14, 18, 29, 30, 32, 36], "exp": [10, 76], "85698778e": 10, "10": [10, 11, 14, 17, 19, 40, 69, 73, 76, 77], "97049256e": 10, "99999999e": 10, "01": [10, 11, 17, 30, 31, 32, 33], "tmp": 10, "ipykernel_18984": 10, "1383054448": 10, "deprecationwarn": 10, "convers": [10, 14], "ndim": 10, "scalar": [10, 15, 65, 66], "deprec": 10, "error": [10, 12, 14, 30, 31, 32, 33], "futur": [10, 14], "ensur": 10, "extract": [10, 14, 18], "element": [10, 30, 31, 32, 33], "oper": 10, "25": [10, 11, 14, 17], "ident": [10, 11, 12, 30, 31, 32, 33], "appli": [10, 17, 32, 33, 58, 59], "invers": [10, 12, 30, 31, 32, 33, 58], "calcul": [10, 14, 32, 33, 60, 73, 76, 79], "shown": [10, 11, 12, 15, 18, 22, 73], "exclus": 11, "inform": [11, 25, 68], "unus": [11, 30, 31, 32, 33, 76], "peru": [11, 12], "fiji": [11, 12], "6000": 11, "5000": [11, 76], "4000": [11, 17], "without": [11, 12, 14, 17, 32, 33, 69], "exact": [11, 16, 17, 18, 69], "exclud": [11, 30, 31, 32, 33, 69], "middl": [11, 12], "dure": [11, 12, 17, 30, 31, 32, 33], "feature_0002": 11, "mean": [11, 14, 16, 26, 27, 29, 30, 31, 32, 33, 35, 36, 43, 60, 61, 73, 76], "thu": 11, "consid": [11, 14, 17, 32, 33, 60, 69, 79], "structur": [11, 16, 25, 30, 31, 32, 33], "noteworthi": 11, "exactli": [11, 12, 14, 18, 32, 33, 73], "equal": [11, 12, 29, 30, 31, 32, 33, 43, 78], "largest": 11, "situat": 11, "get": [11, 14, 21, 27, 31, 33, 35, 43, 48, 62], "place": [11, 12], "6": [11, 14, 70, 73, 76], "23218578": 11, "68504855": 11, "behavior": [11, 14, 15, 18, 21, 73], "07918222": 11, "37217626": 11, "08493741": 11, "11789691": 11, "5269569": 11, "74598811": 11, "09853957": 11, "07739032": 11, "33052535": 11, "countri": [11, 12, 30, 31, 32, 33], "consist": [11, 15, 17, 27, 31, 33, 35, 43], "row": [11, 15], "correspond": [11, 12, 14, 15, 30, 31, 32, 33, 78], "There": [11, 15, 18, 69], "outer": [11, 17, 30, 31, 32, 33, 76], "inner": [11, 17, 32, 33], "onc": [11, 12, 19], "00904416": 11, "17397822": 11, "51639081": 11, "10245547": 11, "39401216": 11, "35994767": 11, "71055694": 11, "88524177": 11, "30755528": 11, "82205657": 11, "31725139": 11, "56878321": 11, "respect": [11, 15, 22, 30, 31, 32, 33, 78], "particular": [11, 76, 78], "three": [11, 12], "incorpor": [11, 69, 76], "everyth": 11, "discuss": [11, 14, 78], "replac": 11, "exist": [11, 18, 30, 31, 32, 33, 73], "extmath": 11, "softmax": 11, "copi": [11, 30, 31, 32, 33], "bin_level": 11, "what": [11, 12, 15, 18, 23, 29, 43, 49, 73, 74, 75], "etc": [11, 30, 31, 32, 33, 42], "min": [11, 30, 31, 32, 33, 73], "try": [11, 15, 17, 18, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78], "fail": [11, 22, 62], "valueerror": 11, "hasattr": 11, "expect": [11, 27, 31, 32, 33, 35, 43, 78], "alwai": [11, 12, 15, 27, 31, 33, 35, 43], "str": [11, 12, 30, 31, 32, 33, 76], "63903233e": 11, "08": 11, "83681803e": 11, "99999983e": 11, "37513685e": 11, "99999998e": 11, "44190175e": 11, "56155437e": 11, "63887908e": 11, "50184692e": 11, "11": [11, 73, 76], "46337308e": 11, "00000000e": 11, "00": 11, "simplest": 12, "complic": 12, "assign": [12, 49, 62, 63], "450": 12, "550": 12, "350": 12, "let": [12, 15, 18, 73, 74, 75], "look": [12, 14, 18, 62, 73], "guess": 12, "evalu": [12, 21, 60, 69, 74, 75, 76], "purpos": [12, 15], "treat": [12, 14, 62], "repres": [12, 14, 73, 78], "re": [12, 14, 29, 43, 69], "focus": [12, 21], "been": 12, "receiv": 12, "anywher": 12, "infin": 12, "therefor": [12, 14, 30, 31, 32, 33], "inf": 12, "choic": [12, 17], "slight": 12, "adjust": [12, 17, 23, 30, 31, 32, 33], "special": [12, 18, 76], "whenev": 12, "present": 12, "vietnam": 12, "brazil": 12, "appear": [12, 14, 17], "locat": 12, "49": 12, "43933489": 12, "24": 12, "71966744": 12, "d": [12, 14, 23, 38], "anoth": [12, 32, 33, 73], "transpar": 12, "50": [12, 17, 32, 33, 73], "56066511": 12, "75": [12, 17, 32, 33], "28033256": 12, "context": 12, "cannot": [12, 14, 15], "given": [12, 15, 26, 29, 30, 32, 36, 65, 78], "bad_valu": 12, "prefer": 12, "condit": [12, 76], "match": [12, 78], "449": 12, "99999999999966": 12, "close": [12, 76], "inde": 12, "averag": [12, 14, 17, 32, 33, 61, 69, 73, 76], "71966744454815": 12, "71966744454747": 12, "4393348890963": 12, "560665110903045": 12, "2803325554504": 12, "almost": [12, 21], "recov": [12, 76], "origin": [12, 34, 44, 45, 73, 76], "surpris": 12, "overfit": [12, 14, 17, 32, 33, 76], "illustr": 12, "interest": [12, 14, 73], "retriev": 12, "question": 14, "too": [14, 73], "mani": [14, 17, 18, 24, 30, 31, 32, 33, 73, 79], "answer": 14, "why": [14, 21], "doesn": 14, "t": [14, 26, 27, 29, 30, 31, 32, 33, 35, 36, 43, 73], "happen": 14, "jupyt": [14, 15, 18, 62, 69, 71, 72, 73, 74, 75, 76, 77], "environ": [14, 15, 18, 19, 69, 71, 72, 73, 74, 75, 76, 77], "colab": 14, "mai": [14, 17, 18, 27, 31, 32, 33, 35, 43], "render": [14, 15, 18, 62, 65, 69, 71, 72, 73, 74, 75, 76, 77], "check": [14, 17, 29, 43], "open": [14, 19, 23], "browser": 14, "By": [14, 65], "host": 14, "web": 14, "server": [14, 15, 49, 67, 68], "allow": [14, 15, 17, 29, 30, 31, 32, 33, 43, 73, 76, 77, 78], "emb": 14, "switch": 14, "compat": 14, "broader": 14, "logic": 14, "experi": [14, 17, 23, 38, 78], "dashboard": [14, 15, 63, 66, 74, 75], "dropdown": [14, 15, 18], "wrap": 14, "ex": 14, "ebm_loc": [14, 74, 75], "underli": [14, 15, 62, 69, 76], "instanc": [14, 15, 18, 26, 27, 29, 34, 35, 36, 43, 44, 45, 71, 72, 78], "kei": [14, 15, 65, 73], "save": [14, 62], "disk": 14, "camera": 14, "icon": 14, "ui": [14, 19], "static": 14, "imag": [14, 78], "export": [14, 30, 31, 32, 33, 62], "tool": 14, "access": [14, 15], "figur": [14, 15, 62], "ebm_explan": 14, "plotly_fig": 14, "directori": 14, "ebm_glob": [14, 15, 74, 75], "feature_groups_": 14, "write_imag": 14, "f": [14, 73], "fig_": 14, "png": 14, "densiti": [14, 32, 33], "bottom": [14, 17], "histogram": [14, 28, 32, 33], "distribut": [14, 76, 78], "estim": [14, 27, 29, 30, 31, 32, 33, 35, 36, 43, 73], "explain_": [14, 15], "understand": [14, 15, 17, 18, 21, 73, 74, 75, 76], "much": [14, 17, 32, 33], "larg": [14, 18, 73, 76, 78], "text": [14, 19, 30, 31, 32, 33], "Not": 14, "yet": [14, 17], "ey": 14, "out": [14, 74, 75], "releas": [14, 32, 33], "advanc": 14, "codeblock": 14, "variou": 14, "setup": 14, "recommend": [14, 17, 32, 33], "aren": 14, "properti": 14, "initi": [14, 15, 18, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 49, 60, 76], "catch": 14, "abnorm": 14, "oftentim": 14, "help": [14, 15, 30, 31, 32, 33, 76], "indic": [14, 17, 30, 31, 32, 33, 60, 76, 78], "inner_bag": [14, 32, 33], "significantli": [14, 17], "slow": [14, 79], "down": [14, 15, 18, 65, 73], "infeas": 14, "larger": [14, 17], "tend": [14, 17, 73], "margin": [14, 24, 75, 78], "believ": [14, 17], "might": [14, 73, 76], "degre": 14, "instabl": 14, "max_bin": [14, 30, 31, 32, 33], "smaller": [14, 17, 30, 31, 73], "clump": 14, "earli": [14, 17, 30, 31, 32, 33], "aggress": 14, "decreas": [14, 17, 32, 33, 60], "early_stopping_round": [14, 32, 33], "early_stopping_toler": [14, 32, 33], "underfit": 14, "conserv": 14, "opposit": 14, "previou": 14, "suggest": [14, 17, 73], "less": [14, 17, 32, 33], "total": [14, 22, 27, 30, 31, 32, 33, 35, 43], "signific": [14, 76], "rank": [14, 60], "overal": [14, 15, 18, 71, 72, 73, 74, 75, 76], "chanc": 14, "insuffici": 14, "sweep": [14, 30, 31, 32, 33], "32": [14, 17, 30, 31, 32, 33, 60], "1024": [14, 17, 32, 33], "max_leav": [14, 30, 31, 32, 33], "normal": [14, 15, 30, 31, 32, 33, 76], "bar": [14, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 43, 44, 45, 73], "rough": 14, "uncertainti": 14, "substanti": 14, "minor": [14, 17], "skepticisim": 14, "size": [14, 30, 31, 32, 33], "typic": [14, 17, 69, 73], "factor": [14, 17, 18, 30, 31, 32, 33], "amount": [14, 17, 30, 31, 32, 33, 73], "On": [14, 15, 18, 21, 69, 71, 72, 73, 74, 75, 76, 77], "right": 14, "side": [14, 63], "70": [14, 78], "unstabl": [14, 21], "area": 14, "deriv": 14, "mini": 14, "85": 14, "subsampl": 14, "control": [14, 76], "proport": [14, 32, 33], "standard": [14, 15, 18, 30, 31, 32, 33, 40, 61, 70], "deviat": [14, 30, 31, 32, 33, 40, 61], "publish": 14, "programmat": 14, "standard_deviations_": [14, 30, 31, 32, 33, 69], "p": 14, "activ": [14, 19, 32, 33], "reach": [14, 22, 30, 31, 32, 33], "analog": 14, "undefin": 14, "bound": [14, 30, 31, 32, 33], "rememb": [14, 73], "axi": [14, 30, 31, 32, 33, 40, 71, 72, 73, 78], "shape": [14, 17, 26, 27, 29, 30, 31, 32, 33, 35, 36, 43, 69, 70, 73, 78], "push": 14, "toward": 14, "label": [14, 26, 29, 30, 31, 32, 33, 35, 36, 43, 71, 72, 73, 78], "logarithm": 14, "quit": 14, "simpler": 14, "unit": [14, 19, 73], "target": [14, 15, 18, 24, 30, 31, 32, 33, 60, 73, 75, 78], "hous": 14, "price": 14, "dollar": 14, "transform": [14, 15, 18, 71, 74], "remov": [14, 30, 31, 32, 33], "unwant": 14, "terms_scores_": 14, "made": [14, 18, 30, 31, 32, 33, 71, 72, 74, 75], "nicer": 14, "granular": [14, 17], "introduc": [14, 17], "shortli": 14, "enforc": 14, "monoton": [14, 30, 31, 32, 33, 74, 75], "monotone_constraint": [14, 32, 33], "constructor": 14, "constraint": [14, 17, 32, 33, 60], "third": 14, "postprocess": 14, "isoton": [14, 30, 31, 32, 33], "neg": [14, 17, 27, 29, 30, 31, 32, 33, 35, 43, 73], "prevent": [14, 17, 25, 32, 33], "compens": [14, 17, 32, 33], "correl": [14, 30, 31, 32, 33, 76], "pickl": 14, "deseri": 14, "thank": 14, "github": [14, 15, 18, 19, 21, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79], "mainro": 14, "now": [14, 73, 78], "ebm2onnx": 14, "speed": [14, 17], "infer": 14, "onnx": 14, "runtim": 14, "softathom": 14, "pypi": 14, "touch": 14, "issu": [14, 30, 31], "solv": 14, "yourself": 14, "benefit": 14, "solut": 14, "kept": 14, "privat": [14, 30, 31, 70], "feel": 14, "free": 14, "send": 14, "email": 14, "microsoft": 14, "idea": 14, "commit": 14, "guidelin": 14, "pull": 14, "power": [15, 31, 33], "kind": [15, 73], "appropriat": 15, "forcefulli": 15, "laptop": 15, "apach": 15, "flask": 15, "process": [15, 18, 21, 30, 31, 32, 33, 73, 74, 75, 76], "embed": [15, 18], "within": [15, 30, 31, 32, 33], "live": 15, "offlin": 15, "underestand": 15, "dashprovid": 15, "from_address": 15, "127": 15, "7001": 15, "app_runn": 15, "event": 15, "port": [15, 47, 49, 63], "instanti": 15, "apprunn": 15, "classmethod": 15, "addr": [15, 49, 63], "base_url": [15, 49], "use_relative_link": [15, 49], "fals": [15, 30, 31, 32, 33, 49, 76, 78], "along": 15, "ip_addr": 15, "url": [15, 49, 66], "proxi": [15, 49], "rel": [15, 23, 24, 32, 33, 49], "page": [15, 18, 24, 69, 71, 72, 73, 74, 75, 76, 77], "uri": 15, "inlin": [15, 18, 63], "cloud": 15, "inject": 15, "javascript": 15, "cell": [15, 18, 62, 69, 71, 72, 73, 74, 75, 76, 77], "bundl": 15, "detected_env": 15, "js_url": 15, "invok": 15, "consum": 15, "infrastructur": 15, "top": [15, 17, 69, 73, 78], "surfac": [15, 21], "widget": 15, "basic": [15, 23, 32, 33], "good": [15, 17, 21, 22, 23, 24], "50k": [15, 18, 71, 74], "astyp": [15, 18, 71, 74], "int": [15, 18, 30, 31, 32, 33, 71, 74], "rerun": [15, 18, 69, 71, 72, 73, 74, 75, 76, 77], "html": [15, 18, 22, 62, 69, 71, 72, 73, 74, 75, 76, 77], "represent": [15, 18, 30, 31, 32, 33, 69, 71, 72, 73, 74, 75, 76, 77], "trust": [15, 18, 21, 69, 71, 72, 73, 74, 75, 76, 77], "unabl": [15, 18, 69, 71, 72, 73, 74, 75, 76, 77], "nbviewer": [15, 18, 69, 71, 72, 73, 74, 75, 76, 77], "org": [15, 18, 22, 69, 71, 72, 73, 74, 75, 76, 77], "nbsp": [15, 18, 69, 71, 72, 73, 74, 75, 76, 77], "explainableboostingclassifierifittedexplainableboostingclassifi": [15, 18, 69, 73, 74, 77], "sai": 15, "after": [15, 17, 74, 75], "subsequ": 15, "argument": [15, 30, 31], "multipl": [15, 77], "comparison": [15, 73], "logisticregress": [15, 22, 74], "get_dummi": [15, 18, 71, 74], "prefix_sep": [15, 18, 71, 74], "lr": [15, 22, 74, 75], "penalti": [15, 74], "l1": [15, 32, 33, 60, 69, 74], "solver": [15, 22, 74], "liblinear": [15, 74], "lr_global": [15, 74, 75], "interfac": [15, 18], "foundat": [15, 22, 79], "artifact": 15, "readi": 15, "explainermixin": 15, "contract": 15, "available_explan": 15, "subset": [15, 17, 26, 29, 30, 32, 36, 78], "perf": [15, 39, 41, 42, 71, 72, 74, 75, 76], "explainer_typ": 15, "self": [15, 26, 27, 29, 30, 31, 32, 33, 35, 36, 43], "share": [15, 19], "signatur": 15, "explanationmixin": 15, "explanation_typ": 15, "denot": [15, 73], "selector": [15, 66], "abstract": 15, "serializ": 15, "sub": 15, "univers": 15, "whatev": 15, "wise": [15, 24], "platform": 15, "direct": [16, 17, 30, 31, 32, 33], "human": 16, "contrast": 16, "robust": 17, "potenti": [17, 18, 32, 33, 60, 73], "modest": 17, "aim": 17, "balanc": 17, "effici": [17, 40, 79], "clear": 17, "turn": [17, 32, 33, 46], "accord": 17, "afford": 17, "least": [17, 76], "ones": [17, 78], "200": [17, 32, 33], "100": [17, 32, 33], "500": 17, "2000": 17, "guidanc": 17, "optim": [17, 32, 33, 78, 79], "vari": [17, 18, 22, 76], "characterist": 17, "preval": 17, "smooth": [17, 30, 31, 32, 33], "curv": [17, 39, 41], "95": 17, "250": 17, "percentag": [17, 30, 31, 32, 33], "50x": 17, "ideal": 17, "diminish": 17, "OR": 17, "disabl": [17, 32, 33, 69], "wors": [17, 27, 31, 33, 35, 43], "enough": [17, 21, 23], "longer": 17, "4096": 17, "16384": 17, "65536": 17, "consumpt": 17, "permit": 17, "64": [17, 78], "128": 17, "256": 17, "necessarili": 17, "unlik": 17, "seem": 17, "worth": [17, 30, 31, 32, 33], "candid": 17, "14": [17, 32, 33], "plateau": 17, "around": [17, 21, 35, 36], "littl": [17, 32, 33], "go": [17, 19, 73, 76], "easier": 17, "025": 17, "005": 17, "0025": 17, "promot": 17, "finer": 17, "iter": [17, 22, 30, 31, 32, 33], "sometim": [17, 18, 69], "slightli": [17, 69], "enhanc": 17, "certain": 17, "0001": [17, 32, 33], "001": [17, 60], "00001": 17, "000001": 17, "25000": [17, 32, 33], "1000000000": 17, "long": 17, "serv": 17, "excess": 17, "taper": 17, "off": [17, 32, 33, 46, 78], "suffici": 17, "avoid": [17, 76], "prematur": 17, "gain": [17, 32, 33, 60, 76], "observ": [17, 18, 32, 33], "advis": 17, "appropri": 17, "adequ": 17, "incur": 17, "unnecessari": 17, "yield": 17, "ensembl": [17, 18, 21, 23, 24, 32, 33, 71, 72, 79], "benefici": 17, "varianc": [17, 32, 33], "15": [17, 32, 33, 73], "35": 17, "across": [18, 73], "mac": 18, "linux": 18, "walk": 18, "download": 18, "prepar": 18, "preprocess": [18, 22, 71, 72], "necessari": 18, "latest": 18, "flaw": [18, 73], "decis": [18, 21, 23, 24, 29, 43, 73, 74, 76, 79], "racial": 18, "bia": [18, 32, 33], "search": [18, 29, 43], "filter": 18, "drill": 18, "deeper": [18, 79], "perfectli": 18, "end": [18, 76], "influenti": 18, "93": 18, "log": [18, 19, 31, 33, 46, 60, 73], "odd": 18, "pre": 18, "step": [18, 23, 30, 31, 32, 33, 71, 72], "deep": 18, "neural": 18, "net": [18, 29, 43], "princip": 18, "analysi": [18, 28, 38, 79], "randomforestclassifi": [18, 21, 23, 24, 71, 79], "decomposit": [18, 21, 23, 24, 71, 72, 79], "pca": [18, 21, 23, 24, 71, 72, 79], "system": [18, 21, 38, 46, 71, 72], "rf": [18, 21, 23, 24, 71, 72, 79], "blackbox_model": [18, 21, 23, 24, 71, 72, 79], "x27": [18, 71, 72, 75, 76], "document": [18, 22, 71, 72], "pipelineifittedpipelin": [18, 71, 72], "pcapca": [18, 71, 72], "randomforestclassifierrandomforestclassifi": [18, 71], "perturb": [18, 21, 24], "input": [18, 23, 27, 29, 31, 33, 35, 43, 61], "repeatedli": 18, "inaccur": 18, "Be": 18, "cautiou": 18, "stake": 18, "limetabular": [18, 21, 71, 72], "env_nam": 19, "libebm": 19, "runslow": 19, "explor": [19, 74, 75, 77], "extens": 19, "palett": 19, "press": 19, "f1": 19, "root": 19, "folder": [19, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78], "surrog": 21, "explicitli": 21, "tri": 21, "neighborhood": 21, "narrow": 21, "inspect": 21, "datapoint": [21, 73], "synthet": [21, 76], "ultim": 21, "otherhand": 21, "occasion": 21, "conceiv": [21, 23, 24, 79], "arxiv": [21, 79], "author": [21, 34, 44, 45, 79], "marco": 21, "tulio": 21, "ribeiro": 21, "afteward": [21, 23, 24, 79], "kdd2016": 21, "sameer": 21, "singh": 21, "carlo": 21, "guestrin": 21, "22nd": 21, "1135": 21, "1144": 21, "2016": 21, "linearregress": [22, 75], "predictor": 22, "quick": [22, 24], "max_it": 22, "3000": 22, "998": 22, "linear_model": [22, 35, 36], "_logist": [22, 36], "469": 22, "convergencewarn": 22, "lbfg": 22, "converg": 22, "statu": [22, 68], "NO": 22, "scale": [22, 30, 31, 32, 33, 69, 73, 79], "stabl": 22, "altern": 22, "n_iter_i": 22, "_check_optimize_result": 22, "morrissensit": [23, 71, 72], "known": [23, 30, 31], "oat": 23, "fewer": 23, "come": [23, 30, 31, 32, 33], "differenti": [23, 30, 31], "commonli": 23, "screen": 23, "salib": [23, 38], "gsa": 23, "conduct": 23, "msa": 23, "max": [23, 29, 30, 31, 32, 33, 38, 43, 60, 73], "factori": [23, 38], "plan": [23, 38], "preliminari": [23, 38], "technometr": [23, 38], "33": [23, 38, 73], "161": [23, 38], "174": [23, 38], "1991": [23, 38], "jon": 23, "herman": 23, "Will": 23, "usher": 23, "softwar": 23, "97": 23, "2017": [23, 79], "partialdepend": [24, 71, 72], "pdp": [24, 71, 72], "assum": 24, "independ": 24, "mislead": 24, "met": 24, "succinct": 24, "descript": [24, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 43, 44], "greedi": [24, 32, 33, 40, 76], "motiv": 24, "jerom": [24, 40], "h": [24, 40], "friedman": [24, 40], "annal": [24, 40], "1189": [24, 40], "1232": [24, 40], "2001": [24, 40], "leak": 25, "piecewis": [26, 27], "member": [26, 27, 30, 31, 32, 33], "kwarg": [26, 27, 29, 34, 35, 36, 38, 43, 44, 45, 62, 65], "horizont": [26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 43, 44, 45], "chart": [26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 43, 44, 45], "vector": [26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 41, 42, 43, 44, 45], "sample_weight": [26, 27, 29, 30, 31, 32, 33, 35, 36, 43, 60], "harsh": [26, 29, 30, 32, 36], "correctli": [26, 29, 30, 32, 36], "n_sampl": [26, 27, 29, 30, 31, 32, 33, 35, 36, 43, 76, 78], "n_featur": [26, 27, 29, 30, 31, 32, 33, 35, 36, 43, 69], "n_output": [26, 27, 29, 30, 31, 32, 33, 35, 36, 43], "weight": [26, 27, 29, 30, 31, 32, 33, 35, 36, 43, 60, 78], "w": [26, 27, 29, 30, 31, 32, 33, 35, 36, 43], "coeffici": [27, 31, 33, 35, 43], "frac": [27, 31, 33, 35, 43], "u": [27, 31, 33, 35, 43], "v": [27, 31, 33, 35, 43], "residu": [27, 31, 33, 35, 43], "squar": [27, 31, 33, 35, 43, 76], "y_true": [27, 31, 33, 35, 43], "y_pred": [27, 31, 33, 35, 43], "arbitrarili": [27, 31, 33, 35, 43], "constant": [27, 30, 31, 32, 33, 35, 43], "disregard": [27, 31, 33, 35, 43], "precomput": [27, 31, 33, 35, 43], "kernel": [27, 31, 33, 35, 43, 44], "matrix": [27, 31, 33, 35, 43], "n_samples_fit": [27, 31, 33, 35, 43], "regressor": [27, 31, 33, 35, 43], "multioutput": [27, 31, 33, 35, 43], "uniform_averag": [27, 31, 33, 35, 43], "version": [27, 31, 33, 35, 43, 46], "23": [27, 31, 33, 35, 43], "r2_score": [27, 31, 33, 35, 43], "influenc": [27, 31, 33, 35, 43], "multioutputregressor": [27, 31, 33, 35, 43], "explain_data": [28, 37, 74, 75, 77], "exploratori": 28, "max_depth": [29, 43], "shallow": [29, 43], "check_input": [29, 43], "ndarrai": [29, 30, 31, 43], "child": [29, 43], "ignor": [29, 43], "bool": [29, 30, 31, 32, 33, 43], "bypass": [29, 43], "sever": [29, 43, 77], "don": [29, 43], "unless": [29, 43], "itself": [29, 30, 31, 32, 33, 35, 36, 43], "learning_r": [30, 31, 32, 33], "300": [30, 31], "n_job": [30, 31, 32, 33], "05": [30, 31, 32, 33], "composit": [30, 31], "gdp": [30, 31], "bin_budget_frac": [30, 31], "regular": [30, 31, 32, 33, 60, 70, 76], "featuretyp": [30, 31, 32, 33], "dp": [30, 31, 70], "fulli": [30, 31], "auto": [30, 31, 32, 33, 69, 70], "detector": [30, 31], "budget": [30, 31], "eg": [30, 31, 32, 33], "count": [30, 31, 32, 33], "n_term": [30, 31, 32, 33], "maximum": [30, 31, 32, 33, 73], "job": [30, 31, 32, 33], "formula": [30, 31, 32, 33], "n_cpu": [30, 31, 32, 33], "thread": [30, 31, 32, 33], "device_random": [30, 31, 32, 33], "repeat": [30, 31, 32, 33, 73], "sequenc": [30, 31, 32, 33], "spent": [30, 31], "guarante": [30, 31], "n_training_sampl": [30, 31], "classic": [30, 31], "track": [30, 31], "nois": [30, 31, 76], "aggreg": [30, 31, 79], "union": [30, 31, 32, 33], "unicod": [30, 32], "n_features_in_": [30, 31, 32, 33], "resolv": [30, 31, 32, 33], "n_cut": [30, 31, 32, 33], "success": [30, 31, 32, 33], "feature_bounds_": [30, 31, 32, 33], "feature_index": [30, 31, 32, 33], "bin_weights_": [30, 31, 32, 33, 69], "n_bin": [30, 31], "bagged_scores_": [30, 31, 32, 33, 69], "n_outer_bag": [30, 31, 32, 33], "link_": [30, 31, 32, 33], "vice": [30, 31, 32, 33], "versa": [30, 31, 32, 33], "monoclassif": [30, 32], "custom_binari": [30, 32], "custom_ovr": [30, 32], "custom_multinomi": [30, 32], "mlogit": [30, 32], "vlogit": [30, 32], "probit": [30, 32], "cloglog": [30, 32], "loglog": [30, 32], "cauchit": [30, 32], "link_param_": [30, 31, 32, 33], "custom_classif": [30, 32], "bag_weights_": [30, 31, 32, 33], "best_iteration_": [30, 31, 32, 33], "n_stage": [30, 31, 32, 33], "stage": [30, 31, 32, 33], "until": [30, 31, 32, 33], "bagged_intercept_": [30, 31, 32, 33, 69], "noise_scale_binning_": [30, 31], "noise_scale_boosting_": [30, 31], "deepcopi": [30, 31, 32, 33], "arg": [30, 31, 32, 33], "decision_funct": [30, 32], "init_scor": [30, 31, 32, 33, 60, 69], "length": [30, 31, 32, 33, 60], "eval_term": [30, 31, 32, 33], "obtain": [30, 31, 32, 33], "inv_link": [30, 31, 32, 33], "dimens": [30, 31, 32, 33], "content": [30, 31, 32, 33], "passthrough": [30, 31, 32, 33], "modifi": [30, 31, 32, 33, 69], "spearman": [30, 31, 32, 33], "remove_featur": [30, 31, 32, 33], "histogram_edges_": [30, 31, 32, 33], "histogram_weights_": [30, 31, 32, 33], "unique_val_counts_": [30, 31, 32, 33], "delet": [30, 31, 32, 33], "caller": [30, 31, 32, 33], "boolean": [30, 31, 32, 33, 66], "remove_term": [30, 31, 32, 33], "nullifi": [30, 31, 32, 33], "caus": [30, 31, 32, 33, 79], "coupl": [30, 31, 32, 33], "affect": [30, 31, 32, 33], "reweight": [30, 31, 32, 33], "relat": [30, 31, 32, 33, 48, 64, 73], "manner": [30, 31, 32, 33, 76], "purg": [30, 31, 32, 33], "term_import": [30, 31, 32, 33, 73], "importance_typ": [30, 31, 32, 33], "avg_weight": [30, 31, 32, 33, 73], "min_max": [30, 31, 32, 33, 73], "to_json": [30, 31, 32, 33], "indent": [30, 31, 32, 33], "path": [30, 31, 32, 33, 49], "pathlik": [30, 31, 32, 33], "write": [30, 31, 32, 33], "mergeabl": [30, 31, 32, 33], "pretti": [30, 31, 32, 33], "insert": [30, 31, 32, 33], "newlin": [30, 31, 32, 33], "compact": [30, 31, 32, 33], "jsonabl": [30, 31, 32, 33], "privacy_target_min": 31, "privacy_target_max": 31, "minimum": [31, 32, 33, 60], "clip": 31, "custom_regress": [31, 33], "inverse_squar": [31, 33], "sqrt": [31, 33], "primari": [31, 33], "min_target_": [31, 33], "max_target_": [31, 33], "v0": [32, 33], "feb": [32, 33], "earlier": [32, 33], "greedy_ratio": [32, 33], "cyclic_progress": [32, 33, 76], "smoothing_round": [32, 33, 76], "interaction_smoothing_round": [32, 33], "reg_alpha": [32, 33, 60, 76], "reg_lambda": [32, 33, 60, 76], "max_delta_step": [32, 33, 60, 76], "log_loss": [32, 60, 69], "quantil": [32, 33], "rounded_quantil": [32, 33], "uniform": [32, 33, 78], "width": [32, 33], "winsor": [32, 33], "leftmost": [32, 33], "rightmost": [32, 33], "multipli": [32, 33, 69, 76], "express": [32, 33], "forward": [32, 33], "progress": [32, 33, 76], "achiev": [32, 33], "wast": [32, 33], "updat": [32, 33, 76], "trigger": [32, 33], "occur": [32, 33, 62], "toler": [32, 33], "dictat": [32, 33, 66], "smallest": [32, 33], "whole": [32, 33], "expens": [32, 33], "But": [32, 33], "goal": [32, 33], "optimum": [32, 33], "tradeoff": [32, 33], "hessian": [32, 33, 60], "l2": [32, 33, 60, 69], "post": [32, 33, 74, 75], "rather": [32, 33], "obscur": [32, 33], "violat": [32, 33], "No": [32, 33], "impos": [32, 33], "partial": [32, 33, 40, 71, 72, 76], "n_class": 32, "n_hist_edg": [32, 33], "edg": [32, 33], "n_hist_bin": [32, 33], "n_feature0_bin": [32, 33], "n_featuren_bin": [32, 33], "rmse": [33, 42, 60, 76], "poisson_devi": [33, 60], "tweedie_devi": [33, 60], "variance_pow": [33, 60], "gamma_devi": [33, 60], "pseudo_hub": [33, 60], "rmse_log": [33, 60], "tabular": 34, "cite": [34, 38, 44, 45], "marcotcr": 34, "linear_class": [35, 36], "_base": 35, "max_scatter_sampl": 37, "400": 37, "morri": 38, "sampler": 38, "analyz": 38, "owner": 38, "samplermixin": 38, "derriv": 38, "precis": 39, "recal": 39, "explain_perf": [39, 41, 42, 71, 72, 74, 75, 76], "against": [39, 41, 42, 78], "num_point": 40, "std_coef": 40, "grid": 40, "varieti": 42, "slundberg": [44, 45], "kernelexplain": 44, "greybox": 45, "treeexplain": 45, "simd": 46, "filepath": 46, "sy": 46, "handler": 46, "ip": [47, 49, 63], "address": [47, 49, 63], "mostli": 49, "client": 49, "otherwis": [49, 62], "absolut": [49, 73], "link_param": [58, 59], "numer": [58, 59], "strength": [60, 69], "134": 60, "0842": 60, "merg": [61, 69], "selector_kei": 62, "file_nam": 62, "to_html": 62, "filenam": 62, "restart": 63, "app": 63, "runner": 63, "preserv": 65, "exit": 65, "share_t": 66, "shutdown": 67, "built": 69, "ourselv": 69, "alreadi": [69, 70, 71, 72, 73, 74, 75, 76, 77, 78], "modulenotfounderror": [69, 70, 71, 72, 73, 74, 75, 76, 77, 78], "quiet": [69, 70, 71, 72, 73, 74, 75, 76, 77, 78], "ebm1": [69, 77], "measure_interact": 69, "itertool": 69, "combin": 69, "ebm2": [69, 77], "zip": [69, 73], "merge_ebm": [69, 77], "ebm_pair": 69, "overlap": [69, 73], "undo": 69, "ebm3": [69, 77], "l3": 69, "1178": 69, "still": 69, "ebm_tripl": 69, "overlappig": 69, "loss1": 69, "loss2": 69, "discov": 69, "ebm_default": 69, "loss2_default": 69, "loss3": 69, "2721789155524284": 69, "27181292986416516": 69, "27192116614077094": 69, "2717932369356635": 69, "reli": 70, "dp_auc": 70, "ebm_auc": 70, "880": 70, "928": 70, "roc": [71, 74], "blackbox_perf": [71, 72], "pick": [71, 72], "lime_loc": [71, 72], "shapkernel": [71, 72, 79], "background_v": [71, 72], "median": [71, 72, 76], "reshap": [71, 72, 78], "shap_loc": [71, 72, 79], "sensitivity_glob": [71, 72], "pdp_global": [71, 72], "load_diabet": [72, 73], "randomforestregressor": 72, "randomforestregressorrandomforestregressor": 72, "regressionperf": [72, 75, 76], "throughout": 73, "boston": 73, "explainableboostingregressorifittedexplainableboostingregressor": [73, 75, 76], "measur": [73, 78], "favor": 73, "bp": 73, "menu": 73, "came": 73, "13": 73, "approx": 73, "36": 73, "subtract": 73, "reflect": 73, "grai": 73, "confid": 73, "breakdown": 73, "188": 73, "151": 73, "02": 73, "04": 73, "arriv": 73, "view": [73, 77], "_all_": 73, "537486982281528": 73, "sex": 73, "79639339089525": 73, "bmi": 73, "989295350608018": 73, "39781942180925": 73, "s1": 73, "8755990800924706": 73, "s2": 73, "981734237198304": 73, "s3": 73, "0345279107407475": 73, "s4": 73, "530839119569931": 73, "s5": 73, "126063544925145": 73, "s6": 73, "424857988128763": 73, "301029169064789": 73, "0154175308970659": 73, "0049458565504945": 73, "2408692405164738": 73, "9295103524759374": 73, "9690591129666642": 73, "7700657746326304": 73, "3520828717481495": 73, "9706009052451583": 73, "isn": 73, "lowest": 73, "wherea": 73, "721025375974522": 73, "655613099176271": 73, "94": 73, "03037200872657": 73, "66": 73, "57479230158046": 73, "44262609614486": 73, "22": 73, "67800490637469": 73, "51": 73, "12489104713143": 73, "757352250398053": 73, "59": 73, "11522267878097": 73, "38": 73, "94482406432282": 73, "493417867895": 73, "643691773534334": 73, "261509285546154": 73, "501212305195825": 73, "91174071555246": 73, "027464177758857": 73, "038777333411272": 73, "503355766819755": 73, "18": 73, "71401122840917": 73, "ok": 73, "adult_ebm": 73, "_research": 73, "social_feature_group": 73, "compute_group_import": 73, "288248901881929": 73, "five": 73, "my_global_exp": 73, "append_group_import": 73, "education_feature_group": 73, "relationship_feature_group": 73, "global_exp": 73, "52": 73, "reat": 73, "reamin": 73, "all_other_term": 73, "group_nam": 73, "all_terms_group": 73, "mew_global_exp": 73, "all_term": 73, "my_dict": 73, "get_group_and_individual_import": 73, "8160224712710744": 73, "6700317598906999": 73, "6084610513303613": 73, "5386604382256514": 73, "522761529058496": 73, "4031866690208291": 73, "37117620650688893": 73, "3029448815756496": 73, "29352194010467225": 73, "16890888593307907": 73, "15831633428115274": 73, "11481767671706336": 73, "08946841149611501": 73, "06560751110415289": 73, "06396849273374584": 73, "06160754930166207": 73, "049871895673155975": 73, "04370721825611292": 73, "03753665303299141": 73, "037074173835015385": 73, "03246044552311357": 73, "031834747827094834": 73, "02654351447991803": 73, "025709264125685208": 73, "02140274373284773": 73, "01991653644620038": 73, "01817804915218167": 73, "007839613663537979": 73, "classhistogram": [74, 77], "hist": [74, 77], "ebm_perf": [74, 75, 76], "_decisiontre": [74, 75], "0x7fa4f5bbf580": 74, "lr_perf": [74, 75], "tree_perf": 74, "tree_glob": 74, "fetch_california_h": 75, "medinc": 75, "houseag": 75, "averoom": 75, "avebedrm": 75, "popul": 75, "aveoccup": 75, "latitud": 75, "longitud": 75, "rt": 75, "0x7f5d19daa070": 75, "rt_perf": 75, "rt_global": 75, "demonstr": 76, "assess": 76, "insight": 76, "make_synthet": 76, "50000": 76, "smoothli": 76, "construct": 76, "strategi": 76, "baselin": 76, "approach": [76, 78, 79], "sharp": 76, "transit": 76, "ve": 76, "dedic": 76, "period": 76, "addition": 76, "outlier": 76, "548": 76, "feature_0": 76, "feature_1": 76, "feature_2": 76, "feature_3_integ": 76, "feature_4": 76, "feature_5": 76, "feature_6": 76, "feature_7_unus": 76, "feature_8_low_cardin": 76, "feature_9_high_cardin": 76, "confirm": 76, "successfulli": 76, "cosin": 76, "uniformli": 76, "sine": 76, "exponenti": 76, "poisson": 76, "wave": 76, "sawtooth": 76, "cardin": 76, "xore": 76, "sign": 76, "8734874554743463": 76, "8688194279714857": 76, "_internal_obj": 76, "2703242129525336": 76, "21": 77, "merged_ebm": 77, "popular": 78, "randomli": 78, "src": 78, "tgt": 78, "exploit": 78, "tranpot": 78, "theori": 78, "matplotlib": 78, "spotgreedi": 78, "load_digit": 78, "pairwise_dist": 78, "pyplot": 78, "plt": 78, "spot_greedysubsetselect": 78, "spot": 78, "flatten": 78, "x_src": 78, "x_tgt": 78, "y_src": 78, "y_tgt": 78, "shuffl": 78, "distanc": 78, "dissimilar": 78, "transport": 78, "euclidean": 78, "targetmargin": 78, "taken": 78, "skew": 78, "learnt": 78, "nice": 78, "numprototyp": 78, "prototypeindic": 78, "prototypeweight": 78, "fig": 78, "ax": 78, "subplot": 78, "nrow": 78, "ncol": 78, "figsiz": 78, "idx": 78, "ravel": 78, "imshow": 78, "cmap": 78, "cm": 78, "_": 78, "suptitl": 78, "fontsiz": 78, "belong": 78, "give": 78, "targetmarginal_skew": 78, "weigh": 78, "prototypeindices_skew": 78, "prototypeweights_skew": 78, "game": 79, "theoret": 79, "credit": 79, "alloc": 79, "feasibl": 79, "agnost": 79, "monitor": 79, "fair": 79, "cohort": 79, "unifi": 79, "scott": 79, "lundberg": 79, "455": 79, "background": 79, "k": 79, "kmean": 79, "summar": 79, "su": 79, "lee": 79, "preprint": 79, "1705": 79, "07874": 79}, "objects": {"interpret.api.base": [[15, 0, 1, "", "ExplainerMixin"], [15, 0, 1, "", "ExplanationMixin"]], "interpret.api.base.ExplanationMixin": [[15, 1, 1, "", "data"], [15, 1, 1, "", "visualize"]], "interpret.blackbox": [[34, 0, 1, "", "LimeTabular"], [38, 0, 1, "", "MorrisSensitivity"], [40, 0, 1, "", "PartialDependence"], [44, 0, 1, "", "ShapKernel"]], "interpret.blackbox.LimeTabular": [[34, 1, 1, "", "explain_local"]], "interpret.blackbox.MorrisSensitivity": [[38, 1, 1, "", "explain_global"]], "interpret.blackbox.PartialDependence": [[40, 1, 1, "", "explain_global"]], "interpret.blackbox.ShapKernel": [[44, 1, 1, "", "explain_local"]], "interpret.data": [[28, 0, 1, "", "ClassHistogram"], [37, 0, 1, "", "Marginal"]], "interpret.data.ClassHistogram": [[28, 1, 1, "", "explain_data"]], "interpret.data.Marginal": [[37, 1, 1, "", "explain_data"]], "interpret.develop": [[46, 2, 1, "", "debug_mode"]], "interpret": [[47, 2, 1, "", "get_show_addr"], [48, 2, 1, "", "get_visualize_provider"], [49, 2, 1, "", "init_show_server"], [62, 2, 1, "", "preserve"], [63, 2, 1, "", "set_show_addr"], [64, 2, 1, "", "set_visualize_provider"], [65, 2, 1, "", "show"], [66, 2, 1, "", "show_link"], [67, 2, 1, "", "shutdown_show_server"], [68, 2, 1, "", "status_show_server"]], "interpret.glassbox": [[26, 0, 1, "", "APLRClassifier"], [27, 0, 1, "", "APLRRegressor"], [29, 0, 1, "", "ClassificationTree"], [32, 0, 1, "", "ExplainableBoostingClassifier"], [33, 0, 1, "", "ExplainableBoostingRegressor"], [35, 0, 1, "", "LinearRegression"], [36, 0, 1, "", "LogisticRegression"], [43, 0, 1, "", "RegressionTree"], [61, 2, 1, "", "merge_ebms"]], "interpret.glassbox.APLRClassifier": [[26, 1, 1, "", "explain_global"], [26, 1, 1, "", "explain_local"], [26, 1, 1, "", "score"]], "interpret.glassbox.APLRRegressor": [[27, 1, 1, "", "explain_global"], [27, 1, 1, "", "explain_local"], [27, 1, 1, "", "score"]], "interpret.glassbox.ClassificationTree": [[29, 1, 1, "", "explain_global"], [29, 1, 1, "", "explain_local"], [29, 1, 1, "", "fit"], [29, 1, 1, "", "predict"], [29, 1, 1, "", "predict_proba"], [29, 1, 1, "", "score"]], "interpret.glassbox.ExplainableBoostingClassifier": [[32, 1, 1, "", "copy"], [32, 1, 1, "", "decision_function"], [32, 1, 1, "", "eval_terms"], [32, 1, 1, "", "explain_global"], [32, 1, 1, "", "explain_local"], [32, 1, 1, "", "fit"], [32, 1, 1, "", "monotonize"], [32, 1, 1, "", "predict"], [32, 1, 1, "", "predict_proba"], [32, 1, 1, "", "remove_features"], [32, 1, 1, "", "remove_terms"], [32, 1, 1, "", "scale"], [32, 1, 1, "", "score"], [32, 1, 1, "", "sweep"], [32, 1, 1, "", "term_importances"], [32, 1, 1, "", "to_json"], [32, 1, 1, "", "to_jsonable"]], "interpret.glassbox.ExplainableBoostingRegressor": [[33, 1, 1, "", "copy"], [33, 1, 1, "", "eval_terms"], [33, 1, 1, "", "explain_global"], [33, 1, 1, "", "explain_local"], [33, 1, 1, "", "fit"], [33, 1, 1, "", "monotonize"], [33, 1, 1, "", "predict"], [33, 1, 1, "", "remove_features"], [33, 1, 1, "", "remove_terms"], [33, 1, 1, "", "scale"], [33, 1, 1, "", "score"], [33, 1, 1, "", "sweep"], [33, 1, 1, "", "term_importances"], [33, 1, 1, "", "to_json"], [33, 1, 1, "", "to_jsonable"]], "interpret.glassbox.LinearRegression": [[35, 1, 1, "", "explain_global"], [35, 1, 1, "", "explain_local"], [35, 1, 1, "", "fit"], [35, 1, 1, "", "predict"], [35, 1, 1, "", "score"]], "interpret.glassbox.LogisticRegression": [[36, 1, 1, "", "explain_global"], [36, 1, 1, "", "explain_local"], [36, 1, 1, "", "fit"], [36, 1, 1, "", "predict"], [36, 1, 1, "", "predict_proba"], [36, 1, 1, "", "score"]], "interpret.glassbox.RegressionTree": [[43, 1, 1, "", "explain_global"], [43, 1, 1, "", "explain_local"], [43, 1, 1, "", "fit"], [43, 1, 1, "", "predict"], [43, 1, 1, "", "score"]], "interpret.greybox": [[45, 0, 1, "", "ShapTree"]], "interpret.greybox.ShapTree": [[45, 1, 1, "", "explain_local"]], "interpret.perf": [[39, 0, 1, "", "PR"], [41, 0, 1, "", "ROC"], [42, 0, 1, "", "RegressionPerf"]], "interpret.perf.PR": [[39, 1, 1, "", "explain_perf"]], "interpret.perf.ROC": [[41, 1, 1, "", "explain_perf"]], "interpret.perf.RegressionPerf": [[42, 1, 1, "", "explain_perf"]], "interpret.privacy": [[30, 0, 1, "", "DPExplainableBoostingClassifier"], [31, 0, 1, "", "DPExplainableBoostingRegressor"]], "interpret.privacy.DPExplainableBoostingClassifier": [[30, 1, 1, "", "copy"], [30, 1, 1, "", "decision_function"], [30, 1, 1, "", "eval_terms"], [30, 1, 1, "", "explain_global"], [30, 1, 1, "", "explain_local"], [30, 1, 1, "", "fit"], [30, 1, 1, "", "monotonize"], [30, 1, 1, "", "predict"], [30, 1, 1, "", "predict_proba"], [30, 1, 1, "", "remove_features"], [30, 1, 1, "", "remove_terms"], [30, 1, 1, "", "scale"], [30, 1, 1, "", "score"], [30, 1, 1, "", "sweep"], [30, 1, 1, "", "term_importances"], [30, 1, 1, "", "to_json"], [30, 1, 1, "", "to_jsonable"]], "interpret.privacy.DPExplainableBoostingRegressor": [[31, 1, 1, "", "copy"], [31, 1, 1, "", "eval_terms"], [31, 1, 1, "", "explain_global"], [31, 1, 1, "", "explain_local"], [31, 1, 1, "", "fit"], [31, 1, 1, "", "monotonize"], [31, 1, 1, "", "predict"], [31, 1, 1, "", "remove_features"], [31, 1, 1, "", "remove_terms"], [31, 1, 1, "", "scale"], [31, 1, 1, "", "score"], [31, 1, 1, "", "sweep"], [31, 1, 1, "", "term_importances"], [31, 1, 1, "", "to_json"], [31, 1, 1, "", "to_jsonable"]], "interpret.provider": [[15, 0, 1, "", "DashProvider"], [15, 0, 1, "", "InlineProvider"]], "interpret.provider.DashProvider": [[15, 1, 1, "", "from_address"]], "interpret.utils": [[58, 2, 1, "", "inv_link"], [59, 2, 1, "", "link_func"], [60, 2, 1, "", "measure_interactions"]]}, "objtypes": {"0": "py:class", "1": "py:method", "2": "py:function"}, "objnames": {"0": ["py", "class", "Python class"], "1": ["py", "method", "Python method"], "2": ["py", "function", "Python function"]}, "titleterms": {"algorithm": 0, "automat": 1, "piecewis": 1, "linear": [1, 22], "regress": [1, 12, 75], "aplr": 1, "blackbox": [2, 50, 71, 72], "explain": [2, 8, 71, 72], "log": 3, "debug": 3, "deploy": 4, "develop": [5, 52], "differenti": [6, 25, 70], "privat": [6, 25], "ebm": [6, 9, 10, 11, 12, 76, 77], "decis": 7, "tree": 7, "boost": 8, "machin": 8, "intern": [9, 10, 11, 12], "binari": 10, "classif": [10, 74], "multiclass": 11, "exampl": 13, "what": 14, "faq": 14, "visual": 15, "glassbox": [16, 53], "model": [16, 21, 22, 25], "hyperparamet": 17, "smoothing_round": 17, "interact": [17, 69], "inner_bag": 17, "max_bin": 17, "max_interaction_bin": 17, "greedy_ratio": 17, "cyclic_progress": 17, "outer_bag": 17, "interaction_smoothing_round": 17, "learning_r": 17, "max_leav": 17, "min_samples_leaf": 17, "min_hessian": 17, "max_round": 17, "early_stopping_round": 17, "early_stopping_toler": 17, "validation_s": 17, "get": 18, "start": 18, "instal": 19, "api": 20, "refer": 20, "local": 21, "interpret": [21, 50, 51, 52, 53, 54, 55, 56, 57, 74, 75], "agnost": 21, "explan": [21, 79], "morri": 23, "sensit": 23, "analysi": 23, "partial": 24, "depend": 24, "plot": 24, "aplrclassifi": 26, "aplrregressor": 27, "classhistogram": 28, "classificationtre": 29, "dpexplainableboostingclassifi": 30, "dpexplainableboostingregressor": 31, "explainableboostingclassifi": 32, "explainableboostingregressor": 33, "limetabular": 34, "linearregress": 35, "logisticregress": 36, "margin": 37, "morrissensit": 38, "pr": 39, "partialdepend": 40, "roc": 41, "regressionperf": 42, "regressiontre": 43, "shapkernel": 44, "shaptre": 45, "debug_mod": 46, "get_show_addr": 47, "get_visualize_provid": 48, "init_show_serv": 49, "data": 51, "greybox": 54, "perf": 55, "privaci": [56, 70], "util": 57, "inv_link": 58, "link_func": 59, "measure_interact": 60, "merge_ebm": 61, "preserv": 62, "set_show_addr": 63, "set_visualize_provid": 64, "show": 65, "show_link": 66, "shutdown_show_serv": 67, "status_show_serv": 68, "custom": 69, "classifi": 71, "regressor": 72, "group": 73, "import": 73, "smooth": 76, "merg": 77, "prototyp": 78, "select": 78, "shaplei": 79, "addit": 79}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 6, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx": 56}})