diff --git a/_images/2a2607fbc74903709fb433c13fa4f44a864c0067336c34ef3ff01e4ddccbfd7b.png b/_images/2a2607fbc74903709fb433c13fa4f44a864c0067336c34ef3ff01e4ddccbfd7b.png deleted file mode 100644 index 6f727f9..0000000 Binary files a/_images/2a2607fbc74903709fb433c13fa4f44a864c0067336c34ef3ff01e4ddccbfd7b.png and /dev/null differ diff --git a/_images/5dd4146ebf31fbe53c566ab5a091ff1d1f709d050d2aefc911ebec8a74b404e3.png b/_images/5dd4146ebf31fbe53c566ab5a091ff1d1f709d050d2aefc911ebec8a74b404e3.png new file mode 100644 index 0000000..8b041c2 Binary files /dev/null and b/_images/5dd4146ebf31fbe53c566ab5a091ff1d1f709d050d2aefc911ebec8a74b404e3.png differ diff --git a/_images/986d3355a04a331a4f82450cdb3d395e2e4c3f0e6bc69ce6ee11d573526c9fb5.png b/_images/986d3355a04a331a4f82450cdb3d395e2e4c3f0e6bc69ce6ee11d573526c9fb5.png new file mode 100644 index 0000000..63eedb5 Binary files /dev/null and b/_images/986d3355a04a331a4f82450cdb3d395e2e4c3f0e6bc69ce6ee11d573526c9fb5.png differ diff --git a/_images/aecbb96219de7dc8c19cf2a447045bd58e83dd8a764f2eeda59c9c191f8d47b8.png b/_images/aecbb96219de7dc8c19cf2a447045bd58e83dd8a764f2eeda59c9c191f8d47b8.png deleted file mode 100644 index 8497fbc..0000000 Binary files a/_images/aecbb96219de7dc8c19cf2a447045bd58e83dd8a764f2eeda59c9c191f8d47b8.png and /dev/null differ diff --git a/_sources/notebooks/5-interpretability.ipynb b/_sources/notebooks/5-interpretability.ipynb index 18d2750..5ad92c5 100644 --- a/_sources/notebooks/5-interpretability.ipynb +++ b/_sources/notebooks/5-interpretability.ipynb @@ -383,13 +383,11 @@ "\n", "We have the 3 features and how varying these changes the impact in predicting a specific class.\n", "\n", - "Interestingly, we can see that the Culmen length for [A] is smaller, because larger values reduce the partial dependence , [B] however seems to have a larger Culmen length and [C] is almost unaffected by this feature!\n", + "Interestingly, we can see that the Culmen length for Adelie is smaller, because larger values reduce the partial dependence, Chinstrap penguins however seem to have a larger Culmen length, and Gentoo is almost unaffected by this feature!\n", "\n", - "Similarly only [C] seems to have larger Flippers, whereas smaller flippers have a lower partial dependence for large values.\n", + "Similarly only Gentoo seems to have larger Flippers, whereas smaller flippers have a lower partial dependence for large values.\n", "\n", - "I'm not a penguin expert, I just find them adorable, and I'm able to glean this interpretable information from the plots.\n", - "\n", - "I think is a great tool!" + "I'm not a penguin expert, I just find them adorable, and I'm able to glean this interpretable information from the plots. I think is a great tool! 🐧" ] }, { @@ -397,7 +395,21 @@ "metadata": {}, "source": [ "### Feature importances with Tree importance vs Permutation importance\n", - "\n" + "\n", + "Understanding feature importance is crucial in machine learning, as it helps us identify which features have the most significant impact on model predictions. \n", + "\n", + "Two standard methods for assessing feature importance are Tree Importance and Permutation Importance.\n", + "Tree Importance, usually associated with tree-based models like random forests, calculates feature importances based on how frequently a feature is used to split nodes in the trees. It's a counting exercise.\n", + "\n", + "Features frequently selected for splitting are considered more important because they contribute more to the model's predictive performance. One benefit of Tree Importance is its computational efficiency, as feature importance can be readily obtained by training. However, Tree Importance may overestimate the importance of correlated features, features with high cardinality and randomness, and features that struggle with feature interactions.\n", + "\n", + "On the other hand, Permutation Importance assesses feature importance by measuring the decrease in model performance when the values of a feature are randomly shuffled. Features that, when shuffled, lead to a significant decrease in model performance are deemed more important. Permutation Importance is model-agnostic and can be applied to any type of model, making it versatile and applicable in various scenarios. Additionally, Permutation Importance accounts for feature interactions and is less biased by correlated features. However, it is computationally more expensive, especially for models with large numbers of features or complex interactions.\n", + "\n", + "People are interested in feature importances for several reasons. Firstly, feature importances provide insights into the underlying relationships between features and the target variable, aiding in feature selection and dimensionality reduction. \n", + "\n", + "Moreover, understanding feature importances helps researchers and practitioners interpret model predictions and identify potential areas for improvement or further investigation. Feature importances can also inform domain experts and stakeholders about which features are driving model decisions, enhancing transparency and trust in machine learning systems.\n", + "\n", + "We'll start out by training a different type of model in this section, a standard Random Forest. Then we can directly compare the tree-based feature importnace with permutation importances. The data split from [the Data notebook](/notebooks/0-basic-data-prep-and-model.html) we established earlier remains the same and the pre-processing is also the same, despite Random Forests dealing with non-normalised data well." ] }, { @@ -437,13 +449,22 @@ "\n", "rf = Pipeline(steps=[\n", " ('preprocessor', preprocessor),\n", - " ('classifier', RandomForestClassifier()),\n", + " ('classifier', RandomForestClassifier(random_state=42)),\n", "])\n", "\n", "rf.fit(X_train, y_train)\n", "rf.score(X_test, y_test)" ] }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Now we can simply plot the feature importances obtained from training the model.\n", + "\n", + "These will always be slightly different, due to the training process of Random Forests on randomly selected subsets of the data." + ] + }, { "cell_type": "code", "execution_count": 10, @@ -473,6 +494,11 @@ "plt.show()" ] }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [] + }, { "cell_type": "code", "execution_count": 11, diff --git a/notebooks/0-basic-data-prep-and-model.html b/notebooks/0-basic-data-prep-and-model.html index f7b85a4..b69f323 100644 --- a/notebooks/0-basic-data-prep-and-model.html +++ b/notebooks/0-basic-data-prep-and-model.html @@ -984,39 +984,39 @@

Machine Learning -
0.9914163090128756
+
0.9871244635193133
 
@@ -1278,7 +1278,7 @@

Model Training -
1.0
+
0.9900990099009901
 
diff --git a/notebooks/1-model-evaluation.html b/notebooks/1-model-evaluation.html index d1392cf..c31df0f 100644 --- a/notebooks/1-model-evaluation.html +++ b/notebooks/1-model-evaluation.html @@ -1146,8 +1146,8 @@

1.3.5. Choosing the appropriate Evaluati

-
{'fit_time': array([0.00643802, 0.0052402 , 0.00526881, 0.00526285, 0.0052402 ]),
- 'score_time': array([0.00420523, 0.0040257 , 0.00399923, 0.00399208, 0.0042634 ]),
+
{'fit_time': array([0.00581956, 0.00523829, 0.00519466, 0.00517082, 0.00550675]),
+ 'score_time': array([0.00410533, 0.00397706, 0.00397515, 0.00400424, 0.00418091]),
  'test_MCC': array([0.37796447, 0.27863911, 0.40824829, 0.02424643, 0.08625819]),
  'test_ACC': array([0.73333333, 0.7       , 0.76666667, 0.66666667, 0.62068966])}
 
diff --git a/notebooks/5-interpretability.html b/notebooks/5-interpretability.html index 10005a0..7c5f853 100644 --- a/notebooks/5-interpretability.html +++ b/notebooks/5-interpretability.html @@ -612,67 +612,61 @@

5.3.1. Partial Dependence for Machine Le

dict_keys(['grid_values', 'values', 'average'])
-Example Values: [37.  37.7 39.3 40.1 40.6 41.1 41.7 44.1 45.2 45.5 45.6 45.7 45.8 47.6
- 49.  50.2 50.5 51.3 52.7], Average: [[0.63714511 0.5385696  0.42161577 0.39381485 0.36065106 0.3238969
-  0.26682915 0.20091536 0.19660165 0.18819461 0.15634479 0.17994034
-  0.17925519 0.17867114]
- [0.66318481 0.59388464 0.47709496 0.42037882 0.39250963 0.3267896
-  0.32231986 0.20354233 0.19911826 0.19050522 0.15695345 0.17994863
-  0.17914305 0.17824962]
- [0.66562535 0.62561145 0.4800818  0.45236882 0.4192684  0.32990531
-  0.32540806 0.23015716 0.20192886 0.19308603 0.21046148 0.20383814
-  0.20289978 0.20166824]
- [0.84718512 0.63752568 0.62712499 0.59446692 0.5669389  0.44405449
-  0.41597796 0.34951325 0.34475954 0.28255543 0.21691291 0.20687517
-  0.20524067 0.20228448]
- [0.93972872 0.69121058 0.65761143 0.6540416  0.65035044 0.53323133
-  0.47636721 0.35760839 0.35286468 0.31948567 0.22185888 0.20994723
-  0.20782948 0.20370368]
- [1.00059758 0.72339829 0.66107451 0.65759595 0.65397513 0.56078326
-  0.53294581 0.41441573 0.35709513 0.34739729 0.2247428  0.21189619
-  0.20953764 0.2047238 ]
- [1.00366195 0.72670267 0.66457261 0.66117499 0.65764569 0.59361288
-  0.53692337 0.4186242  0.39032028 0.38072077 0.22792981 0.21411943
-  0.21150941 0.20596682]
- [1.50900785 1.47183047 1.41302442 1.41074092 1.35570081 1.24235242
-  1.23937357 1.17689039 1.14954414 1.11252866 0.74548389 0.54670843
-  0.51222928 0.38544081]
- [1.62434096 1.61664115 1.61046548 1.60819089 1.60582263 1.59809884
-  1.59528701 1.50455142 1.47758459 1.38900603 1.00265443 0.73356448
-  0.69871695 0.65742776]
- [1.62980239 1.62237432 1.61615296 1.61384879 1.61143257 1.6036396
-  1.6008404  1.53904675 1.53574034 1.47614674 1.08085006 0.79284749
-  0.73418057 0.68750833]
- [1.63943184 1.63287989 1.6266261  1.62424331 1.62175122 1.61364826
-  1.61076178 1.6015663  1.59828153 1.56759501 1.11613925 1.03936766
-  0.93827262 0.70424585]
- [1.6435549  1.63750425 1.63138763 1.62898639 1.62644408 1.61817501
-  1.61521615 1.60585824 1.60255746 1.59559347 1.14975076 1.04484802
-  1.03839281 0.76193802]
- [1.64545337 1.63960981 1.63362627 1.63122595 1.62866951 1.62030598
-  1.6173228  1.60785976 1.60454014 1.59757005 1.17553019 1.0763064
-  1.01722941 0.8800954 ]
- [1.64724805 1.64158374 1.63574989 1.63336845 1.63080655 1.62235007
-  1.61933771 1.60976925 1.60642479 1.59943461 1.17748052 1.07864503
-  1.04856445 0.90604118]
- [1.64894198 1.64343268 1.63773688 1.63539748 1.63284621 1.62430887
-  1.62126213 1.61158878 1.60821436 1.60119202 1.20824135 1.08080384
-  1.05080481 1.00293375]
- [1.68238854 1.64828327 1.64288393 1.64067212 1.63823839 1.62966681
-  1.62650424 1.61651791 1.61303065 1.60585638 1.2892403  1.11521733
-  1.10921478 0.98507371]
- [1.68491542 1.65097705 1.64569885 1.64354239 1.64117543 1.63275318
-  1.62954734 1.61934748 1.61578909 1.60848271 1.34441304 1.14180502
-  1.1359731  1.04101396]
- [1.68603796 1.65217043 1.64693599 1.64479968 1.64245743 1.63411697
-  1.63092122 1.62061868 1.6170318  1.6096552  1.34552126 1.17200642
-  1.13729958 1.01354773]
- [1.68877221 1.68410174 1.6500044  1.64790662 1.64561287 1.63748311
-  1.63433761 1.62386218 1.62018391 1.61261818 1.37718115 1.25136991
-  1.19842054 1.04626389]
- [1.71482178 1.68753488 1.68264896 1.68058937 1.64939092 1.64149842
-  1.63847645 1.62818187 1.6243867  1.61647898 1.38036652 1.31300013
-  1.22616058 1.18594288]]
+Example Values: [36.2 37.  37.3 37.7 38.8 40.8 41.1 42.1 42.3 43.2 43.5 45.6 46.2 46.7
+ 46.8 49.1 50.  50.5 50.7 51.5], Average: [[0.90177069 0.78671704 0.70469108 0.56801047 0.56387708 0.55967227
+  0.55107687 0.52167929 0.37392551 0.33493436 0.29741053 0.29468135
+  0.29041098 0.28760599 0.28612207 0.26249271]
+ [0.95854922 0.84406229 0.78728123 0.67601119 0.64692182 0.6176926
+  0.60894839 0.60450488 0.45647307 0.34221175 0.30205558 0.29872462
+  0.29333685 0.28960929 0.28738673 0.28743635]
+ [1.01551367 0.92684212 0.87024088 0.75932672 0.73040366 0.72631957
+  0.64263557 0.63808699 0.53973778 0.40017748 0.30797264 0.30409229
+  0.29746883 0.29261721 0.28948639 0.28796838]
+ [1.21543358 1.15454241 1.04923128 0.99011567 0.98671552 0.98310429
+  0.87532583 0.87120056 0.64807017 0.60751218 0.33510354 0.33014945
+  0.3205865  0.31189322 0.30470411 0.29497534]
+ [1.24402018 1.18345138 1.07825509 0.99439123 0.99110542 0.98762567
+  0.90504265 0.87597612 0.65319315 0.63762267 0.33948467 0.3343985
+  0.32463604 0.31556777 0.30788518 0.29670303]
+ [1.46518415 1.25675279 1.22731435 1.21935174 1.1913854  1.11326505
+  1.03165386 1.00314301 0.88281229 0.76848444 0.49282031 0.43715282
+  0.35095601 0.34009502 0.33025273 0.31129916]
+ [1.54706175 1.33922813 1.31009225 1.22762444 1.22474917 1.22169955
+  1.09012529 1.06164286 0.96704899 0.82799127 0.5776392  0.5217532
+  0.41022477 0.34899575 0.338429   0.31750116]
+ [1.56949432 1.56359638 1.56033575 1.47925381 1.40187371 1.34932349
+  1.29368981 1.26557547 1.17175739 1.0084355  0.7110423  0.6549509
+  0.64240401 0.58020699 0.46824794 0.34180036]
+ [1.5723779  1.56667319 1.56353138 1.50770101 1.48040632 1.40291521
+  1.32237702 1.29433087 1.17580618 1.03746466 0.74033273 0.70937585
+  0.64687068 0.60948593 0.52245194 0.34540078]
+ [1.61327044 1.60801497 1.60519383 1.60013854 1.59820991 1.5961448
+  1.59155638 1.5640031  1.29780848 1.23512441 0.96313622 0.93238057
+  0.8207369  0.70862276 0.64601296 0.44171237]
+ [1.61572641 1.61045503 1.60763686 1.60261566 1.60070985 1.59867496
+  1.59417395 1.5916806  1.37600032 1.23848599 0.99154717 0.93578386
+  0.84914562 0.73716793 0.67464783 0.4950705 ]
+ [1.73328051 1.65290729 1.64986218 1.64448946 1.64252114 1.6404623
+  1.61105659 1.60869728 1.56992278 1.50949592 1.21442115 1.15868685
+  1.04702336 0.96022004 0.9234437  0.64376455]
+ [1.73519938 1.67982643 1.6517578  1.64630121 1.64430186 1.64221505
+  1.63776544 1.61039161 1.57164816 1.51135617 1.21671527 1.21098726
+  1.07432268 0.98753812 0.9507733  0.67126142]
+ [1.7637881  1.73347284 1.68035391 1.64975343 1.64768095 1.64552627
+  1.64096246 1.638545   1.57477148 1.5396688  1.22093739 1.21519319
+  1.12855512 1.01680176 0.93005867 0.75092701]
+ [1.76995852 1.73979293 1.73663613 1.70588806 1.67869752 1.65139213
+  1.64651792 1.64396753 1.57984487 1.54487162 1.30285845 1.22211976
+  1.18553287 1.14884767 1.03720694 0.88385137]
+ [1.77368698 1.74365561 1.74045745 1.7096149  1.70740263 1.68005246
+  1.64995792 1.64728185 1.58272349 1.54769294 1.35665257 1.32599698
+  1.21445766 1.15288791 1.14136026 0.88856036]
+ [1.77647515 1.77170323 1.74349877 1.71253491 1.71028273 1.70790049
+  1.67772755 1.64993363 1.58485951 1.54968728 1.43434804 1.40375491
+  1.2673429  1.20591059 1.14452556 0.8923069 ]
+ [1.79945725 1.77243788 1.76985703 1.7392254  1.73695508 1.70949457
+  1.70407438 1.70116209 1.58464611 1.5485844  1.4341855  1.42907144
+  1.41867805 1.38335043 1.32327375 1.05009869]]
 
@@ -717,12 +711,19 @@

5.3.1. Partial Dependence for Machine Le

These plots can be very insightful, if you know how to interpret them correctly.

We have the 3 features and how varying these changes the impact in predicting a specific class.

-

Interestingly, we can see that the Culmen length for [A] is smaller, because larger values reduce the partial dependence , [B] however seems to have a larger Culmen length and [C] is almost unaffected by this feature!

-

Similarly only [C] seems to have larger Flippers, whereas smaller flippers have a lower partial dependence for large values.

-

I’m not a penguin expert, I just find them adorable, and I’m able to glean this interpretable information from the plots.

-

I think is a great tool!

+

Interestingly, we can see that the Culmen length for Adelie is smaller, because larger values reduce the partial dependence, Chinstrap penguins however seem to have a larger Culmen length, and Gentoo is almost unaffected by this feature!

+

Similarly only Gentoo seems to have larger Flippers, whereas smaller flippers have a lower partial dependence for large values.

+

I’m not a penguin expert, I just find them adorable, and I’m able to glean this interpretable information from the plots. I think is a great tool! 🐧

5.3.1.1. Feature importances with Tree importance vs Permutation importance#

+

Understanding feature importance is crucial in machine learning, as it helps us identify which features have the most significant impact on model predictions.

+

Two standard methods for assessing feature importance are Tree Importance and Permutation Importance. +Tree Importance, usually associated with tree-based models like random forests, calculates feature importances based on how frequently a feature is used to split nodes in the trees. It’s a counting exercise.

+

Features frequently selected for splitting are considered more important because they contribute more to the model’s predictive performance. One benefit of Tree Importance is its computational efficiency, as feature importance can be readily obtained by training. However, Tree Importance may overestimate the importance of correlated features, features with high cardinality and randomness, and features that struggle with feature interactions.

+

On the other hand, Permutation Importance assesses feature importance by measuring the decrease in model performance when the values of a feature are randomly shuffled. Features that, when shuffled, lead to a significant decrease in model performance are deemed more important. Permutation Importance is model-agnostic and can be applied to any type of model, making it versatile and applicable in various scenarios. Additionally, Permutation Importance accounts for feature interactions and is less biased by correlated features. However, it is computationally more expensive, especially for models with large numbers of features or complex interactions.

+

People are interested in feature importances for several reasons. Firstly, feature importances provide insights into the underlying relationships between features and the target variable, aiding in feature selection and dimensionality reduction.

+

Moreover, understanding feature importances helps researchers and practitioners interpret model predictions and identify potential areas for improvement or further investigation. Feature importances can also inform domain experts and stakeholders about which features are driving model decisions, enhancing transparency and trust in machine learning systems.

+

We’ll start out by training a different type of model in this section, a standard Random Forest. Then we can directly compare the tree-based feature importnace with permutation importances. The data split from the Data notebook we established earlier remains the same and the pre-processing is also the same, despite Random Forests dealing with non-normalised data well.

from sklearn.ensemble import RandomForestClassifier
@@ -737,7 +738,7 @@ 

5.3.1.1. Feature importances with Tree i rf = Pipeline(steps=[ ('preprocessor', preprocessor), - ('classifier', RandomForestClassifier()), + ('classifier', RandomForestClassifier(random_state=42)), ]) rf.fit(X_train, y_train) @@ -751,6 +752,8 @@

5.3.1.1. Feature importances with Tree i

+

Now we can simply plot the feature importances obtained from training the model.

+

These will always be slightly different, due to the training process of Random Forests on randomly selected subsets of the data.

pd.Series(rf.named_steps["classifier"].feature_importances_, index=num_features+['F', 'M']).plot.bar()
@@ -759,7 +762,7 @@ 

5.3.1.1. Feature importances with Tree i

-../_images/2a2607fbc74903709fb433c13fa4f44a864c0067336c34ef3ff01e4ddccbfd7b.png +../_images/5dd4146ebf31fbe53c566ab5a091ff1d1f709d050d2aefc911ebec8a74b404e3.png
@@ -776,7 +779,7 @@

5.3.1.1. Feature importances with Tree i

-../_images/aecbb96219de7dc8c19cf2a447045bd58e83dd8a764f2eeda59c9c191f8d47b8.png +../_images/986d3355a04a331a4f82450cdb3d395e2e4c3f0e6bc69ce6ee11d573526c9fb5.png
@@ -811,7 +814,7 @@

5.3.2. Shap Inspection -
<shap.explainers._tree.TreeExplainer at 0x7f7ad56eb610>
+
<shap.explainers._tree.TreeExplainer at 0x7f7772b66eb0>
 
@@ -842,7 +845,7 @@

5.3.2. Shap Inspection
- @@ -865,7 +868,7 @@

5.3.2. Shap Inspection
- @@ -930,7 +933,7 @@

5.3.3. Model Inspection -
tensor([[0.5068, 0.5604]], grad_fn=<SigmoidBackward0>)
+
tensor([[0.4504, 0.6628]], grad_fn=<SigmoidBackward0>)
 
diff --git a/searchindex.js b/searchindex.js index 5215a48..3143b7d 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["backmatter/bibliography", "backmatter/cite", "frontmatter/conda", "frontmatter/conda-m1", "frontmatter/data", "frontmatter/installation", "index", "legal/privacy-policy", "legal/terms-conditions", "motivation/collaboration", "motivation/increase-citations", "motivation/review", "motivation/why", "notebooks/0-basic-data-prep-and-model", "notebooks/1-model-evaluation", "notebooks/2-benchmarking", "notebooks/3-model-sharing", "notebooks/4-testing", "notebooks/5-interpretability", "notebooks/6-ablation-study", "resources/ablation", "resources/benchmarking", "resources/evaluation", "resources/interpretability", "resources/sharing", "resources/testing", "tutorial/ablation", "tutorial/benchmarking", "tutorial/evaluation", "tutorial/interpretability", "tutorial/sharing", "tutorial/testing", "workshops/euroscipy-2022", "workshops/pydata-global-2022"], "filenames": ["backmatter/bibliography.md", "backmatter/cite.md", "frontmatter/conda.md", "frontmatter/conda-m1.md", "frontmatter/data.md", "frontmatter/installation.md", "index.md", "legal/privacy-policy.md", "legal/terms-conditions.md", "motivation/collaboration.md", "motivation/increase-citations.md", "motivation/review.md", "motivation/why.md", "notebooks/0-basic-data-prep-and-model.ipynb", "notebooks/1-model-evaluation.ipynb", "notebooks/2-benchmarking.ipynb", "notebooks/3-model-sharing.ipynb", "notebooks/4-testing.ipynb", "notebooks/5-interpretability.ipynb", "notebooks/6-ablation-study.ipynb", "resources/ablation.md", "resources/benchmarking.md", "resources/evaluation.md", "resources/interpretability.md", "resources/sharing.md", "resources/testing.md", "tutorial/ablation.md", "tutorial/benchmarking.md", "tutorial/evaluation.md", "tutorial/interpretability.md", "tutorial/sharing.md", "tutorial/testing.md", "workshops/euroscipy-2022.md", "workshops/pydata-global-2022.md"], "titles": ["Bibliography", "Cite this Work", "Using Conda", "Conda on Apple M1 Chip", "Data", "Installation", "Increase citations, ease review & foster collaboration", "Privacy Policy", "Terms & Conditions", "Foster Collaboration", "Increase Citations", "Ease Review", "Why make it reproducible?", "Getting to know the data", "1.3. Model Evaluation", "2.3. Benchmarking", "3.3. Model Sharing", "4.4. Software Testing of Machine Learning Projects", "5.3. Interpretability & Model Inspection", "6.2. Ablation Studies", "6.3. Ablation Study Resources", "2.4. Benchmarking Resources", "1.4. Model Evaluation Resources", "5.4. Interpretability Resources", "3.4. Model Sharing Resources", "4.5. Testing Resources", "6. Ablation Studies", "2. Benchmarking", "1. Model Evaluation", "5. Interpretability", "3. Model Sharing", "4. Testing", "Increase citations, ease review & collaboration \u2013 Making machine learning in research reproducible", "Real-world Perspectives to Avoid the Worst Mistakes using Machine Learning in Science"], "terms": {"cab": [0, 24], "19": [0, 13, 14, 15, 16, 17, 18, 19, 24], "The": [0, 1, 6, 7, 8, 9, 10, 13, 14, 16, 17, 18, 21, 22, 24, 26, 27, 28, 29, 30, 31, 32, 33], "ture": [0, 24], "wai": [0, 6, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 24, 27, 29, 30, 31, 32], "commun": [0, 6, 8, 9, 10, 11, 13, 22, 24, 28, 29, 31], "becki": [0, 24], "arnold": [0, 24], "louis": [0, 24], "bowler": [0, 24], "sarah": [0, 24], "gibson": [0, 24], "patricia": [0, 24], "herterich": [0, 24], "rosi": [0, 24], "higman": [0, 24], "anna": [0, 24], "krystal": [0, 24], "alexand": [0, 23, 24], "morlei": [0, 24], "martin": [0, 21, 23, 24], "o": [0, 13, 23, 24], "reilli": [0, 24], "kirsti": [0, 24], "whitak": [0, 24], "handbook": [0, 24], "reproduc": [0, 1, 5, 6, 8, 9, 10, 11, 13, 15, 18, 22, 24, 27, 28, 29, 30, 31, 33], "data": [0, 6, 9, 11, 12, 15, 16, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 31, 32], "scienc": [0, 1, 5, 10, 11, 12, 13, 14, 15, 16, 17, 21, 24, 27, 28, 30, 31], "2019": [0, 20, 22, 24], "url": [0, 7, 8, 20, 21, 22, 23, 24], "http": [0, 1, 5, 7, 20, 21, 22, 23, 24, 25], "zenodo": [0, 1, 24], "org": [0, 1, 5, 13, 16, 19, 20, 21, 22, 23, 24], "record": [0, 7, 8, 10, 14, 24], "3233986": [0, 24], "doi": [0, 1, 20, 21, 22, 23, 24], "10": [0, 1, 14, 17, 18, 19, 20, 21, 22, 23, 24], "5281": [0, 1, 24], "dd": [0, 21], "09": [0, 21, 32], "jia": [0, 21], "deng": [0, 21], "wei": [0, 21], "dong": [0, 21], "richard": [0, 20, 21], "socher": [0, 21], "li": [0, 14, 21], "kai": [0, 21], "fei": [0, 21], "imagenet": [0, 15, 21], "larg": [0, 18, 21], "scale": [0, 13, 19, 21], "hierarch": [0, 21], "imag": [0, 15, 16, 17, 21], "databas": [0, 21], "In": [0, 5, 9, 11, 13, 14, 15, 16, 17, 18, 19, 21, 23, 26, 28, 29, 30, 31], "2009": [0, 21, 23], "ieee": [0, 21], "confer": [0, 6, 20, 21, 23, 32], "comput": [0, 1, 5, 12, 15, 16, 18, 21], "vision": [0, 15, 21], "pattern": [0, 13, 18, 21], "recognit": [0, 10, 21, 30], "june": [0, 21], "1109": [0, 21], "cvpr": [0, 21], "5206848": [0, 21], "dra21": [0, 22], "jesper": [0, 22, 33], "s\u00f6ren": [0, 22], "dramsch": [0, 1, 22], "make": [0, 3, 6, 8, 9, 10, 11, 13, 14, 16, 17, 22, 29, 30, 33], "machin": [0, 6, 9, 10, 11, 12, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31], "learn": [0, 6, 9, 10, 11, 12, 14, 15, 16, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31], "work": [0, 6, 9, 10, 11, 12, 13, 14, 16, 17, 18, 22, 23, 26, 27, 28, 29, 30, 31, 32, 33], "real": [0, 13, 14, 16, 22, 28], "world": [0, 10, 12, 13, 14, 16, 22, 28], "self": [0, 17, 18, 22], "publish": [0, 6, 8, 22, 32, 33], "2021": [0, 22, 23], "net": [0, 22], "project": [0, 1, 12, 13, 14, 16, 22], "book": [0, 1, 6, 22, 23], "ml": [0, 1, 2, 3, 5, 7, 8, 9, 22, 23, 25, 27, 28, 29, 30, 33], "dsc": [0, 21], "22": [0, 17, 21, 23], "peter": [0, 21], "d": [0, 8, 14, 21, 22, 23], "dueben": [0, 21], "g": [0, 13, 21, 23], "schultz": [0, 21], "matthew": [0, 14, 21], "chantri": [0, 21], "david": [0, 20, 21], "john": [0, 21], "gagn": [0, 21], "hall": [0, 21], "ami": [0, 21], "mcgovern": [0, 21], "challeng": [0, 9, 21, 22, 27], "benchmark": [0, 6, 33], "dataset": [0, 4, 6, 9, 13, 14, 21, 22, 27, 28], "atmospher": [0, 21], "definit": [0, 14, 17, 21], "statu": [0, 21], "outlook": [0, 21], "artifici": [0, 14, 20, 21], "intellig": [0, 20, 21], "earth": [0, 21], "system": [0, 8, 9, 12, 16, 17, 21, 30], "juli": [0, 21], "2022": [0, 1, 2, 3, 21, 23, 25, 32, 33], "1175": [0, 21], "ai": [0, 11, 18, 21, 23, 29], "21": [0, 14, 15, 17, 21, 23], "0002": [0, 21], "1": [0, 13, 14, 15, 16, 17, 18, 19, 21, 23], "hmh": [0, 20], "18": [0, 13, 14, 15, 16, 17, 18, 19, 20], "matteo": [0, 20], "hessel": [0, 20], "joseph": [0, 20], "modayil": [0, 20], "hado": [0, 20], "van": [0, 20, 23], "hasselt": [0, 20], "tom": [0, 20], "schaul": [0, 20], "georg": [0, 20], "ostrovski": [0, 20], "Will": [0, 20], "dabnei": [0, 20], "dan": [0, 20], "horgan": [0, 20], "bilal": [0, 20, 23], "piot": [0, 20], "mohammad": [0, 20], "azar": [0, 20], "silver": [0, 20], "rainbow": [0, 20], "combin": [0, 11, 14, 20, 29], "improv": [0, 6, 9, 10, 11, 20, 22, 27, 28, 29, 30, 31, 33], "deep": [0, 15, 20, 23, 27], "reinforc": [0, 20], "proceed": [0, 20], "aaai": [0, 20], "april": [0, 20], "2018": [0, 20, 22], "1609": [0, 20], "v32i1": [0, 20], "11796": [0, 20], "hhg20": 0, "allison": 0, "mari": 0, "horst": [0, 4], "alison": 0, "presman": 0, "hill": 0, "kristen": [0, 4, 13], "b": [0, 8, 18, 23], "gorman": [0, 4, 13], "palmerpenguin": 0, "palmer": [0, 4, 13], "archipelago": 0, "antarctica": [0, 4, 13, 14, 15, 17], "penguin": [0, 4, 13, 14, 15, 16, 17, 18, 19], "2020": [0, 4, 21, 22, 23], "r": [0, 5, 16, 17, 23], "packag": [0, 3, 5, 16, 17], "version": [0, 1, 9, 14, 16, 17, 30], "0": [0, 13, 14, 15, 16, 17, 18, 19], "allisonhorst": 0, "github": [0, 1, 13, 16, 18, 19, 23], "io": [0, 23], "3960218": 0, "klvc21": [0, 23], "jani": [0, 23], "klais": [0, 23], "arnaud": [0, 23], "looveren": [0, 23], "giovanni": [0, 23], "vacanti": [0, 23], "alexandru": [0, 23], "coca": [0, 23], "alibi": [0, 23], "explain": [0, 9, 11, 18, 23, 29], "algorithm": [0, 9, 11, 13, 22, 23, 29], "model": [0, 6, 11, 19, 21, 23, 25, 26, 27, 29, 31, 32, 33], "journal": [0, 16, 21, 23, 30], "research": [0, 4, 6, 9, 10, 11, 12, 13, 14, 16, 17, 18, 22, 23, 24, 27, 28, 29, 30, 31, 33], "181": [0, 13, 14, 15, 16, 17, 18, 19, 23], "7": [0, 13, 14, 15, 16, 17, 18, 19, 23], "jmlr": [0, 23], "paper": [0, 11, 14, 15, 20, 21, 22, 23, 27, 28, 31], "v22": [0, 23], "0017": [0, 23], "html": [0, 13, 16, 19, 23], "kmm": [0, 23], "20": [0, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23], "narin": [0, 23], "kokhlikyan": [0, 23], "vivek": [0, 23], "miglani": [0, 23], "miguel": [0, 23], "edward": [0, 23], "wang": [0, 21, 23], "alsallakh": [0, 23], "jonathan": [0, 21, 23], "reynold": [0, 23], "melnikov": [0, 23], "natalia": [0, 23], "kliushkina": [0, 23], "carlo": [0, 23], "araya": [0, 23], "siqi": [0, 23], "yan": [0, 23], "orion": [0, 23], "reblitz": [0, 23], "richardson": [0, 23], "captum": [0, 23], "unifi": [0, 23], "gener": [0, 7, 8, 9, 10, 13, 14, 16, 17, 22, 23, 28, 30], "interpret": [0, 6, 8, 13, 28, 33], "librari": [0, 6, 9, 13, 16, 18, 23, 29, 32, 33], "pytorch": [0, 17, 18, 23, 24], "arxiv": [0, 20, 22, 23], "07896": [0, 23], "lon21": [0, 22], "michael": [0, 22], "A": [0, 6, 14, 15, 16, 18, 20, 21, 22, 23], "lone": [0, 22], "how": [0, 6, 7, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 26, 29, 30], "avoid": [0, 6, 9, 13, 17, 18, 22, 26, 29, 31, 32], "pitfal": [0, 18, 22, 29], "guid": [0, 7, 9, 10, 13, 16, 22, 26, 27, 28, 29, 30, 31], "academ": [0, 22], "ab": [0, 20, 22, 23], "2108": [0, 22], "02497": [0, 22], "48550": [0, 20, 22, 23], "ll17": [0, 23], "scott": [0, 23], "lundberg": [0, 9, 23], "su": [0, 23], "lee": [0, 9, 23], "approach": [0, 9, 23], "predict": [0, 9, 11, 13, 14, 15, 18, 23, 29, 31], "2017": [0, 9, 21, 23], "1705": [0, 23], "07874": [0, 23], "mldpm19": [0, 20], "mey": [0, 20], "melani": [0, 20], "lu": [0, 20, 21], "constantin": [0, 20], "waubert": [0, 20], "de": [0, 20], "puiseau": [0, 20], "tobia": [0, 20], "meisen": [0, 20], "ablat": [0, 6, 33], "studi": [0, 6, 11, 13, 16, 28, 30, 33], "neural": [0, 6, 15, 17, 18, 20, 23, 27, 32], "network": [0, 4, 6, 7, 13, 15, 17, 18, 20, 23, 27, 32], "1901": [0, 20], "08644": [0, 20], "moh22": [0, 25], "goku": [0, 25], "mohanda": [0, 25], "home": [0, 8, 25], "made": [0, 4, 11, 13, 18, 25, 28, 31], "madewithml": [0, 25], "com": [0, 7, 8, 25], "mol22": [0, 23], "christoph": [0, 23], "molnar": [0, 23], "leanpub": [0, 23], "2": [0, 8, 13, 14, 15, 16, 17, 18, 19, 23], "edit": [0, 8, 23], "christophm": [0, 23], "pvg": [0, 23], "11": [0, 13, 17, 23], "f": [0, 2, 3, 14, 16, 17, 18, 23], "pedregosa": [0, 9, 23], "varoquaux": [0, 23], "gramfort": [0, 23], "v": [0, 1, 23], "michel": [0, 23], "thirion": [0, 23], "grisel": [0, 23], "m": [0, 18, 21, 23], "blondel": [0, 23], "p": [0, 23], "prettenhof": [0, 23], "weiss": [0, 23], "dubourg": [0, 23], "j": [0, 1, 23], "vanderpla": [0, 23], "passo": [0, 23], "cournapeau": [0, 23], "brucher": [0, 23], "perrot": [0, 23], "e": [0, 3, 8, 13, 14, 23, 28], "duchesnai": [0, 23], "scikit": [0, 6, 9, 13, 14, 16, 18, 23, 28, 29, 30, 32], "ython": [0, 23], "12": [0, 14, 17, 23, 33], "2825": [0, 23], "2830": [0, 23], "2011": [0, 9, 23], "pvl": [0, 22], "joell": [0, 22], "pineau": [0, 22], "philipp": [0, 22], "vincent": [0, 22], "lamarr": [0, 22], "koustuv": [0, 22], "sinha": [0, 22], "larivi\u00e8r": [0, 22], "alina": [0, 22], "beygelzim": [0, 22], "florenc": [0, 22], "alch\u00e9": [0, 22], "buc": [0, 22], "emili": [0, 22], "fox": [0, 22], "hugo": [0, 22], "larochel": [0, 22], "report": [0, 11, 14, 15, 22, 28, 31], "from": [0, 3, 6, 7, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 22, 26, 27, 28, 29, 30, 31, 32], "neurip": [0, 22], "program": [0, 22, 25], "2003": [0, 22], "12206": [0, 22], "ras18": [0, 22], "sebastian": [0, 21, 22], "raschka": [0, 22], "evalu": [0, 6, 10, 13, 15, 17, 19, 26, 27, 29, 31, 33], "select": [0, 13, 14, 22], "1811": [0, 22], "12808": [0, 22], "rd": [0, 21], "stephan": [0, 21], "rasp": [0, 21], "scher": [0, 21], "weyn": [0, 21], "soukayna": [0, 21], "mouatadid": [0, 21], "nil": [0, 21], "thuerei": [0, 21], "weatherbench": [0, 15, 21], "set": [0, 3, 8, 9, 10, 11, 12, 13, 14, 19, 21, 26, 27, 28, 30, 33], "driven": [0, 9, 21, 26], "weather": [0, 15, 21], "forecast": [0, 15, 21], "advanc": [0, 10, 11, 16, 21, 30, 31], "novemb": [0, 21], "1029": [0, 21], "2020ms002203": [0, 21], "wpl": [0, 21], "17": [0, 13, 14, 15, 16, 17, 18, 19, 21], "xiaosong": [0, 21], "yifan": [0, 21], "peng": [0, 21], "le": [0, 17, 21], "zhiyong": [0, 21], "mohammadhadi": [0, 21], "bagheri": [0, 21], "ronald": [0, 21], "summer": [0, 21], "chestx": [0, 15, 21], "ray8": [0, 15, 21], "hospit": [0, 21], "chest": [0, 21], "x": [0, 14, 18, 21], "rai": [0, 21], "weakli": [0, 21], "supervis": [0, 21], "classif": [0, 14, 15, 21], "local": [0, 17, 21], "common": [0, 9, 11, 15, 16, 21, 22, 27, 28], "thorax": [0, 21], "diseas": [0, 21], "369": [0, 21], "ycn": [0, 23], "15": [0, 13, 14, 15, 17, 23], "jason": [0, 23], "yosinski": [0, 23], "jeff": [0, 23], "clune": [0, 23], "anh": [0, 23], "nguyen": [0, 23], "thoma": [0, 23], "fuch": [0, 23], "hod": [0, 23], "lipson": [0, 23], "understand": [0, 9, 10, 11, 13, 14, 18, 22, 23, 26, 27, 28, 29, 30], "through": [0, 1, 7, 9, 13, 22, 23, 26, 27, 28, 31], "visual": [0, 8, 9, 18, 23, 29], "workshop": [0, 1, 6, 23, 33], "intern": [0, 9, 23, 29], "icml": [0, 23], "2015": [0, 23], "licens": 1, "under": [1, 7, 8], "mit": 1, "we": [1, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 25, 26, 27, 28, 29, 30, 31], "appreci": 1, "mention": 1, "you": [1, 2, 3, 5, 6, 7, 8, 9, 13, 16, 17, 18, 23], "can": [1, 2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 23, 25, 27, 28, 29, 30, 31, 33], "see": [1, 7, 9, 13, 14, 15, 16, 17, 18, 28, 29], "contribut": [1, 6, 9, 10, 11, 13, 19, 26, 29, 30, 31, 32], "contributor": 1, "graph": 1, "event": [1, 32, 33], "talk": [1, 6, 16, 30, 33], "section": [1, 6, 8, 15, 16, 17, 18, 19, 26, 27, 28, 29, 30, 31], "recip": [1, 7, 8], "archiv": 1, "10381234": 1, "page": [1, 7, 8, 13, 16, 19], "creat": [1, 2, 3, 7, 8, 15, 16, 17, 18, 21], "citat": [1, 11, 12, 16], "which": [1, 6, 7, 8, 9, 10, 11, 13, 14, 16, 18, 22, 28, 29, 30, 31, 33], "look": [1, 8, 13, 14, 16, 17], "someth": [1, 19, 26], "like": [1, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 22, 27, 29], "apa": 1, "s": [1, 6, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 27, 28, 29, 31, 32], "maggio": 1, "increas": [1, 9, 11, 12, 16, 18, 28, 29, 33], "eas": [1, 16, 33], "review": [1, 8, 12, 14, 33], "foster": 1, "collabor": [1, 10, 12, 13, 16, 33], "pydata": [1, 2, 3, 33], "global": [1, 2, 3, 33], "softwar": [1, 31], "jesperdramsch": [1, 5, 33], "tutori": [1, 2, 4, 5, 6, 13, 18, 29, 32, 33], "pleas": [1, 2, 3, 7, 8, 13, 14, 16, 19], "visit": [1, 7, 8], "repo": 1, "most": [1, 8, 12, 13, 14, 15, 16, 17, 30], "up": [1, 8, 9, 10, 12, 16, 17, 28, 30, 31], "date": [1, 7, 8, 9, 13, 17, 31, 32, 33], "refer": [1, 7, 8, 9, 11, 14, 27, 29], "If": [2, 3, 7, 8, 13, 15, 18], "re": [2, 3, 9, 12, 13, 16, 17, 18], "appl": 2, "m1": 2, "chip": 2, "follow": [2, 3, 6, 7, 8, 9, 13, 17], "instruct": [2, 7], "an": [2, 6, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 22, 25, 26, 28, 29, 32], "repro": [2, 3], "environ": [2, 3, 5, 13, 15, 16, 19], "execut": [2, 3], "env": [2, 3, 16], "requir": [2, 3, 5, 6, 7, 9, 16, 27, 30, 32], "yml": [2, 3, 5, 16], "later": 2, "activ": [2, 3, 7, 8], "might": [2, 5, 13, 14, 16, 28, 30], "also": [2, 5, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 21, 22, 27, 29, 30, 31], "onli": [2, 9, 11, 12, 13, 14, 18, 29, 31], "updat": 2, "your": [2, 3, 5, 6, 7, 8, 9, 13, 14, 16, 17], "current": [2, 23, 24], "prefix": 2, "file": [2, 16, 17, 18], "prune": 2, "us": [3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 22, 26, 27, 28, 29, 30, 31, 32], "mac": 3, "latest": [3, 16], "highli": [3, 11, 14], "recommend": [3, 17], "instal": [3, 6, 16, 18], "specif": [3, 7, 9, 10, 14, 16, 17, 18, 27, 28, 30], "tailor": 3, "hardwar": 3, "architectur": [3, 13, 18], "i": [3, 14, 15, 16, 17, 18, 28, 30], "arm64": 3, "To": [3, 6, 7, 8, 13, 14, 25], "do": [3, 7, 8, 12, 13, 14, 16, 17, 18], "so": [3, 5, 6, 8, 9, 11, 12, 13, 14, 15, 16, 17, 28, 31], "command": [3, 16], "conda_subdir": 3, "osx": 3, "thi": [3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 26, 27, 28, 29, 30, 31, 32, 33], "sure": [3, 13, 22], "automat": [3, 7, 12, 16, 30], "fetch": 3, "appropri": [3, 6, 8, 9, 13, 31, 32], "channel": [3, 7], "run": [3, 5, 12, 16, 17, 18], "onc": [3, 13, 14], "subdir": 3, "futur": [3, 6, 14, 16, 17, 32], "config": 3, "were": [4, 8, 13, 14, 16], "collect": [4, 6, 7, 13, 17], "avail": [4, 6, 8, 9, 13, 15, 18, 23, 30, 32, 33], "dr": [4, 13], "station": [4, 13], "lter": [4, 13], "member": [4, 13], "long": [4, 8, 13, 14, 16], "term": [4, 7, 13, 16], "ecolog": [4, 13], "et": [4, 9, 20, 21, 22, 23, 24], "al": [4, 9, 20, 21, 22, 23, 24], "artwork": [4, 8], "allison_horst": 4, "both": [5, 8, 14, 15, 22, 25], "txt": [5, 16], "ar": [5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 33], "provid": [5, 6, 7, 8, 9, 10, 11, 13, 16, 17, 18, 22, 27, 28, 29, 30, 31, 32], "notebook": [5, 6, 13, 15, 16, 17, 18, 19, 20, 21, 22, 26, 27, 28, 29, 30, 31], "cloud": 5, "button": [5, 12], "binder": 5, "automag": 5, "depend": [5, 9, 11, 14, 30], "let": [5, 8, 13, 14, 19], "explor": [5, 6, 13, 14, 16, 18, 26, 27, 28, 29, 30, 31], "onlin": [5, 8, 33], "simpli": [5, 13, 14, 16], "launch": [5, 22], "mybind": 5, "v2": 5, "gh": 5, "head": [5, 13, 14, 15, 16, 17, 18, 19], "addit": [5, 6, 7, 9, 10, 14, 15, 18, 22, 28, 29, 30, 32, 33], "everi": [5, 6, 14, 17, 32], "below": [5, 13, 16], "ha": [5, 6, 7, 11, 12, 13, 14, 16, 18, 23, 28, 31, 32, 33], "link": [5, 7, 32, 33], "colab": 5, "paperspac": 5, "gradient": 5, "aw": 5, "studio": 5, "These": [5, 7, 8, 9, 10, 12, 13, 15, 17, 18, 27, 29, 30, 31, 33], "have": [5, 7, 8, 9, 10, 12, 14, 15, 16, 17, 18, 20, 28, 29, 31, 33], "honestli": [5, 13], "thei": [5, 7, 8, 9, 10, 11, 13, 16, 17, 18, 28, 29, 30], "often": [5, 13, 14, 17, 18, 28, 29, 31], "standard": [5, 6, 7, 9, 10, 13, 14, 19, 26, 27, 30, 31], "stack": 5, "should": [5, 8, 14, 15, 16, 17, 27], "good": [5, 9, 13, 15, 24, 30], "easi": [6, 9, 12, 13, 14, 15, 16, 17, 30, 31, 32, 33], "win": [6, 33], "focus": [6, 22], "basic": [6, 13, 17], "get": [6, 14, 17, 22, 28], "90": [6, 13, 14], "top": 6, "tier": 6, "scientif": [6, 9, 10, 11, 13, 14, 21, 25, 27, 30, 32, 33], "seen": [6, 13, 15, 32], "massiv": [6, 32], "uptick": [6, 32], "applic": [6, 7, 8, 9, 14, 20, 27, 28, 32, 33], "some": [6, 8, 9, 11, 12, 13, 14, 16, 17, 18, 21, 26, 27, 28, 29, 30, 31, 32], "type": [6, 7, 8, 13, 14, 17, 32], "whether": [6, 11, 13, 14, 17, 31, 32], "linear": [6, 9, 14, 18, 27, 32], "regress": [6, 32], "transform": [6, 13, 14, 16, 18, 19, 32], "hug": [6, 32], "face": [6, 32], "custom": [6, 7, 8, 9, 31, 32], "convolut": [6, 32], "jax": [6, 32], "breadth": [6, 32], "vast": [6, 32], "qualiti": [6, 9, 10, 11, 12, 24, 28, 29, 30, 32, 33], "aim": [6, 22, 32], "method": [6, 9, 11, 12, 13, 14, 16, 17, 18, 22, 26, 27, 28, 29, 31, 32, 33], "aspect": [6, 11, 22, 25, 28, 32], "fellow": [6, 32, 33], "iter": [6, 9, 12, 16, 26, 30, 32], "public": [6, 8, 10, 11, 12, 18, 19, 26, 29, 30, 32], "valid": [6, 7, 9, 10, 11, 13, 22, 28, 29, 30, 31, 32, 33], "techniqu": [6, 9, 13, 22, 27, 28, 32], "code": [6, 9, 10, 12, 15, 17, 18, 22, 24, 25, 30, 31, 32, 33], "acceler": [6, 32], "process": [6, 8, 9, 10, 11, 14, 15, 16, 17, 22, 28, 29, 30, 31, 32, 33], "dure": [6, 11, 13, 28, 31, 32], "possibl": [6, 7, 9, 13, 14, 16, 28, 32], "reject": [6, 14, 15, 27, 28, 32], "due": [6, 17, 31, 32], "defici": [6, 32], "methodolog": [6, 9, 32], "visibl": [6, 8, 10, 27, 30, 31, 32], "enabl": [6, 8, 9, 13, 16, 18, 27, 30, 31, 32], "easier": [6, 8, 9, 10, 11, 12, 13, 16, 17, 29, 30, 31, 32], "outsiz": [6, 32], "impact": [6, 9, 10, 11, 13, 18, 19, 26, 28, 29, 30, 31, 32, 33], "compar": [6, 9, 10, 15, 19, 22, 27, 28, 30, 32], "limit": [6, 8, 9, 10, 11, 16, 28, 29, 31, 32], "exist": [6, 10, 13, 14, 31, 32, 33], "python": [6, 16, 17, 32], "overfit": [6, 13, 18], "ensur": [6, 8, 9, 10, 11, 13, 15, 16, 17, 18, 19, 26, 28, 29, 30, 31], "result": [6, 8, 9, 10, 11, 13, 15, 17, 18, 22, 27, 28, 29, 30, 31, 33], "reliabl": [6, 9, 10, 11, 13, 22, 28, 29, 30, 31], "other": [6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18, 27, 28, 29, 30, 31], "solut": [6, 9, 10, 13, 15, 18, 19, 26, 27, 31, 33], "metric": [6, 9, 11, 13, 16, 28, 30], "share": [6, 7, 17, 18, 22, 33], "export": [6, 9, 30], "gain": [6, 9, 13, 27], "test": [6, 13, 14, 15, 18, 22, 28, 29, 33], "catch": [6, 14], "error": [6, 9, 11, 17, 18, 22, 29, 31], "earli": [6, 20], "treat": [6, 13], "correctli": [6, 11, 14, 17, 18, 31], "inspect": [6, 9, 23, 29], "spuriou": [6, 9, 18, 26, 29], "correl": [6, 14, 18, 28, 29], "build": [6, 9, 10, 11, 13, 14, 15, 16, 18, 19, 22, 26, 28, 29, 31], "part": [6, 7, 8, 9, 10, 11, 16, 17, 18, 19, 26, 28, 29], "actual": [6, 12, 13], "matter": [6, 14, 28], "organ": [6, 8], "major": [6, 14], "motiv": [6, 26, 27, 28, 29, 30, 31], "expand": [6, 17], "aid": 6, "front": 6, "goe": [6, 9, 12, 24, 30], "resourc": [6, 8, 9], "artifact": 6, "showcas": [6, 10, 27], "present": [6, 8, 16, 19, 22, 26, 33], "around": [6, 8, 14], "materi": [6, 8], "overal": [6, 9, 10, 11, 16, 27, 29, 30], "appli": [6, 7, 8, 9, 12, 13, 14, 15, 18, 27, 28, 29, 31, 33], "scientist": [6, 9, 10, 12, 27, 28, 29, 30, 31, 33], "want": [6, 14, 15, 16, 28, 30], "problem": [6, 9, 12, 14, 19, 26, 27, 28], "implement": [6, 9, 11, 15, 17, 29, 31, 33], "catastroph": 6, "failur": [6, 17, 31], "all": [6, 7, 8, 9, 10, 13, 14, 16, 18, 26, 27], "its": [6, 7, 8, 9, 10, 11, 13, 16, 29, 31], "benefit": [6, 8, 12, 16, 26, 27, 28, 29, 30, 31], "At": 7, "access": [7, 8, 9, 10, 22, 30, 31], "one": [7, 8, 9, 10, 13, 14, 16, 17, 18, 22, 28, 31], "our": [7, 9, 10, 13, 14, 15, 16, 17, 18, 19, 25, 26, 27, 28, 29, 30, 31], "main": [7, 10], "prioriti": 7, "visitor": 7, "document": [7, 9, 11, 16, 24, 28, 30, 31], "contain": [7, 8, 13, 16, 17], "question": 7, "more": [7, 9, 10, 11, 12, 13, 14, 16, 18, 20, 27, 28, 29, 30, 31, 33], "about": [7, 9, 12, 13, 14, 16, 18, 21, 29, 30], "hesit": 7, "contact": [7, 8], "procedur": [7, 10, 11, 17, 28, 31], "when": [7, 9, 10, 11, 12, 13, 14, 16, 17, 22, 27, 28, 29, 30, 31], "websit": 7, "host": 7, "compani": [7, 8, 12], "servic": [7, 8], "analyt": 7, "includ": [7, 8, 9, 10, 13, 17, 18, 29, 30], "internet": [7, 8], "protocol": 7, "ip": 7, "address": [7, 9, 10, 11, 13, 14, 16, 27, 28, 30, 31, 33], "browser": 7, "isp": 7, "time": [7, 8, 13, 15, 16, 27, 28], "stamp": 7, "exit": 7, "number": [7, 13, 16], "click": [7, 13], "ani": [7, 8, 9, 11, 13, 14, 15, 27, 29, 31], "person": [7, 8, 15], "identifi": [7, 9, 10, 11, 13, 27, 28, 29, 31], "purpos": [7, 8, 13, 16, 18], "analyz": 7, "trend": [7, 13], "administ": 7, "site": [7, 8, 17], "track": 7, "user": [7, 8, 16, 17, 18], "movement": 7, "gather": 7, "demograph": 7, "wa": [7, 13, 14, 16, 18, 20, 22, 33], "help": [7, 8, 9, 10, 11, 13, 18, 27, 28, 29, 30, 31], "store": [7, 16, 17], "prefer": [7, 13], "optim": [7, 22], "experi": [7, 9, 10, 11, 14, 16, 28, 30], "content": 7, "base": [7, 10, 12, 13, 16, 18, 22, 29], "For": [7, 10, 13, 14, 16, 20, 27], "read": [7, 16, 23], "articl": [7, 22], "vendor": 7, "It": [7, 9, 11, 13, 14, 16, 17, 22, 28], "known": [7, 8, 9, 13, 17, 31], "serv": [7, 9, 10, 18, 19, 26, 27, 29, 33], "ad": [7, 9, 13, 27], "upon": [7, 8, 9, 10, 11, 16, 28, 30], "www": 7, "howev": [7, 12, 14, 15, 16, 18, 27, 30, 33], "mai": [7, 8, 9, 10, 13, 14, 16, 27, 28, 31], "choos": [7, 13, 22], "declin": 7, "technolog": [7, 9, 10], "consult": [7, 8], "list": [7, 8, 18, 22], "find": [7, 8, 9, 10, 11, 13, 14, 16, 18, 22, 28, 30], "each": [7, 8, 9, 13, 14, 18, 19, 26, 28, 29], "advertis": [7, 8], "partner": [7, 8], "server": 7, "javascript": [7, 18], "respect": [7, 8, 14], "appear": [7, 8], "sent": 7, "directli": [7, 8, 12, 18, 33], "receiv": 7, "occur": 7, "measur": [7, 13, 14], "effect": [7, 9, 13, 14, 15, 16, 29, 31], "campaign": 7, "note": [7, 14], "control": [7, 9, 15, 30], "over": [7, 9, 14, 15, 18, 30], "doe": [7, 8, 14, 16], "thu": 7, "advis": 7, "detail": [7, 8, 24], "practic": [7, 9, 13, 18, 24, 30, 33], "opt": [7, 17], "out": [7, 12, 13, 14, 16, 17, 18, 22, 30], "certain": [7, 8, 9, 16, 18, 31], "option": 7, "disabl": [7, 17], "individu": [7, 9, 13, 18, 29], "know": [7, 9, 12, 14, 17, 18, 31], "manag": [7, 13], "found": 7, "what": [7, 11, 12, 13, 14, 15, 16, 17, 18, 29, 30], "anoth": [7, 14, 15, 18, 27], "protect": [7, 8], "while": [7, 13, 18, 33], "encourag": [7, 22], "parent": 7, "guardian": 7, "observ": 7, "particip": [7, 10, 27], "monitor": [7, 8], "knowingli": 7, "ag": 7, "13": [7, 13, 15, 17], "think": [7, 18], "child": 7, "kind": [7, 14, 28], "strongli": 7, "immedi": [7, 8, 16], "best": [7, 9, 13, 23, 28, 30], "effort": 7, "promptli": 7, "remov": [7, 13], "regard": [7, 18, 29], "offlin": 7, "via": [7, 14], "than": [7, 13, 14, 15, 20, 28], "By": [7, 8, 9, 10, 11, 13, 16, 27, 28, 29, 30], "herebi": [7, 8], "agre": [7, 8, 9, 28], "condit": 7, "welcom": 8, "outlin": [8, 9, 27], "rule": [8, 16], "regul": 8, "locat": [8, 13, 32, 33], "assum": 8, "accept": [8, 11, 29], "continu": 8, "take": [8, 9, 11, 13, 14, 15, 16, 17, 22, 28, 29, 31, 33], "state": [8, 16, 18, 23], "terminolog": 8, "privaci": 8, "statement": 8, "notic": [8, 10, 16, 27, 33], "agreement": 8, "client": 8, "log": 8, "compliant": 8, "ourselv": 8, "parti": 8, "offer": [8, 9, 13, 18, 28], "consider": [8, 18, 29], "payment": 8, "necessari": [8, 13], "undertak": 8, "assist": 8, "manner": [8, 9, 28], "express": 8, "meet": 8, "need": [8, 11, 13, 14, 15, 16, 17, 22, 27, 29], "provis": 8, "accord": 8, "subject": 8, "prevail": 8, "law": [8, 14, 28], "netherland": 8, "abov": [8, 14, 18], "word": 8, "singular": 8, "plural": 8, "capit": 8, "he": 8, "she": 8, "taken": [8, 26, 27, 28, 29, 30, 31], "interchang": 8, "therefor": [8, 11, 12, 13, 14], "same": [8, 13, 14, 16, 17, 22, 28], "emploi": [8, 16], "polici": [8, 22], "interact": [8, 33], "retriev": [8, 16], "function": [8, 13, 16, 17, 18], "area": [8, 9, 10, 11, 14, 27, 28, 29, 31, 33], "peopl": [8, 16, 21], "affili": 8, "unless": 8, "otherwis": [8, 16, 17], "licensor": 8, "own": [8, 9, 10, 27, 28], "intellectu": 8, "properti": 8, "restrict": 8, "must": [8, 13, 18], "republish": 8, "sell": 8, "rent": 8, "sub": 8, "duplic": 8, "copi": [8, 16, 17], "redistribut": 8, "shall": 8, "begin": 8, "hereof": 8, "opportun": [8, 9, 10, 16, 27, 29, 30], "post": [8, 15], "exchang": [8, 9], "opinion": 8, "inform": [8, 9, 13, 16, 18, 29], "filter": 8, "comment": [8, 13], "prior": 8, "presenc": 8, "reflect": 8, "view": [8, 18], "agent": 8, "who": [8, 9, 28, 31, 33], "extent": 8, "permit": 8, "liabl": 8, "damag": 8, "expens": 8, "caus": 8, "suffer": 8, "consid": [8, 14, 17], "inappropri": 8, "offens": 8, "breach": 8, "warrant": 8, "repres": [8, 14, 17], "entitl": 8, "consent": 8, "invad": 8, "without": [8, 13, 14, 16], "copyright": 8, "patent": 8, "trademark": 8, "third": 8, "defamatori": 8, "libel": 8, "indec": 8, "unlaw": 8, "invas": 8, "solicit": 8, "promot": [8, 9, 10, 30, 31], "busi": [8, 16], "commerci": 8, "grant": 8, "non": [8, 13, 33], "exclus": 8, "author": [8, 10, 30], "form": [8, 9, 13, 31], "format": [8, 9, 16, 17, 30], "media": 8, "written": [8, 16, 18], "approv": 8, "govern": 8, "agenc": 8, "search": [8, 16], "engin": [8, 19, 26], "new": [8, 9, 11, 14, 15, 17, 21, 25, 27, 28], "directori": 8, "distributor": 8, "wide": [8, 9, 22], "accredit": 8, "except": [8, 14, 17], "profit": 8, "chariti": 8, "shop": 8, "mall": 8, "fundrais": 8, "group": [8, 14], "web": 8, "decept": 8, "fals": [8, 13, 17], "impli": 8, "sponsorship": 8, "endors": 8, "product": [8, 9, 16, 17, 33], "c": [8, 13, 18], "fit": [8, 13, 14, 15, 16, 18], "within": [8, 13, 14, 18], "context": [8, 14, 28], "request": 8, "commonli": [8, 9, 13, 27], "consum": 8, "sourc": [8, 9, 10, 11, 14, 18, 24, 29, 30], "dot": 8, "associ": [8, 17], "portal": 8, "account": [8, 10, 11, 14, 28, 29], "firm": 8, "educ": [8, 33], "institut": 8, "trade": [8, 22], "decid": [8, 14], "would": [8, 12, 14, 15, 16], "unfavor": 8, "neg": 8, "compens": 8, "absenc": 8, "paragraph": 8, "interest": [8, 10], "send": 8, "mail": 8, "name": [8, 9, 14, 16, 17, 23], "well": [8, 10, 11, 13, 14, 22, 27, 28, 31], "intend": 8, "wait": 8, "3": [8, 13, 14, 15, 16, 17, 18, 19], "week": 8, "respons": [8, 18], "corpor": 8, "uniform": 8, "being": [8, 14, 33], "descript": [8, 16], "sens": [8, 18], "No": [8, 14, 19, 28], "logo": 8, "allow": [8, 9, 10, 11, 13, 16, 18, 27, 28, 29, 30, 31], "absent": 8, "permiss": 8, "frame": [8, 12], "webpag": 8, "alter": 8, "hold": [8, 9, 14], "defend": 8, "against": [8, 13, 14, 15, 17, 18, 29, 31], "claim": [8, 11, 31], "rise": 8, "obscen": 8, "crimin": 8, "infring": 8, "violat": [8, 14], "advoc": 8, "particular": [8, 9, 14, 16, 19, 26, 27], "amen": 8, "bound": [8, 9, 27], "reason": [8, 9, 10, 13, 15, 17, 27], "free": [8, 17], "moment": [8, 14], "oblig": 8, "respond": 8, "correct": [8, 9, 14, 25, 31], "complet": [8, 13, 14, 18], "accuraci": [8, 9, 10, 11, 14, 29, 31], "nor": 8, "promis": [8, 9, 13], "remain": 8, "kept": 8, "maximum": 8, "exclud": 8, "represent": [8, 13, 16, 19], "warranti": 8, "relat": 8, "noth": 8, "death": 8, "injuri": 8, "fraud": 8, "fraudul": 8, "misrepresent": 8, "prohibit": 8, "elsewher": 8, "preced": 8, "aris": 8, "contract": 8, "tort": 8, "statutori": 8, "duti": 8, "As": [8, 14, 15], "charg": 8, "loss": 8, "natur": [8, 9, 17, 26, 31], "initi": [9, 16], "wonder": 9, "why": [9, 11, 13, 14, 18, 28, 29, 33], "differ": [9, 10, 13, 14, 15, 16, 22, 27, 30, 33], "rang": [9, 16], "expertis": [9, 15], "bring": 9, "togeth": [9, 10, 13, 27, 29, 30], "specialist": 9, "mani": [9, 11, 14, 18, 28], "domain": [9, 18, 21, 27, 28, 29, 31], "cooper": 9, "give": [9, 16, 17, 21, 29, 30], "greater": [9, 13], "higher": 9, "replic": [9, 10, 11, 16, 28, 30], "better": [9, 12, 15, 27, 29, 33], "multipl": [9, 14, 22], "topic": [9, 33], "innov": [9, 27, 28], "creativ": 9, "forum": 9, "thought": [9, 10], "viewpoint": 9, "fresh": 9, "issu": [9, 10, 13, 16, 22, 27, 28, 31], "effici": [9, 11, 13, 16, 28, 30], "quicker": 9, "achiev": [9, 13, 14, 18, 33], "pool": 9, "broader": [9, 10, 30], "interdisciplinari": 9, "across": [9, 16], "sector": 9, "societi": 9, "addition": [9, 10, 11, 16, 27, 28], "bridg": 9, "between": [9, 13, 14, 18, 27, 28, 30, 31], "academia": [9, 10, 12, 16, 30], "industri": [9, 10, 22, 30], "lead": [9, 10, 11, 13, 14, 27, 28, 29, 30], "invest": 9, "But": [9, 12, 14, 16, 28, 30], "end": 9, "quot": 9, "true": [9, 14, 16, 17], "closest": 9, "6": [9, 13, 14, 15, 16, 17, 18, 19], "month": 9, "ago": 9, "And": [9, 13, 14], "terribl": 9, "repli": 9, "email": 9, "here": [9, 11, 12, 13, 14, 16, 17, 21, 22, 26, 27, 28, 29, 30, 31, 33], "avenu": [9, 28], "expert": [9, 11, 13, 18, 28, 29], "trust": [9, 13, 14, 16, 18, 19, 26, 28, 29, 31], "caveat": [9, 28], "framework": [9, 28, 29], "contrast": [9, 28], "variou": [9, 28, 29], "order": [9, 18, 28], "verifi": [9, 11, 14, 15, 25, 28, 31], "relev": [9, 10, 22, 28], "critic": [9, 10, 11, 13, 28], "proper": [9, 13, 14, 15, 22, 27, 28], "criteria": [9, 28], "been": [9, 11, 14, 17, 18, 20, 28, 31, 33], "practition": [9, 10, 27, 28, 29, 30, 31], "potenti": [9, 11, 13, 28, 29, 31, 33], "further": [9, 10, 11, 12, 13, 16, 22, 24, 28, 29, 30, 31, 33], "done": [9, 13, 14, 16, 20, 28], "transpar": [9, 10, 11, 27, 28, 29, 30, 31], "abl": [9, 10, 14, 18, 28], "strength": [9, 10, 27, 28, 29], "weak": [9, 10, 11, 27, 28, 29, 31], "them": [9, 13, 16, 18, 28, 29, 30], "moreov": [9, 10, 13, 28], "develop": [9, 10, 14, 22, 27, 28, 31], "drive": [9, 28], "field": [9, 10, 11, 15, 27, 28, 30], "insight": [9, 13, 14, 18, 28, 29], "anchor": [9, 27], "dummi": [9, 27], "simpl": [9, 13, 14, 15, 17, 20, 27, 31], "straightforward": [9, 16, 27], "baselin": [9, 10, 15, 27], "comparison": [9, 10, 22, 27, 31], "complex": [9, 13, 18, 19, 20, 26, 27], "perform": [9, 10, 11, 13, 14, 15, 16, 18, 20, 22, 27, 29, 31], "valu": [9, 13, 18, 22, 27, 29], "ground": [9, 27], "lower": [9, 18, 22, 27], "random": [9, 13, 14, 15, 24, 27, 30], "statist": [9, 13, 14, 22, 27], "equival": [9, 27], "That": [9, 13, 14, 17, 27], "mean": [9, 10, 11, 13, 14, 17, 18, 19, 27, 28, 31], "those": [9, 14, 27, 28], "start": [9, 15, 16, 18, 27, 29], "point": [9, 14, 27, 28, 31], "deeper": [9, 13, 27, 29], "simplest": [9, 13, 14, 27, 31], "plai": [9, 10, 11, 27, 31], "role": [9, 10, 11, 27, 31], "easili": [9, 10, 11, 16, 30], "fine": [9, 30], "tune": [9, 30], "fix": [9, 16, 17, 30, 31], "robust": [9, 11, 13, 22, 28, 30, 31], "clear": [9, 10, 11, 28, 30, 31], "readabl": [9, 30], "toward": [9, 30], "usabl": [9, 30], "train": [9, 11, 12, 14, 16, 30, 31], "guarante": [9, 14, 28, 30], "resolv": [9, 30], "docker": [9, 30], "platform": [9, 16, 30], "deploy": [9, 12, 16, 30], "even": [9, 10, 13, 14, 16, 17, 28, 30, 31], "oper": [9, 12, 16, 17, 25, 30], "consist": [9, 11, 13, 14, 16, 17, 22, 29, 31], "determinist": [9, 31], "underli": [9, 13, 31], "chang": [9, 14, 16, 18, 31], "conduct": [9, 31], "safeguard": [9, 31], "don": [9, 13, 14, 16, 18, 30, 31], "t": [9, 13, 14, 15, 16, 17, 18, 19, 28, 29, 30, 31], "introduc": [9, 13, 16, 18, 22, 29, 31], "bug": [9, 16, 17, 31], "produc": [9, 11, 29, 31], "output": [9, 16, 17, 31, 33], "exampl": [9, 13, 14, 15, 16, 18, 20, 21, 31, 33], "essenti": [9, 10, 11, 13, 14, 16, 17, 22, 28, 31], "canari": [9, 31], "similarli": [9, 18, 31], "autom": [9, 16, 31], "docstr": [9, 30, 31], "accur": [9, 11, 13, 31], "input": [9, 16, 19, 31], "path": [9, 13, 14, 15, 16, 17, 18, 19, 31], "prevent": [9, 10, 11, 13, 17, 29, 31], "hand": [9, 13, 31], "off": [9, 18, 22, 31], "tool": [9, 13, 15, 16, 17, 18, 23, 29, 30], "interfac": [9, 29], "becaus": [9, 10, 11, 13, 15, 16, 17, 18, 29, 30], "decis": [9, 11, 29], "tree": [9, 29], "import": [9, 10, 11, 13, 14, 15, 16, 17, 19, 22, 25, 28, 29, 30, 33], "permut": [9, 29], "two": [9, 14, 18, 29], "featur": [9, 13, 14, 15, 16, 17, 19, 29], "discuss": [9, 18, 19, 22, 26, 29, 33], "shap": [9, 23, 29], "shaplei": [9, 29], "explan": [9, 29], "given": [9, 21, 29], "sampl": [9, 13, 14, 17, 18, 29], "examin": [9, 29], "reduc": [9, 13, 18, 26], "compon": [9, 17, 25, 26], "sneak": [9, 26], "acknowledg": 10, "idea": [10, 14], "establish": [10, 15, 18, 27, 29], "credibl": [10, 11, 27, 31], "cite": [10, 27], "knowledg": [10, 18, 29], "elev": [10, 33], "plagiar": 10, "progress": 10, "pursuit": [10, 16, 30], "final": [10, 13, 14, 18, 19, 26, 29], "determin": [10, 11, 17, 28, 31], "One": [10, 12, 13, 15, 16, 18, 29], "citabl": 10, "There": [10, 16, 17, 18, 23], "three": [10, 13, 14], "sever": [10, 18, 30], "confirm": [10, 22, 30], "confid": [10, 11, 30], "origin": [10, 16, 17, 22, 30], "extend": [10, 30], "suggest": [10, 30], "modif": [10, 30], "extens": [10, 18, 30], "wider": [10, 30], "audienc": [10, 30], "dissemin": [10, 30], "awar": [10, 30], "task": [10, 13, 14, 27], "demonstr": [10, 11, 27, 28], "evid": [10, 27], "rel": [10, 13, 15, 27], "instanc": [10, 27], "recogn": [10, 27], "rigor": [10, 11, 22, 31], "design": [10, 11, 28, 29, 31], "turn": [10, 11, 31], "among": [10, 13, 31], "thoroughli": [10, 31], "pre": [10, 17, 31], "basi": [10, 31], "furthermor": [10, 11, 29, 31], "where": [10, 11, 13, 14, 15, 16, 17, 28, 29, 31, 33], "object": [10, 11, 14, 16, 17, 31], "crucial": [11, 13, 29, 31], "greatli": 11, "choic": [11, 14, 16], "hyperparamet": 11, "smoother": 11, "reli": 11, "generaliz": [11, 13, 28], "care": [11, 14, 28], "thereof": [11, 28], "disarm": [11, 28], "abil": [11, 28], "emphas": [11, 28], "becom": [11, 13, 28], "increasingli": [11, 28], "streamlin": [11, 28], "focu": [11, 28], "scalabl": [11, 16, 31], "experiment": [11, 31], "summari": [11, 16, 31], "influenc": [11, 13, 14, 28, 31], "ultim": [11, 30, 31], "understood": [11, 29], "human": [11, 29], "assess": [11, 13, 14, 18, 22, 29], "bias": [11, 13, 29], "factor": [11, 29], "reach": [11, 29], "conclus": [11, 22, 28, 29], "assumpt": [11, 14, 29], "detect": [11, 13, 29], "unreli": [11, 13, 29], "flaw": [11, 29], "high": [11, 14, 29], "trustworthi": [11, 22, 29], "tenet": 12, "alwai": [12, 14, 16, 17, 28], "did": [12, 14], "suppos": [12, 17, 18], "place": 12, "especi": [12, 14], "titl": [12, 14, 18], "sai": [12, 14], "cycl": [12, 14, 28], "market": 12, "skill": [12, 33], "outsid": 12, "technic": 12, "debt": 12, "slowli": 12, "degrad": 12, "case": [12, 13, 14, 17, 28], "amazon": 12, "googl": [12, 16], "expect": [12, 14, 16, 17, 18, 28], "entir": [12, 14, 16], "press": 12, "devast": 12, "prospect": 12, "postdoc": 12, "leav": [12, 22], "luckili": [12, 14, 18], "lot": [12, 13, 14], "cut": 12, "alreadi": [12, 13, 17, 18, 31], "few": [12, 13, 14, 23], "frequent": 12, "come": [12, 13, 16], "proport": [12, 13], "cost": 12, "fact": 12, "fairli": [12, 13, 14, 15, 17, 27, 31], "go": [12, 14, 17, 18, 28, 29], "obtain": [12, 14], "goal": 12, "foundat": 13, "step": [13, 14, 16, 18, 19], "primari": 13, "direct": [13, 14, 18], "anomali": 13, "inconsist": 13, "affect": 13, "preprocess": [13, 14, 15, 16, 17, 18, 19], "handl": 13, "miss": 13, "class": [13, 14, 15, 17, 18], "imbal": 13, "normalis": [13, 17], "meaning": 13, "distribut": [13, 14, 15, 28], "relationship": [13, 18], "suit": [13, 17], "captur": 13, "dive": [13, 14, 18, 23], "quick": [13, 14, 16, 17], "pathlib": [13, 14, 15, 16, 17, 18, 19], "data_fold": [13, 14, 15, 16, 17, 18, 19], "data_filepath": [13, 14, 15, 16, 17, 18, 19], "csv": [13, 14, 15, 16, 17, 18, 19], "ll": [13, 14, 16, 17, 18, 19, 26, 28, 29, 31], "panda": [13, 14, 15, 16, 17, 18, 19], "load": [13, 16, 17, 18, 19, 31], "quit": [13, 14, 17], "conveni": 13, "drop": [13, 19], "column": [13, 14, 15, 17, 19], "pd": [13, 14, 15, 16, 17, 18, 19], "penguins_raw": 13, "read_csv": [13, 14, 15, 16, 17, 18, 19], "studynam": 13, "speci": [13, 14, 15, 16, 17, 18, 19], "region": 13, "island": 13, "stage": [13, 22], "id": 13, "clutch": 13, "egg": 13, "culmen": [13, 14, 15, 16, 17, 18, 19], "length": [13, 14, 15, 16, 17, 18, 19], "mm": [13, 14, 15, 16, 17, 18, 19], "depth": [13, 14, 15, 16, 17, 18, 19], "flipper": [13, 14, 15, 16, 17, 18, 19], "bodi": 13, "mass": 13, "sex": [13, 14, 15, 16, 17, 18, 19], "delta": 13, "n": [13, 17], "oo": 13, "pal0708": 13, "adeli": [13, 14, 15, 16, 17, 18, 19], "pygosc": [13, 14, 15, 16, 17, 18, 19], "adelia": [13, 14, 15, 16, 17, 18, 19], "anver": 13, "torgersen": 13, "adult": 13, "n1a1": 13, "ye": 13, "2007": 13, "39": [13, 14, 15, 16, 17, 18, 19], "3750": 13, "male": [13, 14, 15, 16, 17, 18, 19], "nan": 13, "Not": [13, 14, 28], "enough": [13, 14, 16, 28, 30], "blood": 13, "isotop": 13, "n1a2": 13, "5": [13, 14, 15, 16, 17, 18, 19], "4": [13, 14, 15, 16, 17, 18, 19], "186": [13, 14, 15, 16, 17, 18, 19], "3800": 13, "femal": [13, 14, 15, 16, 17, 18, 19], "8": [13, 14, 15, 16, 17, 18], "94956": 13, "24": 13, "69454": 13, "n2a1": 13, "16": [13, 15], "40": [13, 14, 15, 16, 17, 18, 19], "195": [13, 14, 15, 16, 17, 18, 19], "3250": 13, "36821": 13, "25": [13, 17], "33302": 13, "n2a2": 13, "n3a1": 13, "36": [13, 14, 15, 16, 17, 18, 19], "193": [13, 14, 15, 16, 17, 18, 19], "3450": 13, "76651": 13, "32426": 13, "usual": [13, 14, 17, 28], "toi": [13, 14], "full": [13, 19], "proven": 13, "live": 13, "variabl": [13, 16, 18], "leak": 13, "tell": [13, 16], "coloni": 13, "numer": [13, 14, 18, 19, 33], "categor": 13, "exhibit": 13, "sexual": 13, "dimorph": 13, "target": [13, 14, 15, 16, 17, 18, 19], "num_featur": [13, 14, 15, 16, 17, 18, 19], "cat_featur": [13, 14, 15, 16, 17, 18, 19], "339": 13, "55": [13, 14], "207": 13, "chinstrap": [13, 14, 15, 17], "340": 13, "43": [13, 15, 17], "202": 13, "341": 13, "49": [13, 14, 15, 18], "342": 13, "50": [13, 17, 18], "210": [13, 15], "343": 13, "198": [13, 15, 17], "344": 13, "row": [13, 14, 15], "much": [13, 14, 20], "deal": [13, 14, 22, 28], "indispens": 13, "quickli": [13, 14, 15], "grasp": 13, "scatter": 13, "plot": [13, 14, 18], "histogram": 13, "box": [13, 18], "invalu": 13, "structur": 13, "outlier": 13, "facilit": [13, 16], "team": 13, "intuit": [13, 18, 29], "convei": 13, "essenc": 13, "cornerston": 13, "enhanc": 13, "seaborn": [13, 14], "job": [13, 14], "granular": 13, "matplotlib": [13, 14, 18], "sn": [13, 14], "pairplot_figur": [13, 14], "pairplot": [13, 14], "hue": [13, 14], "separ": [13, 14], "cluster": 13, "probabl": 13, "readi": 13, "great": [13, 15, 16, 17, 18], "though": 13, "imput": 13, "fill": [13, 16], "small": [13, 17, 18, 22], "size": [13, 16], "could": [13, 14], "inaccuraci": 13, "sometim": [13, 14, 15, 18, 28], "Then": [13, 14, 16], "boolean": 13, "encod": 13, "missing": 13, "dropna": 13, "axi": [13, 14, 18], "190": [13, 14, 15, 16, 17, 18, 19], "334": 13, "data_clean_filepath": 13, "penguins_clean": [13, 14, 15, 16, 17, 18, 19], "to_csv": 13, "index": [13, 14, 15, 17, 18], "too": [13, 16], "bad": [13, 14, 15, 17, 28, 31], "lost": 13, "ten": 13, "after": 13, "classifi": [13, 14, 16, 18, 19], "first": [13, 14, 16, 17, 18, 20], "split": [13, 17, 18], "portion": 13, "unseen": [13, 14], "memor": 13, "fail": [13, 17], "phenomenon": 13, "poor": 13, "scenario": [13, 14, 28], "mitig": [13, 14], "70": [13, 17], "sklearn": [13, 14, 15, 16, 17, 18, 19], "model_select": [13, 14, 15, 16, 17, 18, 19], "train_test_split": [13, 14, 15, 16, 17, 18, 19, 28], "x_train": [13, 14, 15, 16, 17, 18, 19], "x_test": [13, 14, 15, 16, 17, 18, 19], "y_train": [13, 14, 15, 16, 17, 18, 19], "y_test": [13, 14, 15, 16, 17, 18, 19], "train_siz": [13, 14, 15, 16, 17, 18, 19], "326": 13, "48": [13, 15, 17], "199": 13, "225": 13, "46": [13, 14, 15, 17], "14": [13, 15], "217": [13, 17], "289": 13, "52": [13, 14, 17, 18], "201": [13, 17], "180": 13, "35": [13, 17], "324": 13, "51": [13, 15, 18], "187": 13, "147": 13, "184": [13, 14, 15], "73": [13, 17], "45": [13, 15, 18], "9": [13, 15, 17], "197": [13, 14], "114": 13, "191": [13, 14, 15, 17], "143": [13, 17], "233": [13, 14, 15, 17], "gentoo": [13, 14, 15, 17], "papua": [13, 14, 15, 17], "now": [13, 14], "pipelin": [13, 14, 16, 17, 18, 19], "realli": 13, "prepocessor": 13, "alon": 13, "cleanli": 13, "leakag": [13, 14], "next": 13, "prepar": [13, 14, 22], "power": [13, 18], "standardscal": [13, 14, 16, 17, 18, 19], "onehotencod": [13, 14, 16, 17, 18, 19], "unit": [13, 17], "varianc": [13, 22], "equal": [13, 14, 15], "particularli": [13, 14], "benefici": 13, "sensit": 13, "support": [13, 14, 15, 27], "vector": [13, 14, 15, 27], "k": [13, 22], "nearest": 13, "neighbour": 13, "On": [13, 16, 19], "instrument": 13, "convert": 13, "binari": [13, 16], "categori": 13, "ordin": 13, "stronger": [13, 15], "fed": 13, "tip": [13, 14, 15, 16, 22], "anyth": 13, "treatment": [13, 21], "unfortun": [13, 15, 16], "manual": [13, 18, 29], "befor": [13, 16, 22], "num_transform": [13, 14, 16, 18, 19], "cat_transform": [13, 14, 16, 18, 19], "handle_unknown": [13, 14, 16, 18, 19], "ignor": [13, 14, 16, 17, 18, 19], "columntransform": [13, 14, 16, 17, 18, 19], "neat": 13, "right": [13, 17], "pretti": [13, 14], "subset": 13, "leverag": [13, 16], "instead": 13, "standalon": 13, "flexibl": 13, "integr": [13, 25], "intric": 13, "workflow": 13, "versatil": 13, "valuabl": [13, 18, 29], "demand": 13, "comprehens": 13, "strategi": [13, 17, 22, 31], "beyond": [13, 17, 22], "scope": 13, "unleash": 13, "compos": [13, 14, 16, 17, 18, 19], "preprocessor": [13, 14, 16, 18, 19], "num": [13, 14, 16, 18, 19], "cat": [13, 14, 16, 18, 19], "ok": [13, 14], "svm": [13, 14, 16, 17, 18, 19], "svc": [13, 14, 16, 17, 18, 19], "x27": [13, 19], "jupyt": [13, 16, 19, 26, 27, 28, 29, 30, 31], "rerun": [13, 16, 19], "cell": [13, 16, 17, 19], "show": [13, 14, 15, 16, 18, 19, 28], "unabl": [13, 16, 19], "render": [13, 16, 19], "try": [13, 15, 16, 17, 19, 30], "nbviewer": [13, 16, 19], "pipelinepipelin": [13, 19], "columntransformercolumntransform": [13, 19], "standardscalerstandardscal": [13, 19], "onehotencoderonehotencod": [13, 19], "svcsvc": [13, 16, 19], "nice": [13, 17], "modul": [13, 16, 18], "argument": [13, 16, 17], "pass": 13, "unknown": 13, "unintent": 13, "encapsul": 13, "sequenti": 13, "independ": [13, 14, 28], "normal": [13, 20], "sole": [13, 18, 29], "inadvert": 13, "risk": 13, "preserv": [13, 16], "accid": 13, "involv": [13, 14], "correspond": 13, "label": 13, "adjust": 13, "paramet": [13, 16, 17], "minim": [13, 16, 33], "subsequ": [13, 14], "processor": 13, "exact": [13, 16, 17], "decent": [13, 14], "score": [13, 14, 15, 16, 17, 18, 19], "yet": [13, 18], "9914163090128756": 13, "check": [13, 16, 17, 18, 25], "tweak": 13, "invalid": 13, "val": 13, "extraordinari": 13, "100": [13, 16, 17], "prototyp": [14, 28], "glean": [14, 18, 28], "my": [14, 16, 28], "isn": [14, 15, 17, 28], "dimens": [14, 28], "geospati": [14, 28], "tobler": [14, 28], "thing": [14, 17, 28], "closer": [14, 28], "larger": [14, 18, 28], "distanc": [14, 28], "tempor": [14, 28], "submiss": [14, 22, 28], "manuscript": [14, 28], "worst": [14, 28], "incorrect": [14, 28], "retract": [14, 28], "properli": [14, 28], "ident": [14, 28], "randomli": 14, "datafram": [14, 17, 19], "veri": [14, 15, 17, 18, 31], "big": 14, "mostli": [14, 18], "similar": 14, "core": [14, 16, 17, 30], "concept": 14, "random_st": [14, 15, 16, 17, 18, 19], "42": [14, 15, 16, 17, 18, 19], "284": 14, "294": 14, "56": 14, "37": [14, 15, 17, 18], "185": 14, "175": [14, 17], "47": [14, 15, 18], "222": 14, "188": 14, "216": 14, "71": [14, 17], "106": [14, 17], "270": 14, "102": [14, 15, 17], "38": [14, 15, 17], "pyplot": [14, 18], "plt": [14, 18], "groupbi": [14, 15], "count": [14, 15, 17], "bar": [14, 18, 22], "extrem": [14, 16], "twice": 14, "accident": [14, 22], "almost": [14, 16, 18], "overselect": 14, "reset_index": [14, 15], "97": [14, 17], "strata": 14, "rather": [14, 16], "y": [14, 18], "stratifi": [14, 15, 16, 17, 18, 19], "qualit": 14, "fig": 14, "ax1": 14, "ax2": 14, "subplot": 14, "figsiz": 14, "ax": 14, "ylim": 14, "len": 14, "drastic": 14, "minor": 14, "less": 14, "either": 14, "worth": 14, "keep": [14, 17], "mind": 14, "keyword": 14, "match": [14, 17], "gold": [14, 19, 26], "fold": [14, 22], "held": 14, "rest": 14, "round": 14, "robin": 14, "style": [14, 16], "schema": [14, 17], "heterogen": 14, "cross_val_scor": [14, 16, 19], "cv": [14, 16, 19], "arrai": [14, 16, 17], "9787234": [14, 16], "97826087": [14, 16], "print": [14, 16, 18], "2f": 14, "deviat": [14, 19], "std": [14, 17, 19], "99": [14, 17], "01": [14, 32], "wrong": 14, "brilliant": 14, "recap": 14, "far": 14, "partit": 14, "retain": 14, "had": 14, "last": [14, 17], "chose": 14, "candid": 14, "never": 14, "awai": 14, "messag": 14, "forget": [14, 16], "until": 14, "thank": 14, "indic": 14, "behav": 14, "calcul": 14, "averag": [14, 18, 19], "prove": [14, 19, 26], "assert": [14, 17], "presum": 14, "accuracy_scor": 14, "y_pred": 14, "acc": 14, "y_true": 14, "conclud": 14, "fantast": 14, "96": [14, 15, 17], "mere": 14, "sake": 14, "realist": 14, "pretend": 14, "craft": 14, "least": 14, "recal": 14, "146": 14, "68": [14, 17], "120": 14, "str": [14, 16, 17], "startswith": 14, "shape": [14, 17], "verif": 14, "harder": 14, "rid": 14, "clearli": [14, 17], "hardest": 14, "plan": 14, "iow": 14, "lenght": 14, "previou": 14, "carefulli": 14, "selected_num_featur": 14, "44": [14, 17, 18], "coeffici": [14, 16], "mcc": 14, "cross_valid": 14, "make_scor": 14, "matthews_corrcoef": 14, "mcc_scorer": 14, "acc_scor": 14, "fit_tim": 14, "00643802": 14, "0052402": 14, "00526881": 14, "00526285": 14, "score_tim": 14, "00420523": 14, "0040257": 14, "00399923": 14, "00399208": 14, "0042634": 14, "test_mcc": 14, "37796447": 14, "27863911": 14, "40824829": 14, "02424643": 14, "08625819": 14, "test_acc": 14, "73333333": 14, "76666667": 14, "66666667": 14, "62068966": 14, "numpi": [14, 17, 19], "np": [14, 19], "avg": 14, "697471264367816": 14, "2350712993854009": 14, "7230769230769231": 14, "29439815585406465": 14, "exactli": 14, "happen": [14, 15, 17], "confus": 14, "matrix": 14, "confusionmatrixdisplai": 14, "from_estim": [14, 18], "whilst": 14, "tricki": [14, 16], "imagin": 14, "growth": 14, "babi": 14, "hank": 14, "suddenli": 14, "anymor": 14, "sinc": 14, "lie": 14, "interpol": 14, "along": [14, 22], "timeseriessplit": 14, "tscv": 14, "n_split": 14, "gap": 14, "max_train_s": 14, "none": [14, 16, 17], "test_siz": 14, "map": 14, "satellit": 14, "suppli": [14, 15, 27], "contin": 14, "bin": 14, "lat": 14, "lon": 14, "grid": 14, "scheme": 14, "groupkfold": 14, "001": 14, "europ": 14, "africa": 14, "america": 14, "asia": 14, "rare": 14, "still": [14, 15], "cheat": 14, "merit": 14, "caught": 14, "prolong": 14, "divert": 14, "fund": 14, "redact": 14, "lack": [15, 27], "short": [15, 27], "disciplin": [15, 27, 33], "superf": [15, 27], "simpler": [15, 27], "forest": [15, 27], "221": [15, 17], "220": 15, "315": 15, "262": 15, "215": 15, "34": [15, 17], "183": 15, "208": 15, "212": 15, "64": 15, "33": [15, 17], "easiest": 15, "coin": 15, "flip": 15, "obviou": 15, "aren": 15, "84": [15, 17], "dummyclassifi": 15, "dummyregressor": 15, "clf": [15, 16, 17], "43564356435643564": 15, "weren": 15, "adequ": 15, "nevertheless": 15, "legitim": 15, "meteorolog": [15, 21], "medic": [15, 21], "fanci": [15, 17], "exercis": 15, "anytim": [16, 30], "altruist": [16, 30], "itself": [16, 30], "nobl": [16, 30], "save": [16, 18, 30], "adapt": [16, 30], "linter": [16, 30], "container": [16, 30], "pickl": 16, "joblib": [16, 17, 18], "persist": 16, "storag": 16, "dump": [16, 18], "serial": 16, "disk": 16, "attribut": 16, "seamless": 16, "reus": [16, 17], "deploi": 16, "analysi": 16, "retrain": 16, "scratch": 16, "mechan": 16, "overhead": 16, "ideal": 16, "model_fold": [16, 17, 18], "mkdir": 16, "exist_ok": 16, "model_export_fil": [16, 17, 18], "seed": 16, "defeat": 16, "amaz": 16, "clean": 16, "flake8": 16, "editor": 16, "vscode": 16, "unus": 16, "trail": 16, "white": 16, "space": [16, 18], "line": [16, 17], "typo": 16, "pain": 16, "stakingli": 16, "tri": 16, "close": 16, "pep8": 16, "black": 16, "compli": 16, "shortcut": 16, "built": 16, "put": 16, "cursor": 16, "bracket": 16, "hit": 16, "shift": 16, "tab": 16, "autogener": 16, "footprint": 16, "minimum": 16, "auto": [16, 17], "just": [16, 18], "happi": [16, 17], "def": [16, 17, 18], "hello_world": 16, "_summary_": 16, "_description_": 16, "hello": 16, "repositori": 16, "pip": 16, "conda": 16, "add": 16, "histori": 16, "cross": [16, 22], "elimin": 16, "yaml": 16, "necessarili": [16, 18], "maco": 16, "window": 16, "linux": 16, "defin": [16, 17], "break": 16, "ship": 16, "dockerfil": 16, "syntax": 16, "slim": 16, "buster": 16, "workdir": 16, "pip3": 16, "cmd": 16, "py": [16, 17], "hard": [17, 31], "soft": [17, 31], "difficult": [17, 31], "secretli": 17, "write": [17, 25, 31], "incred": [17, 31], "touch": [17, 31], "probe": [17, 18, 29, 31], "layer": 17, "conv2d": 17, "kera": [17, 24], "convol": 17, "kernel": 17, "pytest": 17, "admittedli": 17, "script": 17, "test_penguin": 17, "answer": 17, "test_data": 17, "178": 17, "test_target": 17, "upgrad": 17, "call": [17, 23], "doctest": 17, "yourself": 17, "shorten_class_nam": 17, "df": 17, "shorten": 17, "shortest": 17, "return": [17, 18], "pp": 17, "enguin": 17, "testmod": 17, "testresult": 17, "attempt": [17, 18], "usag": 17, "api": 17, "pandera": 17, "pa": 17, "describ": 17, "000000": 17, "982403": 17, "228755": 17, "412017": 17, "537146": 17, "994191": 17, "929695": 17, "min": 17, "500000": 17, "100000": 17, "172": 17, "700000": 17, "400000": 17, "300000": 17, "75": 17, "800000": 17, "213": 17, "max": 17, "59": 17, "600000": 17, "200000": 17, "231": 17, "doesn": [17, 19], "dataframeschema": 17, "float": 17, "ge": 17, "30": 17, "60": 17, "170": 17, "235": 17, "isin": 17, "validated_test": 17, "schemaerror": 17, "traceback": 17, "recent": 17, "hostedtoolcach": 17, "x64": 17, "lib": 17, "python3": 17, "443": 17, "__call__": 17, "tail": 17, "lazi": 17, "inplac": 17, "415": 17, "416": 17, "417": 17, "423": 17, "bool": 17, "424": 17, "425": 17, "alia": [17, 23], "func": 17, "426": 17, "427": 17, "param": 17, "441": 17, "442": 17, "444": 17, "445": 17, "375": 17, "check_obj": 17, "363": 17, "map_partit": 17, "364": 17, "_valid": 17, "365": 17, "371": 17, "meta": 17, "372": 17, "373": 17, "add_schema": 17, "376": 17, "377": 17, "378": 17, "379": 17, "380": 17, "381": 17, "382": 17, "383": 17, "404": 17, "395": 17, "_is_inf": 17, "396": 17, "warn": [17, 19], "397": 17, "infer": 17, "hasn": 17, "398": 17, "modifi": 17, "refin": 17, "401": 17, "userwarn": 17, "402": 17, "get_backend": 17, "405": 17, "406": 17, "407": 17, "408": 17, "409": 17, "410": 17, "411": 17, "412": 17, "413": 17, "backend": 17, "dataframeschemabackend": 17, "92": 17, "collect_schema_compon": 17, "93": 17, "column_info": 17, "94": 17, "error_handl": 17, "run_checks_and_handle_error": 17, "98": 17, "101": 17, "103": 17, "104": 17, "105": 17, "107": 17, "108": 17, "110": 17, "collected_error": 17, "111": 17, "getattr": 17, "drop_invalid_row": 17, "161": 17, "els": 17, "162": 17, "163": 17, "164": 17, "reason_cod": 17, "171": 17, "collect_error": 17, "173": 17, "174": 17, "original_exc": 17, "176": 17, "schemaerrorhandl": 17, "schema_error": 17, "31": 17, "rais": [17, 22], "32": 17, "string": 17, "_lazi": 17, "delet": 17, "41": [17, 18], "seri": [17, 18, 28], "del": 17, "192": 17, "run_schema_component_check": 17, "schema_compon": 17, "194": 17, "check_pass": 17, "append": 17, "is_tabl": 17, "196": 17, "err": 17, "169": 17, "142": 17, "144": 17, "150": 17, "151": 17, "152": 17, "153": 17, "154": 17, "167": 17, "168": 17, "177": 17, "119": 17, "columnbackend": 17, "115": 17, "validate_column": 17, "116": 17, "column_nam": 17, "return_check_obj": 17, "117": 17, "118": 17, "121": 17, "122": 17, "123": 17, "124": 17, "125": 17, "126": 17, "89": 17, "85": 17, "86": 17, "87": 17, "88": 17, "65": 17, "66": 17, "67": 17, "pylint": 17, "super": [17, 18], "validated_check_obj": 17, "69": 17, "set_nam": 17, "72": 17, "74": 17, "76": 17, "77": 17, "79": 17, "80": 17, "arrayschemabackend": 17, "exc": 17, "139": 17, "140": 17, "141": 17, "148": 17, "149": 17, "156": 17, "datatyp": 17, "element": 17, "wise": 17, "failure_cas": 17, "259": 17, "uniqu": [17, 18], "dtype": 17, "loc": [17, 19], "conform": 17, "level": [18, 29], "artefact": [18, 29, 33], "shouldn": [18, 29], "truth": [18, 29], "With": 18, "partialdependencedisplai": 18, "partial_depend": 18, "quantifi": 18, "uncov": 18, "vari": 18, "margin": 18, "magnitud": 18, "pd_result": 18, "kei": 18, "dict_kei": 18, "grid_valu": 18, "63714511": 18, "5385696": 18, "42161577": 18, "39381485": 18, "36065106": 18, "3238969": 18, "26682915": 18, "20091536": 18, "19660165": 18, "18819461": 18, "15634479": 18, "17994034": 18, "17925519": 18, "17867114": 18, "66318481": 18, "59388464": 18, "47709496": 18, "42037882": 18, "39250963": 18, "3267896": 18, "32231986": 18, "20354233": 18, "19911826": 18, "19050522": 18, "15695345": 18, "17994863": 18, "17914305": 18, "17824962": 18, "66562535": 18, "62561145": 18, "4800818": 18, "45236882": 18, "4192684": 18, "32990531": 18, "32540806": 18, "23015716": 18, "20192886": 18, "19308603": 18, "21046148": 18, "20383814": 18, "20289978": 18, "20166824": 18, "84718512": 18, "63752568": 18, "62712499": 18, "59446692": 18, "5669389": 18, "44405449": 18, "41597796": 18, "34951325": 18, "34475954": 18, "28255543": 18, "21691291": 18, "20687517": 18, "20524067": 18, "20228448": 18, "93972872": 18, "69121058": 18, "65761143": 18, "6540416": 18, "65035044": 18, "53323133": 18, "47636721": 18, "35760839": 18, "35286468": 18, "31948567": 18, "22185888": 18, "20994723": 18, "20782948": 18, "20370368": 18, "00059758": 18, "72339829": 18, "66107451": 18, "65759595": 18, "65397513": 18, "56078326": 18, "53294581": 18, "41441573": 18, "35709513": 18, "34739729": 18, "2247428": 18, "21189619": 18, "20953764": 18, "2047238": 18, "00366195": 18, "72670267": 18, "66457261": 18, "66117499": 18, "65764569": 18, "59361288": 18, "53692337": 18, "4186242": 18, "39032028": 18, "38072077": 18, "22792981": 18, "21411943": 18, "21150941": 18, "20596682": 18, "50900785": 18, "47183047": 18, "41302442": 18, "41074092": 18, "35570081": 18, "24235242": 18, "23937357": 18, "17689039": 18, "14954414": 18, "11252866": 18, "74548389": 18, "54670843": 18, "51222928": 18, "38544081": 18, "62434096": 18, "61664115": 18, "61046548": 18, "60819089": 18, "60582263": 18, "59809884": 18, "59528701": 18, "50455142": 18, "47758459": 18, "38900603": 18, "00265443": 18, "73356448": 18, "69871695": 18, "65742776": 18, "62980239": 18, "62237432": 18, "61615296": 18, "61384879": 18, "61143257": 18, "6036396": 18, "6008404": 18, "53904675": 18, "53574034": 18, "47614674": 18, "08085006": 18, "79284749": 18, "73418057": 18, "68750833": 18, "63943184": 18, "63287989": 18, "6266261": 18, "62424331": 18, "62175122": 18, "61364826": 18, "61076178": 18, "6015663": 18, "59828153": 18, "56759501": 18, "11613925": 18, "03936766": 18, "93827262": 18, "70424585": 18, "6435549": 18, "63750425": 18, "63138763": 18, "62898639": 18, "62644408": 18, "61817501": 18, "61521615": 18, "60585824": 18, "60255746": 18, "59559347": 18, "14975076": 18, "04484802": 18, "03839281": 18, "76193802": 18, "64545337": 18, "63960981": 18, "63362627": 18, "63122595": 18, "62866951": 18, "62030598": 18, "6173228": 18, "60785976": 18, "60454014": 18, "59757005": 18, "17553019": 18, "0763064": 18, "01722941": 18, "8800954": 18, "64724805": 18, "64158374": 18, "63574989": 18, "63336845": 18, "63080655": 18, "62235007": 18, "61933771": 18, "60976925": 18, "60642479": 18, "59943461": 18, "17748052": 18, "07864503": 18, "04856445": 18, "90604118": 18, "64894198": 18, "64343268": 18, "63773688": 18, "63539748": 18, "63284621": 18, "62430887": 18, "62126213": 18, "61158878": 18, "60821436": 18, "60119202": 18, "20824135": 18, "08080384": 18, "05080481": 18, "00293375": 18, "68238854": 18, "64828327": 18, "64288393": 18, "64067212": 18, "63823839": 18, "62966681": 18, "62650424": 18, "61651791": 18, "61303065": 18, "60585638": 18, "2892403": 18, "11521733": 18, "10921478": 18, "98507371": 18, "68491542": 18, "65097705": 18, "64569885": 18, "64354239": 18, "64117543": 18, "63275318": 18, "62954734": 18, "61934748": 18, "61578909": 18, "60848271": 18, "34441304": 18, "14180502": 18, "1359731": 18, "04101396": 18, "68603796": 18, "65217043": 18, "64693599": 18, "64479968": 18, "64245743": 18, "63411697": 18, "63092122": 18, "62061868": 18, "6170318": 18, "6096552": 18, "34552126": 18, "17200642": 18, "13729958": 18, "01354773": 18, "68877221": 18, "68410174": 18, "6500044": 18, "64790662": 18, "64561287": 18, "63748311": 18, "63433761": 18, "62386218": 18, "62018391": 18, "61261818": 18, "37718115": 18, "25136991": 18, "19842054": 18, "04626389": 18, "71482178": 18, "68753488": 18, "68264896": 18, "68058937": 18, "64939092": 18, "64149842": 18, "63847645": 18, "62818187": 18, "6243867": 18, "61647898": 18, "38036652": 18, "31300013": 18, "22616058": 18, "18594288": 18, "earlier": 18, "interestingli": 18, "smaller": 18, "seem": 18, "unaffect": 18, "wherea": 18, "ador": 18, "ensembl": 18, "randomforestclassifi": 18, "rf": 18, "9900990099009901": 18, "named_step": 18, "feature_importances_": 18, "permutation_import": 18, "n_repeat": 18, "importances_mean": 18, "_tree": 18, "treeexplain": 18, "0x7f7ad56eb610": 18, "shap_valu": 18, "initj": 18, "force_plot": 18, "expected_valu": 18, "feature_nam": 18, "omit": 18, "strip": 18, "secur": 18, "jupyterlab": 18, "figur": 18, "debug": 18, "switch": 18, "regular": 18, "move": 18, "batch": 18, "capabl": 18, "connect": 18, "surgeon": 18, "extract": 18, "submodel": 18, "doc": 18, "torch": 18, "nn": 18, "surgeon_pytorch": 18, "get_nod": 18, "somemodel": 18, "__init__": 18, "layer1": 18, "layer2": 18, "layer3": 18, "forward": 18, "x1": 18, "relu": 18, "x2": 18, "sigmoid": 18, "tanh": 18, "node": 18, "model_ext": 18, "node_out": 18, "rand": 18, "tensor": 18, "5570": 18, "3652": 18, "grad_fn": 18, "sigmoidbackward0": 18, "5068": 18, "5604": 18, "constitu": [19, 26], "propos": [19, 26], "dissect": [19, 26], "viabil": [19, 26], "solv": [19, 26], "filterwarn": 19, "model2": 19, "standardis": 19, "435455": 19, "045172": 19, "if_binari": 19, "singl": 19, "analog": 20, "neurosurgeri": 20, "deepmind": 20, "adopt": 20, "thorough": [20, 21], "divid": 21, "competit": 21, "curiou": 21, "cover": [22, 33], "holdout": 22, "altern": 22, "bootstrap": 22, "estim": 22, "uncertainti": 22, "bia": 22, "introductori": 22, "walk": 22, "solid": 22, "entail": 22, "open": 22, "checklist": 22, "submit": 22, "student": 22, "fundament": 22, "preprint": 22, "typic": 22, "remedi": 22, "five": 22, "fair": 22, "fancier": 23, "xai": 23, "beauti": 23, "deepviz": 23, "toolbox": 23, "video": [32, 33], "euroscipi": [32, 33], "basel": 32, "switzerland": 32, "02": 33, "youtub": 33, "crisi": 33, "danger": 33, "unsustain": 33, "aros": 33, "brunt": 33, "nowadai": 33, "spot": 33, "insuffici": 33, "teach": 33, "lesson": 33, "overview": 33, "scene": 33, "loos": 33, "session": 33, "disproportion": 33, "reusabl": 33, "snippet": 33}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"bibliographi": [0, 20, 21, 22, 23, 24, 25], "cite": 1, "thi": 1, "work": 1, "us": [2, 5, 33], "conda": [2, 3], "appl": 3, "m1": 3, "chip": 3, "data": [4, 13, 14, 17], "instal": 5, "avoid": [5, 33], "pip": 5, "increas": [6, 10, 27, 30, 31, 32], "citat": [6, 10, 27, 30, 31, 32], "eas": [6, 11, 28, 29, 31, 32], "review": [6, 11, 28, 29, 31, 32], "foster": [6, 9, 26, 27, 28, 29, 30, 31], "collabor": [6, 9, 26, 27, 28, 29, 30, 31, 32], "privaci": 7, "polici": 7, "log": 7, "file": 7, "cooki": [7, 8], "web": 7, "beacon": 7, "googl": 7, "doubleclick": 7, "dart": 7, "third": 7, "parti": 7, "children": 7, "s": 7, "inform": 7, "onlin": 7, "onli": 7, "consent": 7, "term": 8, "condit": 8, "licens": 8, "hyperlink": 8, "our": 8, "content": 8, "ifram": 8, "liabil": 8, "reserv": 8, "right": 8, "remov": 8, "link": 8, "from": 8, "websit": 8, "disclaim": 8, "model": [9, 10, 13, 14, 15, 16, 17, 18, 22, 24, 28, 30], "evalu": [9, 11, 14, 22, 28], "benchmark": [9, 10, 15, 21, 27], "share": [9, 10, 16, 24, 30], "test": [9, 10, 11, 17, 25, 31], "interpret": [9, 11, 18, 23, 29], "ablat": [9, 19, 20, 26], "studi": [9, 19, 20, 26], "why": 12, "make": [12, 32], "reproduc": [12, 16, 32], "get": 13, "know": 13, "visual": 13, "clean": 13, "machin": [13, 17, 18, 32, 33], "learn": [13, 17, 18, 32, 33], "pre": 13, "process": 13, "train": 13, "split": 14, "stratif": 14, "cross": 14, "valid": [14, 17], "choos": 14, "appropri": 14, "metric": 14, "time": 14, "seri": 14, "spatial": 14, "conclus": 14, "dummi": 15, "classifi": 15, "dataset": 15, "domain": 15, "method": 15, "linear": 15, "standard": 15, "export": 16, "sourc": 16, "random": 16, "good": 16, "code": 16, "practic": 16, "lint": 16, "formatt": 16, "docstr": [16, 17], "depend": [16, 18], "docker": 16, "ultim": 16, "softwar": 17, "project": 17, "determinist": 17, "autom": 17, "exampl": 17, "input": 17, "inspect": 18, "partial": 18, "featur": 18, "import": 18, "tree": 18, "vs": 18, "permut": 18, "shap": 18, "resourc": [20, 21, 22, 23, 24, 25], "scientif": [28, 29, 31], "research": 32, "real": 33, "world": 33, "perspect": 33, "worst": 33, "mistak": 33, "scienc": 33}, "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, "sphinxcontrib.bibtex": 9, "sphinx": 56}}) \ No newline at end of file +Search.setIndex({"docnames": ["backmatter/bibliography", "backmatter/cite", "frontmatter/conda", "frontmatter/conda-m1", "frontmatter/data", "frontmatter/installation", "index", "legal/privacy-policy", "legal/terms-conditions", "motivation/collaboration", "motivation/increase-citations", "motivation/review", "motivation/why", "notebooks/0-basic-data-prep-and-model", "notebooks/1-model-evaluation", "notebooks/2-benchmarking", "notebooks/3-model-sharing", "notebooks/4-testing", "notebooks/5-interpretability", "notebooks/6-ablation-study", "resources/ablation", "resources/benchmarking", "resources/evaluation", "resources/interpretability", "resources/sharing", "resources/testing", "tutorial/ablation", "tutorial/benchmarking", "tutorial/evaluation", "tutorial/interpretability", "tutorial/sharing", "tutorial/testing", "workshops/euroscipy-2022", "workshops/pydata-global-2022"], "filenames": ["backmatter/bibliography.md", "backmatter/cite.md", "frontmatter/conda.md", "frontmatter/conda-m1.md", "frontmatter/data.md", "frontmatter/installation.md", "index.md", "legal/privacy-policy.md", "legal/terms-conditions.md", "motivation/collaboration.md", "motivation/increase-citations.md", "motivation/review.md", "motivation/why.md", "notebooks/0-basic-data-prep-and-model.ipynb", "notebooks/1-model-evaluation.ipynb", "notebooks/2-benchmarking.ipynb", "notebooks/3-model-sharing.ipynb", "notebooks/4-testing.ipynb", "notebooks/5-interpretability.ipynb", "notebooks/6-ablation-study.ipynb", "resources/ablation.md", "resources/benchmarking.md", "resources/evaluation.md", "resources/interpretability.md", "resources/sharing.md", "resources/testing.md", "tutorial/ablation.md", "tutorial/benchmarking.md", "tutorial/evaluation.md", "tutorial/interpretability.md", "tutorial/sharing.md", "tutorial/testing.md", "workshops/euroscipy-2022.md", "workshops/pydata-global-2022.md"], "titles": ["Bibliography", "Cite this Work", "Using Conda", "Conda on Apple M1 Chip", "Data", "Installation", "Increase citations, ease review & foster collaboration", "Privacy Policy", "Terms & Conditions", "Foster Collaboration", "Increase Citations", "Ease Review", "Why make it reproducible?", "Getting to know the data", "1.3. Model Evaluation", "2.3. Benchmarking", "3.3. Model Sharing", "4.4. Software Testing of Machine Learning Projects", "5.3. Interpretability & Model Inspection", "6.2. Ablation Studies", "6.3. Ablation Study Resources", "2.4. Benchmarking Resources", "1.4. Model Evaluation Resources", "5.4. Interpretability Resources", "3.4. Model Sharing Resources", "4.5. Testing Resources", "6. Ablation Studies", "2. Benchmarking", "1. Model Evaluation", "5. Interpretability", "3. Model Sharing", "4. Testing", "Increase citations, ease review & collaboration \u2013 Making machine learning in research reproducible", "Real-world Perspectives to Avoid the Worst Mistakes using Machine Learning in Science"], "terms": {"cab": [0, 24], "19": [0, 13, 14, 15, 16, 17, 18, 19, 24], "The": [0, 1, 6, 7, 8, 9, 10, 13, 14, 16, 17, 18, 21, 22, 24, 26, 27, 28, 29, 30, 31, 32, 33], "ture": [0, 24], "wai": [0, 6, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 24, 27, 29, 30, 31, 32], "commun": [0, 6, 8, 9, 10, 11, 13, 22, 24, 28, 29, 31], "becki": [0, 24], "arnold": [0, 24], "louis": [0, 24], "bowler": [0, 24], "sarah": [0, 24], "gibson": [0, 24], "patricia": [0, 24], "herterich": [0, 24], "rosi": [0, 24], "higman": [0, 24], "anna": [0, 24], "krystal": [0, 24], "alexand": [0, 23, 24], "morlei": [0, 24], "martin": [0, 21, 23, 24], "o": [0, 13, 23, 24], "reilli": [0, 24], "kirsti": [0, 24], "whitak": [0, 24], "handbook": [0, 24], "reproduc": [0, 1, 5, 6, 8, 9, 10, 11, 13, 15, 18, 22, 24, 27, 28, 29, 30, 31, 33], "data": [0, 6, 9, 11, 12, 15, 16, 18, 19, 21, 22, 24, 25, 26, 27, 28, 29, 31, 32], "scienc": [0, 1, 5, 10, 11, 12, 13, 14, 15, 16, 17, 21, 24, 27, 28, 30, 31], "2019": [0, 20, 22, 24], "url": [0, 7, 8, 20, 21, 22, 23, 24], "http": [0, 1, 5, 7, 20, 21, 22, 23, 24, 25], "zenodo": [0, 1, 24], "org": [0, 1, 5, 13, 16, 19, 20, 21, 22, 23, 24], "record": [0, 7, 8, 10, 14, 24], "3233986": [0, 24], "doi": [0, 1, 20, 21, 22, 23, 24], "10": [0, 1, 14, 17, 18, 19, 20, 21, 22, 23, 24], "5281": [0, 1, 24], "dd": [0, 21], "09": [0, 21, 32], "jia": [0, 21], "deng": [0, 21], "wei": [0, 21], "dong": [0, 21], "richard": [0, 20, 21], "socher": [0, 21], "li": [0, 14, 21], "kai": [0, 21], "fei": [0, 21], "imagenet": [0, 15, 21], "larg": [0, 18, 21], "scale": [0, 13, 19, 21], "hierarch": [0, 21], "imag": [0, 15, 16, 17, 21], "databas": [0, 21], "In": [0, 5, 9, 11, 13, 14, 15, 16, 17, 18, 19, 21, 23, 26, 28, 29, 30, 31], "2009": [0, 21, 23], "ieee": [0, 21], "confer": [0, 6, 20, 21, 23, 32], "comput": [0, 1, 5, 12, 15, 16, 18, 21], "vision": [0, 15, 21], "pattern": [0, 13, 18, 21], "recognit": [0, 10, 21, 30], "june": [0, 21], "1109": [0, 21], "cvpr": [0, 21], "5206848": [0, 21], "dra21": [0, 22], "jesper": [0, 22, 33], "s\u00f6ren": [0, 22], "dramsch": [0, 1, 22], "make": [0, 3, 6, 8, 9, 10, 11, 13, 14, 16, 17, 18, 22, 29, 30, 33], "machin": [0, 6, 9, 10, 11, 12, 14, 15, 16, 19, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31], "learn": [0, 6, 9, 10, 11, 12, 14, 15, 16, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31], "work": [0, 6, 9, 10, 11, 12, 13, 14, 16, 17, 18, 22, 23, 26, 27, 28, 29, 30, 31, 32, 33], "real": [0, 13, 14, 16, 22, 28], "world": [0, 10, 12, 13, 14, 16, 22, 28], "self": [0, 17, 18, 22], "publish": [0, 6, 8, 22, 32, 33], "2021": [0, 22, 23], "net": [0, 22], "project": [0, 1, 12, 13, 14, 16, 22], "book": [0, 1, 6, 22, 23], "ml": [0, 1, 2, 3, 5, 7, 8, 9, 22, 23, 25, 27, 28, 29, 30, 33], "dsc": [0, 21], "22": [0, 17, 21, 23], "peter": [0, 21], "d": [0, 8, 14, 21, 22, 23], "dueben": [0, 21], "g": [0, 13, 21, 23], "schultz": [0, 21], "matthew": [0, 14, 21], "chantri": [0, 21], "david": [0, 20, 21], "john": [0, 21], "gagn": [0, 21], "hall": [0, 21], "ami": [0, 21], "mcgovern": [0, 21], "challeng": [0, 9, 21, 22, 27], "benchmark": [0, 6, 33], "dataset": [0, 4, 6, 9, 13, 14, 21, 22, 27, 28], "atmospher": [0, 21], "definit": [0, 14, 17, 21], "statu": [0, 21], "outlook": [0, 21], "artifici": [0, 14, 20, 21], "intellig": [0, 20, 21], "earth": [0, 21], "system": [0, 8, 9, 12, 16, 17, 18, 21, 30], "juli": [0, 21], "2022": [0, 1, 2, 3, 21, 23, 25, 32, 33], "1175": [0, 21], "ai": [0, 11, 18, 21, 23, 29], "21": [0, 14, 15, 17, 21, 23], "0002": [0, 21], "1": [0, 13, 14, 15, 16, 17, 18, 19, 21, 23], "hmh": [0, 20], "18": [0, 13, 14, 15, 16, 17, 18, 19, 20], "matteo": [0, 20], "hessel": [0, 20], "joseph": [0, 20], "modayil": [0, 20], "hado": [0, 20], "van": [0, 20, 23], "hasselt": [0, 20], "tom": [0, 20], "schaul": [0, 20], "georg": [0, 20], "ostrovski": [0, 20], "Will": [0, 20], "dabnei": [0, 20], "dan": [0, 20], "horgan": [0, 20], "bilal": [0, 20, 23], "piot": [0, 20], "mohammad": [0, 20], "azar": [0, 20], "silver": [0, 20], "rainbow": [0, 20], "combin": [0, 11, 14, 20, 29], "improv": [0, 6, 9, 10, 11, 18, 20, 22, 27, 28, 29, 30, 31, 33], "deep": [0, 15, 20, 23, 27], "reinforc": [0, 20], "proceed": [0, 20], "aaai": [0, 20], "april": [0, 20], "2018": [0, 20, 22], "1609": [0, 20], "v32i1": [0, 20], "11796": [0, 20], "hhg20": 0, "allison": 0, "mari": 0, "horst": [0, 4], "alison": 0, "presman": 0, "hill": 0, "kristen": [0, 4, 13], "b": [0, 8, 23], "gorman": [0, 4, 13], "palmerpenguin": 0, "palmer": [0, 4, 13], "archipelago": 0, "antarctica": [0, 4, 13, 14, 15, 17], "penguin": [0, 4, 13, 14, 15, 16, 17, 18, 19], "2020": [0, 4, 21, 22, 23], "r": [0, 5, 16, 17, 23], "packag": [0, 3, 5, 16, 17], "version": [0, 1, 9, 14, 16, 17, 30], "0": [0, 13, 14, 15, 16, 17, 18, 19], "allisonhorst": 0, "github": [0, 1, 13, 16, 18, 19, 23], "io": [0, 23], "3960218": 0, "klvc21": [0, 23], "jani": [0, 23], "klais": [0, 23], "arnaud": [0, 23], "looveren": [0, 23], "giovanni": [0, 23], "vacanti": [0, 23], "alexandru": [0, 23], "coca": [0, 23], "alibi": [0, 23], "explain": [0, 9, 11, 18, 23, 29], "algorithm": [0, 9, 11, 13, 22, 23, 29], "model": [0, 6, 11, 19, 21, 23, 25, 26, 27, 29, 31, 32, 33], "journal": [0, 16, 21, 23, 30], "research": [0, 4, 6, 9, 10, 11, 12, 13, 14, 16, 17, 18, 22, 23, 24, 27, 28, 29, 30, 31, 33], "181": [0, 13, 14, 15, 16, 17, 18, 19, 23], "7": [0, 13, 14, 15, 16, 17, 18, 19, 23], "jmlr": [0, 23], "paper": [0, 11, 14, 15, 20, 21, 22, 23, 27, 28, 31], "v22": [0, 23], "0017": [0, 23], "html": [0, 13, 16, 19, 23], "kmm": [0, 23], "20": [0, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23], "narin": [0, 23], "kokhlikyan": [0, 23], "vivek": [0, 23], "miglani": [0, 23], "miguel": [0, 23], "edward": [0, 23], "wang": [0, 21, 23], "alsallakh": [0, 23], "jonathan": [0, 21, 23], "reynold": [0, 23], "melnikov": [0, 23], "natalia": [0, 23], "kliushkina": [0, 23], "carlo": [0, 23], "araya": [0, 23], "siqi": [0, 23], "yan": [0, 23], "orion": [0, 23], "reblitz": [0, 23], "richardson": [0, 23], "captum": [0, 23], "unifi": [0, 23], "gener": [0, 7, 8, 9, 10, 13, 14, 16, 17, 22, 23, 28, 30], "interpret": [0, 6, 8, 13, 28, 33], "librari": [0, 6, 9, 13, 16, 18, 23, 29, 32, 33], "pytorch": [0, 17, 18, 23, 24], "arxiv": [0, 20, 22, 23], "07896": [0, 23], "lon21": [0, 22], "michael": [0, 22], "A": [0, 6, 14, 15, 16, 18, 20, 21, 22, 23], "lone": [0, 22], "how": [0, 6, 7, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 26, 29, 30], "avoid": [0, 6, 9, 13, 17, 18, 22, 26, 29, 31, 32], "pitfal": [0, 18, 22, 29], "guid": [0, 7, 9, 10, 13, 16, 22, 26, 27, 28, 29, 30, 31], "academ": [0, 22], "ab": [0, 20, 22, 23], "2108": [0, 22], "02497": [0, 22], "48550": [0, 20, 22, 23], "ll17": [0, 23], "scott": [0, 23], "lundberg": [0, 9, 23], "su": [0, 23], "lee": [0, 9, 23], "approach": [0, 9, 23], "predict": [0, 9, 11, 13, 14, 15, 18, 23, 29, 31], "2017": [0, 9, 21, 23], "1705": [0, 23], "07874": [0, 23], "mldpm19": [0, 20], "mey": [0, 20], "melani": [0, 20], "lu": [0, 20, 21], "constantin": [0, 20], "waubert": [0, 20], "de": [0, 20], "puiseau": [0, 20], "tobia": [0, 20], "meisen": [0, 20], "ablat": [0, 6, 33], "studi": [0, 6, 11, 13, 16, 28, 30, 33], "neural": [0, 6, 15, 17, 18, 20, 23, 27, 32], "network": [0, 4, 6, 7, 13, 15, 17, 18, 20, 23, 27, 32], "1901": [0, 20], "08644": [0, 20], "moh22": [0, 25], "goku": [0, 25], "mohanda": [0, 25], "home": [0, 8, 25], "made": [0, 4, 11, 13, 18, 25, 28, 31], "madewithml": [0, 25], "com": [0, 7, 8, 25], "mol22": [0, 23], "christoph": [0, 23], "molnar": [0, 23], "leanpub": [0, 23], "2": [0, 8, 13, 14, 15, 16, 17, 18, 19, 23], "edit": [0, 8, 23], "christophm": [0, 23], "pvg": [0, 23], "11": [0, 13, 17, 23], "f": [0, 2, 3, 14, 16, 17, 18, 23], "pedregosa": [0, 9, 23], "varoquaux": [0, 23], "gramfort": [0, 23], "v": [0, 1, 23], "michel": [0, 23], "thirion": [0, 23], "grisel": [0, 23], "m": [0, 18, 21, 23], "blondel": [0, 23], "p": [0, 23], "prettenhof": [0, 23], "weiss": [0, 23], "dubourg": [0, 23], "j": [0, 1, 23], "vanderpla": [0, 23], "passo": [0, 23], "cournapeau": [0, 23], "brucher": [0, 23], "perrot": [0, 23], "e": [0, 3, 8, 13, 14, 23, 28], "duchesnai": [0, 23], "scikit": [0, 6, 9, 13, 14, 16, 18, 23, 28, 29, 30, 32], "ython": [0, 23], "12": [0, 14, 17, 23, 33], "2825": [0, 23], "2830": [0, 23], "2011": [0, 9, 23], "pvl": [0, 22], "joell": [0, 22], "pineau": [0, 22], "philipp": [0, 22], "vincent": [0, 22], "lamarr": [0, 22], "koustuv": [0, 22], "sinha": [0, 22], "larivi\u00e8r": [0, 22], "alina": [0, 22], "beygelzim": [0, 22], "florenc": [0, 22], "alch\u00e9": [0, 22], "buc": [0, 22], "emili": [0, 22], "fox": [0, 22], "hugo": [0, 22], "larochel": [0, 22], "report": [0, 11, 14, 15, 22, 28, 31], "from": [0, 3, 6, 7, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 22, 26, 27, 28, 29, 30, 31, 32], "neurip": [0, 22], "program": [0, 22, 25], "2003": [0, 22], "12206": [0, 22], "ras18": [0, 22], "sebastian": [0, 21, 22], "raschka": [0, 22], "evalu": [0, 6, 10, 13, 15, 17, 19, 26, 27, 29, 31, 33], "select": [0, 13, 14, 18, 22], "1811": [0, 22], "12808": [0, 22], "rd": [0, 21], "stephan": [0, 21], "rasp": [0, 21], "scher": [0, 21], "weyn": [0, 21], "soukayna": [0, 21], "mouatadid": [0, 21], "nil": [0, 21], "thuerei": [0, 21], "weatherbench": [0, 15, 21], "set": [0, 3, 8, 9, 10, 11, 12, 13, 14, 19, 21, 26, 27, 28, 30, 33], "driven": [0, 9, 21, 26], "weather": [0, 15, 21], "forecast": [0, 15, 21], "advanc": [0, 10, 11, 16, 21, 30, 31], "novemb": [0, 21], "1029": [0, 21], "2020ms002203": [0, 21], "wpl": [0, 21], "17": [0, 13, 14, 15, 16, 17, 18, 19, 21], "xiaosong": [0, 21], "yifan": [0, 21], "peng": [0, 21], "le": [0, 17, 21], "zhiyong": [0, 21], "mohammadhadi": [0, 21], "bagheri": [0, 21], "ronald": [0, 21], "summer": [0, 21], "chestx": [0, 15, 21], "ray8": [0, 15, 21], "hospit": [0, 21], "chest": [0, 21], "x": [0, 14, 18, 21], "rai": [0, 21], "weakli": [0, 21], "supervis": [0, 21], "classif": [0, 14, 15, 21], "local": [0, 17, 21], "common": [0, 9, 11, 15, 16, 21, 22, 27, 28], "thorax": [0, 21], "diseas": [0, 21], "369": [0, 21], "ycn": [0, 23], "15": [0, 13, 14, 15, 17, 23], "jason": [0, 23], "yosinski": [0, 23], "jeff": [0, 23], "clune": [0, 23], "anh": [0, 23], "nguyen": [0, 23], "thoma": [0, 23], "fuch": [0, 23], "hod": [0, 23], "lipson": [0, 23], "understand": [0, 9, 10, 11, 13, 14, 18, 22, 23, 26, 27, 28, 29, 30], "through": [0, 1, 7, 9, 13, 22, 23, 26, 27, 28, 31], "visual": [0, 8, 9, 18, 23, 29], "workshop": [0, 1, 6, 23, 33], "intern": [0, 9, 23, 29], "icml": [0, 23], "2015": [0, 23], "licens": 1, "under": [1, 7, 8], "mit": 1, "we": [1, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 25, 26, 27, 28, 29, 30, 31], "appreci": 1, "mention": 1, "you": [1, 2, 3, 5, 6, 7, 8, 9, 13, 16, 17, 18, 23], "can": [1, 2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 23, 25, 27, 28, 29, 30, 31, 33], "see": [1, 7, 9, 13, 14, 15, 16, 17, 18, 28, 29], "contribut": [1, 6, 9, 10, 11, 13, 18, 19, 26, 29, 30, 31, 32], "contributor": 1, "graph": 1, "event": [1, 32, 33], "talk": [1, 6, 16, 30, 33], "section": [1, 6, 8, 15, 16, 17, 18, 19, 26, 27, 28, 29, 30, 31], "recip": [1, 7, 8], "archiv": 1, "10381234": 1, "page": [1, 7, 8, 13, 16, 19], "creat": [1, 2, 3, 7, 8, 15, 16, 17, 18, 21], "citat": [1, 11, 12, 16], "which": [1, 6, 7, 8, 9, 10, 11, 13, 14, 16, 18, 22, 28, 29, 30, 31, 33], "look": [1, 8, 13, 14, 16, 17], "someth": [1, 19, 26], "like": [1, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 22, 27, 29], "apa": 1, "s": [1, 6, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 27, 28, 29, 31, 32], "maggio": 1, "increas": [1, 9, 11, 12, 16, 18, 28, 29, 33], "eas": [1, 16, 33], "review": [1, 8, 12, 14, 33], "foster": 1, "collabor": [1, 10, 12, 13, 16, 33], "pydata": [1, 2, 3, 33], "global": [1, 2, 3, 33], "softwar": [1, 31], "jesperdramsch": [1, 5, 33], "tutori": [1, 2, 4, 5, 6, 13, 18, 29, 32, 33], "pleas": [1, 2, 3, 7, 8, 13, 14, 16, 19], "visit": [1, 7, 8], "repo": 1, "most": [1, 8, 12, 13, 14, 15, 16, 17, 18, 30], "up": [1, 8, 9, 10, 12, 16, 17, 28, 30, 31], "date": [1, 7, 8, 9, 13, 17, 31, 32, 33], "refer": [1, 7, 8, 9, 11, 14, 27, 29], "If": [2, 3, 7, 8, 13, 15, 18], "re": [2, 3, 9, 12, 13, 16, 17, 18], "appl": 2, "m1": 2, "chip": 2, "follow": [2, 3, 6, 7, 8, 9, 13, 17], "instruct": [2, 7], "an": [2, 6, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 22, 25, 26, 28, 29, 32], "repro": [2, 3], "environ": [2, 3, 5, 13, 15, 16, 19], "execut": [2, 3], "env": [2, 3, 16], "requir": [2, 3, 5, 6, 7, 9, 16, 27, 30, 32], "yml": [2, 3, 5, 16], "later": 2, "activ": [2, 3, 7, 8], "might": [2, 5, 13, 14, 16, 28, 30], "also": [2, 5, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 21, 22, 27, 29, 30, 31], "onli": [2, 9, 11, 12, 13, 14, 18, 29, 31], "updat": 2, "your": [2, 3, 5, 6, 7, 8, 9, 13, 14, 16, 17], "current": [2, 23, 24], "prefix": 2, "file": [2, 16, 17, 18], "prune": 2, "us": [3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 22, 26, 27, 28, 29, 30, 31, 32], "mac": 3, "latest": [3, 16], "highli": [3, 11, 14], "recommend": [3, 17], "instal": [3, 6, 16, 18], "specif": [3, 7, 9, 10, 14, 16, 17, 18, 27, 28, 30], "tailor": 3, "hardwar": 3, "architectur": [3, 13, 18], "i": [3, 14, 15, 16, 17, 18, 28, 30], "arm64": 3, "To": [3, 6, 7, 8, 13, 14, 25], "do": [3, 7, 8, 12, 13, 14, 16, 17, 18], "so": [3, 5, 6, 8, 9, 11, 12, 13, 14, 15, 16, 17, 28, 31], "command": [3, 16], "conda_subdir": 3, "osx": 3, "thi": [3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 26, 27, 28, 29, 30, 31, 32, 33], "sure": [3, 13, 22], "automat": [3, 7, 12, 16, 30], "fetch": 3, "appropri": [3, 6, 8, 9, 13, 31, 32], "channel": [3, 7], "run": [3, 5, 12, 16, 17, 18], "onc": [3, 13, 14], "subdir": 3, "futur": [3, 6, 14, 16, 17, 32], "config": 3, "were": [4, 8, 13, 14, 16], "collect": [4, 6, 7, 13, 17], "avail": [4, 6, 8, 9, 13, 15, 18, 23, 30, 32, 33], "dr": [4, 13], "station": [4, 13], "lter": [4, 13], "member": [4, 13], "long": [4, 8, 13, 14, 16], "term": [4, 7, 13, 16], "ecolog": [4, 13], "et": [4, 9, 20, 21, 22, 23, 24], "al": [4, 9, 20, 21, 22, 23, 24], "artwork": [4, 8], "allison_horst": 4, "both": [5, 8, 14, 15, 22, 25], "txt": [5, 16], "ar": [5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 33], "provid": [5, 6, 7, 8, 9, 10, 11, 13, 16, 17, 18, 22, 27, 28, 29, 30, 31, 32], "notebook": [5, 6, 13, 15, 16, 17, 18, 19, 20, 21, 22, 26, 27, 28, 29, 30, 31], "cloud": 5, "button": [5, 12], "binder": 5, "automag": 5, "depend": [5, 9, 11, 14, 30], "let": [5, 8, 13, 14, 19], "explor": [5, 6, 13, 14, 16, 18, 26, 27, 28, 29, 30, 31], "onlin": [5, 8, 33], "simpli": [5, 13, 14, 16, 18], "launch": [5, 22], "mybind": 5, "v2": 5, "gh": 5, "head": [5, 13, 14, 15, 16, 17, 18, 19], "addit": [5, 6, 7, 9, 10, 14, 15, 18, 22, 28, 29, 30, 32, 33], "everi": [5, 6, 14, 17, 32], "below": [5, 13, 16], "ha": [5, 6, 7, 11, 12, 13, 14, 16, 18, 23, 28, 31, 32, 33], "link": [5, 7, 32, 33], "colab": 5, "paperspac": 5, "gradient": 5, "aw": 5, "studio": 5, "These": [5, 7, 8, 9, 10, 12, 13, 15, 17, 18, 27, 29, 30, 31, 33], "have": [5, 7, 8, 9, 10, 12, 14, 15, 16, 17, 18, 20, 28, 29, 31, 33], "honestli": [5, 13], "thei": [5, 7, 8, 9, 10, 11, 13, 16, 17, 18, 28, 29, 30], "often": [5, 13, 14, 17, 18, 28, 29, 31], "standard": [5, 6, 7, 9, 10, 13, 14, 18, 19, 26, 27, 30, 31], "stack": 5, "should": [5, 8, 14, 15, 16, 17, 27], "good": [5, 9, 13, 15, 24, 30], "easi": [6, 9, 12, 13, 14, 15, 16, 17, 30, 31, 32, 33], "win": [6, 33], "focus": [6, 22], "basic": [6, 13, 17], "get": [6, 14, 17, 22, 28], "90": [6, 14], "top": 6, "tier": 6, "scientif": [6, 9, 10, 11, 13, 14, 21, 25, 27, 30, 32, 33], "seen": [6, 13, 15, 32], "massiv": [6, 32], "uptick": [6, 32], "applic": [6, 7, 8, 9, 14, 18, 20, 27, 28, 32, 33], "some": [6, 8, 9, 11, 12, 13, 14, 16, 17, 18, 21, 26, 27, 28, 29, 30, 31, 32], "type": [6, 7, 8, 13, 14, 17, 18, 32], "whether": [6, 11, 13, 14, 17, 31, 32], "linear": [6, 9, 14, 18, 27, 32], "regress": [6, 32], "transform": [6, 13, 14, 16, 18, 19, 32], "hug": [6, 32], "face": [6, 32], "custom": [6, 7, 8, 9, 31, 32], "convolut": [6, 32], "jax": [6, 32], "breadth": [6, 32], "vast": [6, 32], "qualiti": [6, 9, 10, 11, 12, 24, 28, 29, 30, 32, 33], "aim": [6, 22, 32], "method": [6, 9, 11, 12, 13, 14, 16, 17, 18, 22, 26, 27, 28, 29, 31, 32, 33], "aspect": [6, 11, 22, 25, 28, 32], "fellow": [6, 32, 33], "iter": [6, 9, 12, 16, 26, 30, 32], "public": [6, 8, 10, 11, 12, 18, 19, 26, 29, 30, 32], "valid": [6, 7, 9, 10, 11, 13, 22, 28, 29, 30, 31, 32, 33], "techniqu": [6, 9, 13, 22, 27, 28, 32], "code": [6, 9, 10, 12, 15, 17, 18, 22, 24, 25, 30, 31, 32, 33], "acceler": [6, 32], "process": [6, 8, 9, 10, 11, 14, 15, 16, 17, 18, 22, 28, 29, 30, 31, 32, 33], "dure": [6, 11, 13, 28, 31, 32], "possibl": [6, 7, 9, 13, 14, 16, 28, 32], "reject": [6, 14, 15, 27, 28, 32], "due": [6, 17, 18, 31, 32], "defici": [6, 32], "methodolog": [6, 9, 32], "visibl": [6, 8, 10, 27, 30, 31, 32], "enabl": [6, 8, 9, 13, 16, 18, 27, 30, 31, 32], "easier": [6, 8, 9, 10, 11, 12, 13, 16, 17, 29, 30, 31, 32], "outsiz": [6, 32], "impact": [6, 9, 10, 11, 13, 18, 19, 26, 28, 29, 30, 31, 32, 33], "compar": [6, 9, 10, 15, 18, 19, 22, 27, 28, 30, 32], "limit": [6, 8, 9, 10, 11, 16, 28, 29, 31, 32], "exist": [6, 10, 13, 14, 31, 32, 33], "python": [6, 16, 17, 32], "overfit": [6, 13, 18], "ensur": [6, 8, 9, 10, 11, 13, 15, 16, 17, 18, 19, 26, 28, 29, 30, 31], "result": [6, 8, 9, 10, 11, 13, 15, 17, 18, 22, 27, 28, 29, 30, 31, 33], "reliabl": [6, 9, 10, 11, 13, 22, 28, 29, 30, 31], "other": [6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18, 27, 28, 29, 30, 31], "solut": [6, 9, 10, 13, 15, 18, 19, 26, 27, 31, 33], "metric": [6, 9, 11, 13, 16, 28, 30], "share": [6, 7, 17, 18, 22, 33], "export": [6, 9, 30], "gain": [6, 9, 13, 27], "test": [6, 13, 14, 15, 18, 22, 28, 29, 33], "catch": [6, 14], "error": [6, 9, 11, 17, 18, 22, 29, 31], "earli": [6, 20], "treat": [6, 13], "correctli": [6, 11, 14, 17, 18, 31], "inspect": [6, 9, 23, 29], "spuriou": [6, 9, 18, 26, 29], "correl": [6, 14, 18, 28, 29], "build": [6, 9, 10, 11, 13, 14, 15, 16, 18, 19, 22, 26, 28, 29, 31], "part": [6, 7, 8, 9, 10, 11, 16, 17, 18, 19, 26, 28, 29], "actual": [6, 12, 13], "matter": [6, 14, 28], "organ": [6, 8], "major": [6, 14], "motiv": [6, 26, 27, 28, 29, 30, 31], "expand": [6, 17], "aid": [6, 18], "front": 6, "goe": [6, 9, 12, 24, 30], "resourc": [6, 8, 9], "artifact": 6, "showcas": [6, 10, 27], "present": [6, 8, 16, 19, 22, 26, 33], "around": [6, 8, 14], "materi": [6, 8], "overal": [6, 9, 10, 11, 16, 27, 29, 30], "appli": [6, 7, 8, 9, 12, 13, 14, 15, 18, 27, 28, 29, 31, 33], "scientist": [6, 9, 10, 12, 27, 28, 29, 30, 31, 33], "want": [6, 14, 15, 16, 28, 30], "problem": [6, 9, 12, 14, 19, 26, 27, 28], "implement": [6, 9, 11, 15, 17, 29, 31, 33], "catastroph": 6, "failur": [6, 17, 31], "all": [6, 7, 8, 9, 10, 13, 14, 16, 18, 26, 27], "its": [6, 7, 8, 9, 10, 11, 13, 16, 18, 29, 31], "benefit": [6, 8, 12, 16, 18, 26, 27, 28, 29, 30, 31], "At": 7, "access": [7, 8, 9, 10, 22, 30, 31], "one": [7, 8, 9, 10, 13, 14, 16, 17, 18, 22, 28, 31], "our": [7, 9, 10, 13, 14, 15, 16, 17, 18, 19, 25, 26, 27, 28, 29, 30, 31], "main": [7, 10], "prioriti": 7, "visitor": 7, "document": [7, 9, 11, 16, 24, 28, 30, 31], "contain": [7, 8, 13, 16, 17], "question": 7, "more": [7, 9, 10, 11, 12, 13, 14, 16, 18, 20, 27, 28, 29, 30, 31, 33], "about": [7, 9, 12, 13, 14, 16, 18, 21, 29, 30], "hesit": 7, "contact": [7, 8], "procedur": [7, 10, 11, 17, 28, 31], "when": [7, 9, 10, 11, 12, 13, 14, 16, 17, 18, 22, 27, 28, 29, 30, 31], "websit": 7, "host": 7, "compani": [7, 8, 12], "servic": [7, 8], "analyt": 7, "includ": [7, 8, 9, 10, 13, 17, 18, 29, 30], "internet": [7, 8], "protocol": 7, "ip": 7, "address": [7, 9, 10, 11, 13, 14, 16, 27, 28, 30, 31, 33], "browser": 7, "isp": 7, "time": [7, 8, 13, 15, 16, 27, 28], "stamp": 7, "exit": 7, "number": [7, 13, 16, 18], "click": [7, 13], "ani": [7, 8, 9, 11, 13, 14, 15, 18, 27, 29, 31], "person": [7, 8, 15], "identifi": [7, 9, 10, 11, 13, 18, 27, 28, 29, 31], "purpos": [7, 8, 13, 16, 18], "analyz": 7, "trend": [7, 13], "administ": 7, "site": [7, 8, 17], "track": 7, "user": [7, 8, 16, 17, 18], "movement": 7, "gather": 7, "demograph": 7, "wa": [7, 13, 14, 16, 18, 20, 22, 33], "help": [7, 8, 9, 10, 11, 13, 18, 27, 28, 29, 30, 31], "store": [7, 16, 17], "prefer": [7, 13], "optim": [7, 22], "experi": [7, 9, 10, 11, 14, 16, 28, 30], "content": 7, "base": [7, 10, 12, 13, 16, 18, 22, 29], "For": [7, 10, 13, 14, 16, 20, 27], "read": [7, 16, 23], "articl": [7, 22], "vendor": 7, "It": [7, 9, 11, 13, 14, 16, 17, 18, 22, 28], "known": [7, 8, 9, 13, 17, 31], "serv": [7, 9, 10, 18, 19, 26, 27, 29, 33], "ad": [7, 9, 13, 27], "upon": [7, 8, 9, 10, 11, 16, 28, 30], "www": 7, "howev": [7, 12, 14, 15, 16, 18, 27, 30, 33], "mai": [7, 8, 9, 10, 13, 14, 16, 18, 27, 28, 31], "choos": [7, 13, 22], "declin": 7, "technolog": [7, 9, 10], "consult": [7, 8], "list": [7, 8, 18, 22], "find": [7, 8, 9, 10, 11, 13, 14, 16, 18, 22, 28, 30], "each": [7, 8, 9, 13, 14, 18, 19, 26, 28, 29], "advertis": [7, 8], "partner": [7, 8], "server": 7, "javascript": [7, 18], "respect": [7, 8, 14], "appear": [7, 8], "sent": 7, "directli": [7, 8, 12, 18, 33], "receiv": 7, "occur": 7, "measur": [7, 13, 14, 18], "effect": [7, 9, 13, 14, 15, 16, 29, 31], "campaign": 7, "note": [7, 14], "control": [7, 9, 15, 30], "over": [7, 9, 14, 15, 18, 30], "doe": [7, 8, 14, 16], "thu": 7, "advis": 7, "detail": [7, 8, 24], "practic": [7, 9, 13, 18, 24, 30, 33], "opt": [7, 17], "out": [7, 12, 13, 14, 16, 17, 18, 22, 30], "certain": [7, 8, 9, 16, 18, 31], "option": 7, "disabl": [7, 17], "individu": [7, 9, 13, 18, 29], "know": [7, 9, 12, 14, 17, 18, 31], "manag": [7, 13], "found": 7, "what": [7, 11, 12, 13, 14, 15, 16, 17, 18, 29, 30], "anoth": [7, 14, 15, 18, 27], "protect": [7, 8], "while": [7, 13, 18, 33], "encourag": [7, 22], "parent": 7, "guardian": 7, "observ": 7, "particip": [7, 10, 27], "monitor": [7, 8], "knowingli": 7, "ag": 7, "13": [7, 13, 15, 17], "think": [7, 18], "child": 7, "kind": [7, 14, 28], "strongli": 7, "immedi": [7, 8, 16], "best": [7, 9, 13, 23, 28, 30], "effort": 7, "promptli": 7, "remov": [7, 13], "regard": [7, 18, 29], "offlin": 7, "via": [7, 14], "than": [7, 13, 14, 15, 20, 28], "By": [7, 8, 9, 10, 11, 13, 16, 27, 28, 29, 30], "herebi": [7, 8], "agre": [7, 8, 9, 28], "condit": 7, "welcom": 8, "outlin": [8, 9, 27], "rule": [8, 16], "regul": 8, "locat": [8, 13, 32, 33], "assum": 8, "accept": [8, 11, 29], "continu": 8, "take": [8, 9, 11, 13, 14, 15, 16, 17, 22, 28, 29, 31, 33], "state": [8, 16, 18, 23], "terminolog": 8, "privaci": 8, "statement": 8, "notic": [8, 10, 16, 27, 33], "agreement": 8, "client": 8, "log": 8, "compliant": 8, "ourselv": 8, "parti": 8, "offer": [8, 9, 13, 18, 28], "consider": [8, 18, 29], "payment": 8, "necessari": [8, 13], "undertak": 8, "assist": 8, "manner": [8, 9, 28], "express": 8, "meet": 8, "need": [8, 11, 13, 14, 15, 16, 17, 22, 27, 29], "provis": 8, "accord": 8, "subject": 8, "prevail": 8, "law": [8, 14, 28], "netherland": 8, "abov": [8, 14, 18], "word": 8, "singular": 8, "plural": 8, "capit": 8, "he": 8, "she": 8, "taken": [8, 26, 27, 28, 29, 30, 31], "interchang": 8, "therefor": [8, 11, 12, 13, 14], "same": [8, 13, 14, 16, 17, 18, 22, 28], "emploi": [8, 16], "polici": [8, 22], "interact": [8, 18, 33], "retriev": [8, 16], "function": [8, 13, 16, 17, 18], "area": [8, 9, 10, 11, 14, 18, 27, 28, 29, 31, 33], "peopl": [8, 16, 18, 21], "affili": 8, "unless": 8, "otherwis": [8, 16, 17], "licensor": 8, "own": [8, 9, 10, 27, 28], "intellectu": 8, "properti": 8, "restrict": 8, "must": [8, 13, 18], "republish": 8, "sell": 8, "rent": 8, "sub": 8, "duplic": 8, "copi": [8, 16, 17], "redistribut": 8, "shall": 8, "begin": 8, "hereof": 8, "opportun": [8, 9, 10, 16, 27, 29, 30], "post": [8, 15], "exchang": [8, 9], "opinion": 8, "inform": [8, 9, 13, 16, 18, 29], "filter": 8, "comment": [8, 13], "prior": 8, "presenc": 8, "reflect": 8, "view": [8, 18], "agent": 8, "who": [8, 9, 28, 31, 33], "extent": 8, "permit": 8, "liabl": 8, "damag": 8, "expens": [8, 18], "caus": 8, "suffer": 8, "consid": [8, 14, 17, 18], "inappropri": 8, "offens": 8, "breach": 8, "warrant": 8, "repres": [8, 14, 17], "entitl": 8, "consent": 8, "invad": 8, "without": [8, 13, 14, 16], "copyright": 8, "patent": 8, "trademark": 8, "third": 8, "defamatori": 8, "libel": 8, "indec": 8, "unlaw": 8, "invas": 8, "solicit": 8, "promot": [8, 9, 10, 30, 31], "busi": [8, 16], "commerci": 8, "grant": 8, "non": [8, 13, 18, 33], "exclus": 8, "author": [8, 10, 30], "form": [8, 9, 13, 31], "format": [8, 9, 16, 17, 30], "media": 8, "written": [8, 16, 18], "approv": 8, "govern": 8, "agenc": 8, "search": [8, 16], "engin": [8, 19, 26], "new": [8, 9, 11, 14, 15, 17, 21, 25, 27, 28], "directori": 8, "distributor": 8, "wide": [8, 9, 22], "accredit": 8, "except": [8, 14, 17], "profit": 8, "chariti": 8, "shop": 8, "mall": 8, "fundrais": 8, "group": [8, 14], "web": 8, "decept": 8, "fals": [8, 13, 17], "impli": 8, "sponsorship": 8, "endors": 8, "product": [8, 9, 16, 17, 33], "c": [8, 13], "fit": [8, 13, 14, 15, 16, 18], "within": [8, 13, 14, 18], "context": [8, 14, 28], "request": 8, "commonli": [8, 9, 13, 27], "consum": 8, "sourc": [8, 9, 10, 11, 14, 18, 24, 29, 30], "dot": 8, "associ": [8, 17, 18], "portal": 8, "account": [8, 10, 11, 14, 18, 28, 29], "firm": 8, "educ": [8, 33], "institut": 8, "trade": [8, 22], "decid": [8, 14], "would": [8, 12, 14, 15, 16], "unfavor": 8, "neg": 8, "compens": 8, "absenc": 8, "paragraph": 8, "interest": [8, 10, 18], "send": 8, "mail": 8, "name": [8, 9, 14, 16, 17, 23], "well": [8, 10, 11, 13, 14, 18, 22, 27, 28, 31], "intend": 8, "wait": 8, "3": [8, 13, 14, 15, 16, 17, 18, 19], "week": 8, "respons": [8, 18], "corpor": 8, "uniform": 8, "being": [8, 14, 33], "descript": [8, 16], "sens": [8, 18], "No": [8, 14, 19, 28], "logo": 8, "allow": [8, 9, 10, 11, 13, 16, 18, 27, 28, 29, 30, 31], "absent": 8, "permiss": 8, "frame": [8, 12], "webpag": 8, "alter": 8, "hold": [8, 9, 14], "defend": 8, "against": [8, 13, 14, 15, 17, 18, 29, 31], "claim": [8, 11, 31], "rise": 8, "obscen": 8, "crimin": 8, "infring": 8, "violat": [8, 14], "advoc": 8, "particular": [8, 9, 14, 16, 19, 26, 27], "amen": 8, "bound": [8, 9, 27], "reason": [8, 9, 10, 13, 15, 17, 18, 27], "free": [8, 17], "moment": [8, 14], "oblig": 8, "respond": 8, "correct": [8, 9, 14, 25, 31], "complet": [8, 13, 14, 18], "accuraci": [8, 9, 10, 11, 14, 29, 31], "nor": 8, "promis": [8, 9, 13], "remain": [8, 18], "kept": 8, "maximum": 8, "exclud": 8, "represent": [8, 13, 16, 19], "warranti": 8, "relat": 8, "noth": 8, "death": 8, "injuri": 8, "fraud": 8, "fraudul": 8, "misrepresent": 8, "prohibit": 8, "elsewher": 8, "preced": 8, "aris": 8, "contract": 8, "tort": 8, "statutori": 8, "duti": 8, "As": [8, 14, 15], "charg": 8, "loss": 8, "natur": [8, 9, 17, 26, 31], "initi": [9, 16], "wonder": 9, "why": [9, 11, 13, 14, 18, 28, 29, 33], "differ": [9, 10, 13, 14, 15, 16, 18, 22, 27, 30, 33], "rang": [9, 16], "expertis": [9, 15], "bring": 9, "togeth": [9, 10, 13, 27, 29, 30], "specialist": 9, "mani": [9, 11, 14, 18, 28], "domain": [9, 18, 21, 27, 28, 29, 31], "cooper": 9, "give": [9, 16, 17, 21, 29, 30], "greater": [9, 13], "higher": 9, "replic": [9, 10, 11, 16, 28, 30], "better": [9, 12, 15, 27, 29, 33], "multipl": [9, 14, 22], "topic": [9, 33], "innov": [9, 27, 28], "creativ": 9, "forum": 9, "thought": [9, 10], "viewpoint": 9, "fresh": 9, "issu": [9, 10, 13, 16, 22, 27, 28, 31], "effici": [9, 11, 13, 16, 18, 28, 30], "quicker": 9, "achiev": [9, 13, 14, 18, 33], "pool": 9, "broader": [9, 10, 30], "interdisciplinari": 9, "across": [9, 16], "sector": 9, "societi": 9, "addition": [9, 10, 11, 16, 18, 27, 28], "bridg": 9, "between": [9, 13, 14, 18, 27, 28, 30, 31], "academia": [9, 10, 12, 16, 30], "industri": [9, 10, 22, 30], "lead": [9, 10, 11, 13, 14, 18, 27, 28, 29, 30], "invest": 9, "But": [9, 12, 14, 16, 28, 30], "end": 9, "quot": 9, "true": [9, 14, 16, 17], "closest": 9, "6": [9, 13, 14, 15, 16, 17, 18, 19], "month": 9, "ago": 9, "And": [9, 13, 14], "terribl": 9, "repli": 9, "email": 9, "here": [9, 11, 12, 13, 14, 16, 17, 21, 22, 26, 27, 28, 29, 30, 31, 33], "avenu": [9, 28], "expert": [9, 11, 13, 18, 28, 29], "trust": [9, 13, 14, 16, 18, 19, 26, 28, 29, 31], "caveat": [9, 28], "framework": [9, 28, 29], "contrast": [9, 28], "variou": [9, 18, 28, 29], "order": [9, 18, 28], "verifi": [9, 11, 14, 15, 25, 28, 31], "relev": [9, 10, 22, 28], "critic": [9, 10, 11, 13, 28], "proper": [9, 13, 14, 15, 22, 27, 28], "criteria": [9, 28], "been": [9, 11, 14, 17, 18, 20, 28, 31, 33], "practition": [9, 10, 18, 27, 28, 29, 30, 31], "potenti": [9, 11, 13, 18, 28, 29, 31, 33], "further": [9, 10, 11, 12, 13, 16, 18, 22, 24, 28, 29, 30, 31, 33], "done": [9, 13, 14, 16, 20, 28], "transpar": [9, 10, 11, 18, 27, 28, 29, 30, 31], "abl": [9, 10, 14, 18, 28], "strength": [9, 10, 27, 28, 29], "weak": [9, 10, 11, 27, 28, 29, 31], "them": [9, 13, 16, 18, 28, 29, 30], "moreov": [9, 10, 13, 18, 28], "develop": [9, 10, 14, 22, 27, 28, 31], "drive": [9, 18, 28], "field": [9, 10, 11, 15, 27, 28, 30], "insight": [9, 13, 14, 18, 28, 29], "anchor": [9, 27], "dummi": [9, 27], "simpl": [9, 13, 14, 15, 17, 20, 27, 31], "straightforward": [9, 16, 27], "baselin": [9, 10, 15, 27], "comparison": [9, 10, 22, 27, 31], "complex": [9, 13, 18, 19, 20, 26, 27], "perform": [9, 10, 11, 13, 14, 15, 16, 18, 20, 22, 27, 29, 31], "valu": [9, 13, 18, 22, 27, 29], "ground": [9, 27], "lower": [9, 18, 22, 27], "random": [9, 13, 14, 15, 18, 24, 27, 30], "statist": [9, 13, 14, 22, 27], "equival": [9, 27], "That": [9, 13, 14, 17, 27], "mean": [9, 10, 11, 13, 14, 17, 18, 19, 27, 28, 31], "those": [9, 14, 27, 28], "start": [9, 15, 16, 18, 27, 29], "point": [9, 14, 27, 28, 31], "deeper": [9, 13, 27, 29], "simplest": [9, 13, 14, 27, 31], "plai": [9, 10, 11, 27, 31], "role": [9, 10, 11, 27, 31], "easili": [9, 10, 11, 16, 30], "fine": [9, 30], "tune": [9, 30], "fix": [9, 16, 17, 30, 31], "robust": [9, 11, 13, 22, 28, 30, 31], "clear": [9, 10, 11, 28, 30, 31], "readabl": [9, 30], "toward": [9, 30], "usabl": [9, 30], "train": [9, 11, 12, 14, 16, 18, 30, 31], "guarante": [9, 14, 28, 30], "resolv": [9, 30], "docker": [9, 30], "platform": [9, 16, 30], "deploy": [9, 12, 16, 30], "even": [9, 10, 13, 14, 16, 17, 28, 30, 31], "oper": [9, 12, 16, 17, 25, 30], "consist": [9, 11, 13, 14, 16, 17, 22, 29, 31], "determinist": [9, 31], "underli": [9, 13, 18, 31], "chang": [9, 14, 16, 18, 31], "conduct": [9, 31], "safeguard": [9, 31], "don": [9, 13, 14, 16, 18, 30, 31], "t": [9, 13, 14, 15, 16, 17, 18, 19, 28, 29, 30, 31], "introduc": [9, 13, 16, 18, 22, 29, 31], "bug": [9, 16, 17, 31], "produc": [9, 11, 29, 31], "output": [9, 16, 17, 31, 33], "exampl": [9, 13, 14, 15, 16, 18, 20, 21, 31, 33], "essenti": [9, 10, 11, 13, 14, 16, 17, 22, 28, 31], "canari": [9, 31], "similarli": [9, 18, 31], "autom": [9, 16, 31], "docstr": [9, 30, 31], "accur": [9, 11, 13, 31], "input": [9, 16, 19, 31], "path": [9, 13, 14, 15, 16, 17, 18, 19, 31], "prevent": [9, 10, 11, 13, 17, 29, 31], "hand": [9, 13, 18, 31], "off": [9, 18, 22, 31], "tool": [9, 13, 15, 16, 17, 18, 23, 29, 30], "interfac": [9, 29], "becaus": [9, 10, 11, 13, 15, 16, 17, 18, 29, 30], "decis": [9, 11, 18, 29], "tree": [9, 29], "import": [9, 10, 11, 13, 14, 15, 16, 17, 19, 22, 25, 28, 29, 30, 33], "permut": [9, 29], "two": [9, 14, 18, 29], "featur": [9, 13, 14, 15, 16, 17, 19, 29], "discuss": [9, 18, 19, 22, 26, 29, 33], "shap": [9, 23, 29], "shaplei": [9, 29], "explan": [9, 29], "given": [9, 21, 29], "sampl": [9, 13, 14, 17, 18, 29], "examin": [9, 29], "reduc": [9, 13, 18, 26], "compon": [9, 17, 25, 26], "sneak": [9, 26], "acknowledg": 10, "idea": [10, 14], "establish": [10, 15, 18, 27, 29], "credibl": [10, 11, 27, 31], "cite": [10, 27], "knowledg": [10, 18, 29], "elev": [10, 33], "plagiar": 10, "progress": 10, "pursuit": [10, 16, 30], "final": [10, 13, 14, 18, 19, 26, 29], "determin": [10, 11, 17, 28, 31], "One": [10, 12, 13, 15, 16, 18, 29], "citabl": 10, "There": [10, 16, 17, 18, 23], "three": [10, 13, 14], "sever": [10, 18, 30], "confirm": [10, 22, 30], "confid": [10, 11, 30], "origin": [10, 16, 17, 22, 30], "extend": [10, 30], "suggest": [10, 30], "modif": [10, 30], "extens": [10, 18, 30], "wider": [10, 30], "audienc": [10, 30], "dissemin": [10, 30], "awar": [10, 30], "task": [10, 13, 14, 27], "demonstr": [10, 11, 27, 28], "evid": [10, 27], "rel": [10, 13, 15, 27], "instanc": [10, 27], "recogn": [10, 27], "rigor": [10, 11, 22, 31], "design": [10, 11, 28, 29, 31], "turn": [10, 11, 31], "among": [10, 13, 31], "thoroughli": [10, 31], "pre": [10, 17, 18, 31], "basi": [10, 31], "furthermor": [10, 11, 29, 31], "where": [10, 11, 13, 14, 15, 16, 17, 28, 29, 31, 33], "object": [10, 11, 14, 16, 17, 31], "crucial": [11, 13, 18, 29, 31], "greatli": 11, "choic": [11, 14, 16], "hyperparamet": 11, "smoother": 11, "reli": 11, "generaliz": [11, 13, 28], "care": [11, 14, 28], "thereof": [11, 28], "disarm": [11, 28], "abil": [11, 28], "emphas": [11, 28], "becom": [11, 13, 28], "increasingli": [11, 28], "streamlin": [11, 28], "focu": [11, 28], "scalabl": [11, 16, 31], "experiment": [11, 31], "summari": [11, 16, 31], "influenc": [11, 13, 14, 28, 31], "ultim": [11, 30, 31], "understood": [11, 29], "human": [11, 29], "assess": [11, 13, 14, 18, 22, 29], "bias": [11, 13, 18, 29], "factor": [11, 29], "reach": [11, 29], "conclus": [11, 22, 28, 29], "assumpt": [11, 14, 29], "detect": [11, 13, 29], "unreli": [11, 13, 29], "flaw": [11, 29], "high": [11, 14, 18, 29], "trustworthi": [11, 22, 29], "tenet": 12, "alwai": [12, 14, 16, 17, 18, 28], "did": [12, 14], "suppos": [12, 17, 18], "place": 12, "especi": [12, 14, 18], "titl": [12, 14, 18], "sai": [12, 14], "cycl": [12, 14, 28], "market": 12, "skill": [12, 33], "outsid": 12, "technic": 12, "debt": 12, "slowli": 12, "degrad": 12, "case": [12, 13, 14, 17, 28], "amazon": 12, "googl": [12, 16], "expect": [12, 14, 16, 17, 18, 28], "entir": [12, 14, 16], "press": 12, "devast": 12, "prospect": 12, "postdoc": 12, "leav": [12, 22], "luckili": [12, 14, 18], "lot": [12, 13, 14], "cut": 12, "alreadi": [12, 13, 17, 18, 31], "few": [12, 13, 14, 23], "frequent": [12, 18], "come": [12, 13, 16], "proport": [12, 13], "cost": 12, "fact": 12, "fairli": [12, 13, 14, 15, 17, 27, 31], "go": [12, 14, 17, 18, 28, 29], "obtain": [12, 14, 18], "goal": 12, "foundat": 13, "step": [13, 14, 16, 18, 19], "primari": 13, "direct": [13, 14, 18], "anomali": 13, "inconsist": 13, "affect": 13, "preprocess": [13, 14, 15, 16, 17, 18, 19], "handl": 13, "miss": 13, "class": [13, 14, 15, 17, 18], "imbal": 13, "normalis": [13, 17, 18], "meaning": 13, "distribut": [13, 14, 15, 28], "relationship": [13, 18], "suit": [13, 17], "captur": 13, "dive": [13, 14, 18, 23], "quick": [13, 14, 16, 17], "pathlib": [13, 14, 15, 16, 17, 18, 19], "data_fold": [13, 14, 15, 16, 17, 18, 19], "data_filepath": [13, 14, 15, 16, 17, 18, 19], "csv": [13, 14, 15, 16, 17, 18, 19], "ll": [13, 14, 16, 17, 18, 19, 26, 28, 29, 31], "panda": [13, 14, 15, 16, 17, 18, 19], "load": [13, 16, 17, 18, 19, 31], "quit": [13, 14, 17], "conveni": 13, "drop": [13, 19], "column": [13, 14, 15, 17, 19], "pd": [13, 14, 15, 16, 17, 18, 19], "penguins_raw": 13, "read_csv": [13, 14, 15, 16, 17, 18, 19], "studynam": 13, "speci": [13, 14, 15, 16, 17, 18, 19], "region": 13, "island": 13, "stage": [13, 22], "id": 13, "clutch": 13, "egg": 13, "culmen": [13, 14, 15, 16, 17, 18, 19], "length": [13, 14, 15, 16, 17, 18, 19], "mm": [13, 14, 15, 16, 17, 18, 19], "depth": [13, 14, 15, 16, 17, 18, 19], "flipper": [13, 14, 15, 16, 17, 18, 19], "bodi": 13, "mass": 13, "sex": [13, 14, 15, 16, 17, 18, 19], "delta": 13, "n": [13, 17], "oo": 13, "pal0708": 13, "adeli": [13, 14, 15, 16, 17, 18, 19], "pygosc": [13, 14, 15, 16, 17, 18, 19], "adelia": [13, 14, 15, 16, 17, 18, 19], "anver": 13, "torgersen": 13, "adult": 13, "n1a1": 13, "ye": 13, "2007": 13, "39": [13, 14, 15, 16, 17, 18, 19], "3750": 13, "male": [13, 14, 15, 16, 17, 18, 19], "nan": 13, "Not": [13, 14, 28], "enough": [13, 14, 16, 28, 30], "blood": 13, "isotop": 13, "n1a2": 13, "5": [13, 14, 15, 16, 17, 18, 19], "4": [13, 14, 15, 16, 17, 18, 19], "186": [13, 14, 15, 16, 17, 18, 19], "3800": 13, "femal": [13, 14, 15, 16, 17, 18, 19], "8": [13, 14, 15, 16, 17, 18], "94956": 13, "24": 13, "69454": 13, "n2a1": 13, "16": [13, 15], "40": [13, 14, 15, 16, 17, 18, 19], "195": [13, 14, 15, 16, 17, 18, 19], "3250": 13, "36821": 13, "25": [13, 17], "33302": 13, "n2a2": 13, "n3a1": 13, "36": [13, 14, 15, 16, 17, 18, 19], "193": [13, 14, 15, 16, 17, 18, 19], "3450": 13, "76651": 13, "32426": 13, "usual": [13, 14, 17, 18, 28], "toi": [13, 14], "full": [13, 19], "proven": 13, "live": 13, "variabl": [13, 16, 18], "leak": 13, "tell": [13, 16], "coloni": 13, "numer": [13, 14, 18, 19, 33], "categor": 13, "exhibit": 13, "sexual": 13, "dimorph": 13, "target": [13, 14, 15, 16, 17, 18, 19], "num_featur": [13, 14, 15, 16, 17, 18, 19], "cat_featur": [13, 14, 15, 16, 17, 18, 19], "339": 13, "55": [13, 14], "207": 13, "chinstrap": [13, 14, 15, 17, 18], "340": 13, "43": [13, 15, 17, 18], "202": 13, "341": 13, "49": [13, 14, 15, 18], "342": 13, "50": [13, 17, 18], "210": [13, 15], "343": 13, "198": [13, 15, 17], "344": 13, "row": [13, 14, 15], "much": [13, 14, 20], "deal": [13, 14, 18, 22, 28], "indispens": 13, "quickli": [13, 14, 15], "grasp": 13, "scatter": 13, "plot": [13, 14, 18], "histogram": 13, "box": [13, 18], "invalu": 13, "structur": 13, "outlier": 13, "facilit": [13, 16], "team": 13, "intuit": [13, 18, 29], "convei": 13, "essenc": 13, "cornerston": 13, "enhanc": [13, 18], "seaborn": [13, 14], "job": [13, 14], "granular": 13, "matplotlib": [13, 14, 18], "sn": [13, 14], "pairplot_figur": [13, 14], "pairplot": [13, 14], "hue": [13, 14], "separ": [13, 14], "cluster": 13, "probabl": 13, "readi": 13, "great": [13, 15, 16, 17, 18], "though": 13, "imput": 13, "fill": [13, 16], "small": [13, 17, 18, 22], "size": [13, 16], "could": [13, 14], "inaccuraci": 13, "sometim": [13, 14, 15, 18, 28], "Then": [13, 14, 16, 18], "boolean": 13, "encod": 13, "missing": 13, "dropna": 13, "axi": [13, 14, 18], "190": [13, 14, 15, 16, 17, 18, 19], "334": 13, "data_clean_filepath": 13, "penguins_clean": [13, 14, 15, 16, 17, 18, 19], "to_csv": 13, "index": [13, 14, 15, 17, 18], "too": [13, 16], "bad": [13, 14, 15, 17, 28, 31], "lost": 13, "ten": 13, "after": 13, "classifi": [13, 14, 16, 18, 19], "first": [13, 14, 16, 17, 18, 20], "split": [13, 17, 18], "portion": 13, "unseen": [13, 14], "memor": 13, "fail": [13, 17], "phenomenon": 13, "poor": 13, "scenario": [13, 14, 18, 28], "mitig": [13, 14], "70": [13, 17], "sklearn": [13, 14, 15, 16, 17, 18, 19], "model_select": [13, 14, 15, 16, 17, 18, 19], "train_test_split": [13, 14, 15, 16, 17, 18, 19, 28], "x_train": [13, 14, 15, 16, 17, 18, 19], "x_test": [13, 14, 15, 16, 17, 18, 19], "y_train": [13, 14, 15, 16, 17, 18, 19], "y_test": [13, 14, 15, 16, 17, 18, 19], "train_siz": [13, 14, 15, 16, 17, 18, 19], "38": [13, 14, 15, 17, 18], "37": [13, 14, 15, 17, 18], "93": [13, 17], "152": [13, 17], "46": [13, 14, 15, 17, 18], "211": 13, "209": 13, "45": [13, 15, 18], "220": [13, 15], "161": [13, 17], "215": [13, 15], "91": 13, "41": [13, 17, 18], "205": 13, "183": [13, 15], "42": [13, 14, 15, 16, 17, 18, 19], "14": [13, 15], "286": 13, "337": 13, "189": 13, "330": 13, "187": 13, "233": [13, 14, 15, 17], "gentoo": [13, 14, 15, 17, 18], "papua": [13, 14, 15, 17], "now": [13, 14, 18], "pipelin": [13, 14, 16, 17, 18, 19], "realli": 13, "prepocessor": 13, "alon": 13, "cleanli": 13, "leakag": [13, 14], "next": 13, "prepar": [13, 14, 22], "power": [13, 18], "standardscal": [13, 14, 16, 17, 18, 19], "onehotencod": [13, 14, 16, 17, 18, 19], "unit": [13, 17], "varianc": [13, 22], "equal": [13, 14, 15], "particularli": [13, 14], "benefici": 13, "sensit": 13, "support": [13, 14, 15, 27], "vector": [13, 14, 15, 27], "k": [13, 22], "nearest": 13, "neighbour": 13, "On": [13, 16, 18, 19], "instrument": 13, "convert": 13, "binari": [13, 16], "categori": 13, "ordin": 13, "stronger": [13, 15], "fed": 13, "tip": [13, 14, 15, 16, 22], "anyth": 13, "treatment": [13, 21], "unfortun": [13, 15, 16], "manual": [13, 18, 29], "befor": [13, 16, 22], "num_transform": [13, 14, 16, 18, 19], "cat_transform": [13, 14, 16, 18, 19], "handle_unknown": [13, 14, 16, 18, 19], "ignor": [13, 14, 16, 17, 18, 19], "columntransform": [13, 14, 16, 17, 18, 19], "neat": 13, "right": [13, 17], "pretti": [13, 14], "subset": [13, 18], "leverag": [13, 16], "instead": 13, "standalon": 13, "flexibl": 13, "integr": [13, 25], "intric": 13, "workflow": 13, "versatil": [13, 18], "valuabl": [13, 18, 29], "demand": 13, "comprehens": 13, "strategi": [13, 17, 22, 31], "beyond": [13, 17, 22], "scope": 13, "unleash": 13, "compos": [13, 14, 16, 17, 18, 19], "preprocessor": [13, 14, 16, 18, 19], "num": [13, 14, 16, 18, 19], "cat": [13, 14, 16, 18, 19], "ok": [13, 14], "svm": [13, 14, 16, 17, 18, 19], "svc": [13, 14, 16, 17, 18, 19], "x27": [13, 19], "jupyt": [13, 16, 19, 26, 27, 28, 29, 30, 31], "rerun": [13, 16, 19], "cell": [13, 16, 17, 19], "show": [13, 14, 15, 16, 18, 19, 28], "unabl": [13, 16, 19], "render": [13, 16, 19], "try": [13, 15, 16, 17, 19, 30], "nbviewer": [13, 16, 19], "pipelinepipelin": [13, 19], "columntransformercolumntransform": [13, 19], "standardscalerstandardscal": [13, 19], "onehotencoderonehotencod": [13, 19], "svcsvc": [13, 16, 19], "nice": [13, 17], "modul": [13, 16, 18], "argument": [13, 16, 17], "pass": 13, "unknown": 13, "unintent": 13, "encapsul": 13, "sequenti": 13, "independ": [13, 14, 28], "normal": [13, 20], "sole": [13, 18, 29], "inadvert": 13, "risk": 13, "preserv": [13, 16], "accid": 13, "involv": [13, 14], "correspond": 13, "label": 13, "adjust": 13, "paramet": [13, 16, 17], "minim": [13, 16, 33], "subsequ": [13, 14], "processor": 13, "exact": [13, 16, 17], "decent": [13, 14], "score": [13, 14, 15, 16, 17, 18, 19], "yet": [13, 18], "9871244635193133": 13, "check": [13, 16, 17, 18, 25], "tweak": 13, "invalid": 13, "val": 13, "9900990099009901": [13, 18], "extraordinari": 13, "100": [13, 16, 17], "prototyp": [14, 28], "glean": [14, 18, 28], "my": [14, 16, 28], "isn": [14, 15, 17, 28], "dimens": [14, 28], "geospati": [14, 28], "tobler": [14, 28], "thing": [14, 17, 28], "closer": [14, 28], "larger": [14, 18, 28], "distanc": [14, 28], "tempor": [14, 28], "submiss": [14, 22, 28], "manuscript": [14, 28], "worst": [14, 28], "incorrect": [14, 28], "retract": [14, 28], "properli": [14, 28], "ident": [14, 28], "randomli": [14, 18], "datafram": [14, 17, 19], "veri": [14, 15, 17, 18, 31], "big": 14, "mostli": [14, 18], "similar": 14, "core": [14, 16, 17, 30], "concept": 14, "random_st": [14, 15, 16, 17, 18, 19], "284": 14, "294": 14, "191": [14, 15, 17], "56": 14, "185": 14, "175": [14, 17], "47": [14, 15], "222": 14, "188": 14, "216": 14, "71": [14, 17], "184": [14, 15], "106": [14, 17], "270": 14, "52": [14, 17], "197": 14, "102": [14, 15, 17], "pyplot": [14, 18], "plt": [14, 18], "groupbi": [14, 15], "count": [14, 15, 17, 18], "bar": [14, 18, 22], "extrem": [14, 16], "twice": 14, "accident": [14, 22], "almost": [14, 16, 18], "overselect": 14, "reset_index": [14, 15], "97": [14, 17], "strata": 14, "rather": [14, 16], "y": [14, 18], "stratifi": [14, 15, 16, 17, 18, 19], "qualit": 14, "fig": 14, "ax1": 14, "ax2": 14, "subplot": 14, "figsiz": 14, "ax": 14, "ylim": 14, "len": 14, "drastic": 14, "minor": 14, "less": [14, 18], "either": 14, "worth": 14, "keep": [14, 17], "mind": 14, "keyword": 14, "match": [14, 17], "gold": [14, 19, 26], "fold": [14, 22], "held": 14, "rest": 14, "round": 14, "robin": 14, "style": [14, 16], "schema": [14, 17], "heterogen": 14, "cross_val_scor": [14, 16, 19], "cv": [14, 16, 19], "arrai": [14, 16, 17], "9787234": [14, 16], "97826087": [14, 16], "print": [14, 16, 18], "2f": 14, "deviat": [14, 19], "std": [14, 17, 19], "99": [14, 17], "01": [14, 32], "wrong": 14, "brilliant": 14, "recap": 14, "far": 14, "partit": 14, "retain": 14, "had": 14, "last": [14, 17], "chose": 14, "candid": 14, "never": 14, "awai": 14, "messag": 14, "forget": [14, 16], "until": 14, "thank": 14, "indic": 14, "behav": 14, "calcul": [14, 18], "averag": [14, 18, 19], "prove": [14, 19, 26], "assert": [14, 17], "presum": 14, "accuracy_scor": 14, "y_pred": 14, "acc": 14, "y_true": 14, "conclud": 14, "fantast": 14, "96": [14, 15, 17], "mere": 14, "sake": 14, "realist": 14, "pretend": 14, "craft": 14, "least": 14, "recal": 14, "146": 14, "68": [14, 17], "120": 14, "str": [14, 16, 17], "startswith": 14, "shape": [14, 17], "verif": 14, "harder": 14, "rid": 14, "clearli": [14, 17], "hardest": 14, "plan": 14, "iow": 14, "lenght": 14, "previou": 14, "carefulli": 14, "selected_num_featur": 14, "44": [14, 17], "coeffici": [14, 16], "mcc": 14, "cross_valid": 14, "make_scor": 14, "matthews_corrcoef": 14, "mcc_scorer": 14, "acc_scor": 14, "fit_tim": 14, "00581956": 14, "00523829": 14, "00519466": 14, "00517082": 14, "00550675": 14, "score_tim": 14, "00410533": 14, "00397706": 14, "00397515": 14, "00400424": 14, "00418091": 14, "test_mcc": 14, "37796447": 14, "27863911": 14, "40824829": 14, "02424643": 14, "08625819": 14, "test_acc": 14, "73333333": 14, "76666667": 14, "66666667": 14, "62068966": 14, "numpi": [14, 17, 19], "np": [14, 19], "avg": 14, "697471264367816": 14, "2350712993854009": 14, "7230769230769231": 14, "29439815585406465": 14, "exactli": 14, "happen": [14, 15, 17], "confus": 14, "matrix": 14, "confusionmatrixdisplai": 14, "from_estim": [14, 18], "whilst": 14, "tricki": [14, 16], "imagin": 14, "growth": 14, "babi": 14, "hank": 14, "suddenli": 14, "anymor": 14, "sinc": 14, "lie": 14, "interpol": 14, "along": [14, 22], "timeseriessplit": 14, "tscv": 14, "n_split": 14, "gap": 14, "max_train_s": 14, "none": [14, 16, 17], "test_siz": 14, "map": 14, "satellit": 14, "suppli": [14, 15, 27], "contin": 14, "bin": 14, "lat": 14, "lon": 14, "grid": 14, "scheme": 14, "groupkfold": 14, "001": 14, "europ": 14, "africa": 14, "america": 14, "asia": 14, "rare": 14, "still": [14, 15], "cheat": 14, "merit": 14, "caught": 14, "prolong": 14, "divert": 14, "fund": 14, "redact": 14, "lack": [15, 27], "short": [15, 27], "disciplin": [15, 27, 33], "superf": [15, 27], "simpler": [15, 27], "forest": [15, 18, 27], "221": [15, 17], "51": [15, 18], "315": 15, "262": 15, "9": [15, 17], "34": [15, 17], "48": [15, 17], "208": 15, "212": 15, "64": 15, "33": [15, 17], "easiest": 15, "coin": 15, "flip": 15, "obviou": 15, "aren": 15, "84": [15, 17], "dummyclassifi": 15, "dummyregressor": 15, "clf": [15, 16, 17], "43564356435643564": 15, "weren": 15, "adequ": 15, "nevertheless": 15, "legitim": 15, "meteorolog": [15, 21], "medic": [15, 21], "fanci": [15, 17], "exercis": [15, 18], "anytim": [16, 30], "altruist": [16, 30], "itself": [16, 30], "nobl": [16, 30], "save": [16, 18, 30], "adapt": [16, 30], "linter": [16, 30], "container": [16, 30], "pickl": 16, "joblib": [16, 17, 18], "persist": 16, "storag": 16, "dump": [16, 18], "serial": 16, "disk": 16, "attribut": 16, "seamless": 16, "reus": [16, 17], "deploi": 16, "analysi": 16, "retrain": 16, "scratch": 16, "mechan": 16, "overhead": 16, "ideal": 16, "model_fold": [16, 17, 18], "mkdir": 16, "exist_ok": 16, "model_export_fil": [16, 17, 18], "seed": 16, "defeat": 16, "amaz": 16, "clean": 16, "flake8": 16, "editor": 16, "vscode": 16, "unus": 16, "trail": 16, "white": 16, "space": [16, 18], "line": [16, 17], "typo": 16, "pain": 16, "stakingli": 16, "tri": 16, "close": 16, "pep8": 16, "black": 16, "compli": 16, "shortcut": 16, "built": 16, "put": 16, "cursor": 16, "bracket": 16, "hit": 16, "shift": 16, "tab": 16, "autogener": 16, "footprint": 16, "minimum": 16, "auto": [16, 17], "just": [16, 18], "happi": [16, 17], "def": [16, 17, 18], "hello_world": 16, "_summary_": 16, "_description_": 16, "hello": 16, "repositori": 16, "pip": 16, "conda": 16, "add": 16, "histori": 16, "cross": [16, 22], "elimin": 16, "yaml": 16, "necessarili": [16, 18], "maco": 16, "window": 16, "linux": 16, "defin": [16, 17], "break": 16, "ship": 16, "dockerfil": 16, "syntax": 16, "slim": 16, "buster": 16, "workdir": 16, "pip3": 16, "cmd": 16, "py": [16, 17], "hard": [17, 31], "soft": [17, 31], "difficult": [17, 31], "secretli": 17, "write": [17, 25, 31], "incred": [17, 31], "touch": [17, 31], "probe": [17, 18, 29, 31], "layer": 17, "conv2d": 17, "kera": [17, 24], "convol": 17, "kernel": 17, "pytest": 17, "admittedli": 17, "script": 17, "test_penguin": 17, "answer": 17, "test_data": 17, "178": 17, "test_target": 17, "upgrad": 17, "call": [17, 23], "doctest": 17, "yourself": 17, "shorten_class_nam": 17, "df": 17, "shorten": 17, "shortest": 17, "return": [17, 18], "pp": 17, "enguin": 17, "testmod": 17, "testresult": 17, "attempt": [17, 18], "usag": 17, "api": 17, "pandera": 17, "pa": 17, "describ": 17, "000000": 17, "982403": 17, "228755": 17, "201": 17, "412017": 17, "537146": 17, "994191": 17, "929695": 17, "min": 17, "500000": 17, "100000": 17, "172": 17, "700000": 17, "400000": 17, "300000": 17, "75": 17, "800000": 17, "213": 17, "max": 17, "59": 17, "600000": 17, "200000": 17, "231": 17, "doesn": [17, 19], "dataframeschema": 17, "float": 17, "ge": 17, "30": 17, "60": 17, "170": 17, "235": 17, "isin": 17, "validated_test": 17, "schemaerror": 17, "traceback": 17, "recent": 17, "hostedtoolcach": 17, "x64": 17, "lib": 17, "python3": 17, "443": 17, "__call__": 17, "tail": 17, "lazi": 17, "inplac": 17, "415": 17, "416": 17, "417": 17, "423": 17, "bool": 17, "424": 17, "425": 17, "alia": [17, 23], "func": 17, "426": 17, "427": 17, "param": 17, "441": 17, "442": 17, "444": 17, "445": 17, "375": 17, "check_obj": 17, "363": 17, "map_partit": 17, "364": 17, "_valid": 17, "365": 17, "371": 17, "meta": 17, "372": 17, "373": 17, "add_schema": 17, "376": 17, "377": 17, "378": 17, "379": 17, "380": 17, "381": 17, "382": 17, "383": 17, "404": 17, "395": 17, "_is_inf": 17, "396": 17, "warn": [17, 19], "397": 17, "infer": 17, "hasn": 17, "398": 17, "modifi": 17, "refin": 17, "401": 17, "userwarn": 17, "402": 17, "get_backend": 17, "405": 17, "406": 17, "407": 17, "408": 17, "409": 17, "410": 17, "411": 17, "412": 17, "413": 17, "backend": 17, "dataframeschemabackend": 17, "92": 17, "collect_schema_compon": 17, "column_info": 17, "94": 17, "error_handl": 17, "run_checks_and_handle_error": 17, "98": 17, "101": 17, "103": 17, "104": 17, "105": 17, "107": 17, "108": 17, "110": 17, "collected_error": 17, "111": 17, "getattr": 17, "drop_invalid_row": 17, "els": 17, "162": 17, "163": 17, "164": 17, "reason_cod": 17, "171": 17, "collect_error": 17, "173": 17, "174": 17, "original_exc": 17, "176": 17, "schemaerrorhandl": 17, "schema_error": 17, "31": 17, "rais": [17, 22], "32": 17, "string": 17, "35": 17, "_lazi": 17, "delet": 17, "seri": [17, 18, 28], "del": 17, "192": 17, "run_schema_component_check": 17, "schema_compon": 17, "194": 17, "check_pass": 17, "append": 17, "is_tabl": 17, "196": 17, "err": 17, "169": 17, "142": 17, "143": 17, "144": 17, "150": 17, "151": 17, "153": 17, "154": 17, "167": 17, "168": 17, "177": 17, "119": 17, "columnbackend": 17, "115": 17, "validate_column": 17, "116": 17, "column_nam": 17, "return_check_obj": 17, "117": 17, "118": 17, "121": 17, "122": 17, "123": 17, "124": 17, "125": 17, "126": 17, "89": 17, "85": 17, "86": 17, "87": 17, "88": 17, "65": 17, "66": 17, "67": 17, "pylint": 17, "super": [17, 18], "validated_check_obj": 17, "69": 17, "set_nam": 17, "72": 17, "73": 17, "74": 17, "76": 17, "77": 17, "79": 17, "80": 17, "arrayschemabackend": 17, "exc": 17, "139": 17, "140": 17, "141": 17, "148": 17, "149": 17, "156": 17, "datatyp": 17, "element": 17, "wise": 17, "failure_cas": 17, "259": 17, "uniqu": [17, 18], "dtype": 17, "loc": [17, 19], "217": 17, "conform": 17, "level": [18, 29], "artefact": [18, 29, 33], "shouldn": [18, 29], "truth": [18, 29], "With": 18, "partialdependencedisplai": 18, "partial_depend": 18, "quantifi": 18, "uncov": 18, "vari": 18, "margin": 18, "magnitud": 18, "pd_result": 18, "kei": 18, "dict_kei": 18, "grid_valu": 18, "90177069": 18, "78671704": 18, "70469108": 18, "56801047": 18, "56387708": 18, "55967227": 18, "55107687": 18, "52167929": 18, "37392551": 18, "33493436": 18, "29741053": 18, "29468135": 18, "29041098": 18, "28760599": 18, "28612207": 18, "26249271": 18, "95854922": 18, "84406229": 18, "78728123": 18, "67601119": 18, "64692182": 18, "6176926": 18, "60894839": 18, "60450488": 18, "45647307": 18, "34221175": 18, "30205558": 18, "29872462": 18, "29333685": 18, "28960929": 18, "28738673": 18, "28743635": 18, "01551367": 18, "92684212": 18, "87024088": 18, "75932672": 18, "73040366": 18, "72631957": 18, "64263557": 18, "63808699": 18, "53973778": 18, "40017748": 18, "30797264": 18, "30409229": 18, "29746883": 18, "29261721": 18, "28948639": 18, "28796838": 18, "21543358": 18, "15454241": 18, "04923128": 18, "99011567": 18, "98671552": 18, "98310429": 18, "87532583": 18, "87120056": 18, "64807017": 18, "60751218": 18, "33510354": 18, "33014945": 18, "3205865": 18, "31189322": 18, "30470411": 18, "29497534": 18, "24402018": 18, "18345138": 18, "07825509": 18, "99439123": 18, "99110542": 18, "98762567": 18, "90504265": 18, "87597612": 18, "65319315": 18, "63762267": 18, "33948467": 18, "3343985": 18, "32463604": 18, "31556777": 18, "30788518": 18, "29670303": 18, "46518415": 18, "25675279": 18, "22731435": 18, "21935174": 18, "1913854": 18, "11326505": 18, "03165386": 18, "00314301": 18, "88281229": 18, "76848444": 18, "49282031": 18, "43715282": 18, "35095601": 18, "34009502": 18, "33025273": 18, "31129916": 18, "54706175": 18, "33922813": 18, "31009225": 18, "22762444": 18, "22474917": 18, "22169955": 18, "09012529": 18, "06164286": 18, "96704899": 18, "82799127": 18, "5776392": 18, "5217532": 18, "41022477": 18, "34899575": 18, "338429": 18, "31750116": 18, "56949432": 18, "56359638": 18, "56033575": 18, "47925381": 18, "40187371": 18, "34932349": 18, "29368981": 18, "26557547": 18, "17175739": 18, "0084355": 18, "7110423": 18, "6549509": 18, "64240401": 18, "58020699": 18, "46824794": 18, "34180036": 18, "5723779": 18, "56667319": 18, "56353138": 18, "50770101": 18, "48040632": 18, "40291521": 18, "32237702": 18, "29433087": 18, "17580618": 18, "03746466": 18, "74033273": 18, "70937585": 18, "64687068": 18, "60948593": 18, "52245194": 18, "34540078": 18, "61327044": 18, "60801497": 18, "60519383": 18, "60013854": 18, "59820991": 18, "5961448": 18, "59155638": 18, "5640031": 18, "29780848": 18, "23512441": 18, "96313622": 18, "93238057": 18, "8207369": 18, "70862276": 18, "64601296": 18, "44171237": 18, "61572641": 18, "61045503": 18, "60763686": 18, "60261566": 18, "60070985": 18, "59867496": 18, "59417395": 18, "5916806": 18, "37600032": 18, "23848599": 18, "99154717": 18, "93578386": 18, "84914562": 18, "73716793": 18, "67464783": 18, "4950705": 18, "73328051": 18, "65290729": 18, "64986218": 18, "64448946": 18, "64252114": 18, "6404623": 18, "61105659": 18, "60869728": 18, "56992278": 18, "50949592": 18, "21442115": 18, "15868685": 18, "04702336": 18, "96022004": 18, "9234437": 18, "64376455": 18, "73519938": 18, "67982643": 18, "6517578": 18, "64630121": 18, "64430186": 18, "64221505": 18, "63776544": 18, "61039161": 18, "57164816": 18, "51135617": 18, "21671527": 18, "21098726": 18, "07432268": 18, "98753812": 18, "9507733": 18, "67126142": 18, "7637881": 18, "73347284": 18, "68035391": 18, "64975343": 18, "64768095": 18, "64552627": 18, "64096246": 18, "638545": 18, "57477148": 18, "5396688": 18, "22093739": 18, "21519319": 18, "12855512": 18, "01680176": 18, "93005867": 18, "75092701": 18, "76995852": 18, "73979293": 18, "73663613": 18, "70588806": 18, "67869752": 18, "65139213": 18, "64651792": 18, "64396753": 18, "57984487": 18, "54487162": 18, "30285845": 18, "22211976": 18, "18553287": 18, "14884767": 18, "03720694": 18, "88385137": 18, "77368698": 18, "74365561": 18, "74045745": 18, "7096149": 18, "70740263": 18, "68005246": 18, "64995792": 18, "64728185": 18, "58272349": 18, "54769294": 18, "35665257": 18, "32599698": 18, "21445766": 18, "15288791": 18, "14136026": 18, "88856036": 18, "77647515": 18, "77170323": 18, "74349877": 18, "71253491": 18, "71028273": 18, "70790049": 18, "67772755": 18, "64993363": 18, "58485951": 18, "54968728": 18, "43434804": 18, "40375491": 18, "2673429": 18, "20591059": 18, "14452556": 18, "8923069": 18, "79945725": 18, "77243788": 18, "76985703": 18, "7392254": 18, "73695508": 18, "70949457": 18, "70407438": 18, "70116209": 18, "58464611": 18, "5485844": 18, "4341855": 18, "42907144": 18, "41867805": 18, "38335043": 18, "32327375": 18, "05009869": 18, "earlier": 18, "interestingli": 18, "smaller": 18, "seem": 18, "unaffect": 18, "wherea": 18, "ador": 18, "signific": 18, "node": 18, "readili": 18, "overestim": 18, "cardin": 18, "struggl": 18, "decreas": 18, "shuffl": 18, "deem": 18, "agnost": 18, "computation": 18, "firstli": 18, "dimension": 18, "reduct": 18, "investig": 18, "stakehold": 18, "importnac": 18, "despit": 18, "ensembl": 18, "randomforestclassifi": 18, "rf": 18, "slightli": 18, "named_step": 18, "feature_importances_": 18, "permutation_import": 18, "n_repeat": 18, "importances_mean": 18, "_tree": 18, "treeexplain": 18, "0x7f7772b66eb0": 18, "shap_valu": 18, "initj": 18, "force_plot": 18, "expected_valu": 18, "feature_nam": 18, "omit": 18, "strip": 18, "secur": 18, "jupyterlab": 18, "figur": 18, "debug": 18, "switch": 18, "regular": 18, "move": 18, "batch": 18, "capabl": 18, "connect": 18, "surgeon": 18, "extract": 18, "submodel": 18, "doc": 18, "torch": 18, "nn": 18, "surgeon_pytorch": 18, "get_nod": 18, "somemodel": 18, "__init__": 18, "layer1": 18, "layer2": 18, "layer3": 18, "forward": 18, "x1": 18, "relu": 18, "x2": 18, "sigmoid": 18, "tanh": 18, "model_ext": 18, "node_out": 18, "rand": 18, "tensor": 18, "5570": 18, "3652": 18, "grad_fn": 18, "sigmoidbackward0": 18, "4504": 18, "6628": 18, "constitu": [19, 26], "propos": [19, 26], "dissect": [19, 26], "viabil": [19, 26], "solv": [19, 26], "filterwarn": 19, "model2": 19, "standardis": 19, "435455": 19, "045172": 19, "if_binari": 19, "singl": 19, "analog": 20, "neurosurgeri": 20, "deepmind": 20, "adopt": 20, "thorough": [20, 21], "divid": 21, "competit": 21, "curiou": 21, "cover": [22, 33], "holdout": 22, "altern": 22, "bootstrap": 22, "estim": 22, "uncertainti": 22, "bia": 22, "introductori": 22, "walk": 22, "solid": 22, "entail": 22, "open": 22, "checklist": 22, "submit": 22, "student": 22, "fundament": 22, "preprint": 22, "typic": 22, "remedi": 22, "five": 22, "fair": 22, "fancier": 23, "xai": 23, "beauti": 23, "deepviz": 23, "toolbox": 23, "video": [32, 33], "euroscipi": [32, 33], "basel": 32, "switzerland": 32, "02": 33, "youtub": 33, "crisi": 33, "danger": 33, "unsustain": 33, "aros": 33, "brunt": 33, "nowadai": 33, "spot": 33, "insuffici": 33, "teach": 33, "lesson": 33, "overview": 33, "scene": 33, "loos": 33, "session": 33, "disproportion": 33, "reusabl": 33, "snippet": 33}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"bibliographi": [0, 20, 21, 22, 23, 24, 25], "cite": 1, "thi": 1, "work": 1, "us": [2, 5, 33], "conda": [2, 3], "appl": 3, "m1": 3, "chip": 3, "data": [4, 13, 14, 17], "instal": 5, "avoid": [5, 33], "pip": 5, "increas": [6, 10, 27, 30, 31, 32], "citat": [6, 10, 27, 30, 31, 32], "eas": [6, 11, 28, 29, 31, 32], "review": [6, 11, 28, 29, 31, 32], "foster": [6, 9, 26, 27, 28, 29, 30, 31], "collabor": [6, 9, 26, 27, 28, 29, 30, 31, 32], "privaci": 7, "polici": 7, "log": 7, "file": 7, "cooki": [7, 8], "web": 7, "beacon": 7, "googl": 7, "doubleclick": 7, "dart": 7, "third": 7, "parti": 7, "children": 7, "s": 7, "inform": 7, "onlin": 7, "onli": 7, "consent": 7, "term": 8, "condit": 8, "licens": 8, "hyperlink": 8, "our": 8, "content": 8, "ifram": 8, "liabil": 8, "reserv": 8, "right": 8, "remov": 8, "link": 8, "from": 8, "websit": 8, "disclaim": 8, "model": [9, 10, 13, 14, 15, 16, 17, 18, 22, 24, 28, 30], "evalu": [9, 11, 14, 22, 28], "benchmark": [9, 10, 15, 21, 27], "share": [9, 10, 16, 24, 30], "test": [9, 10, 11, 17, 25, 31], "interpret": [9, 11, 18, 23, 29], "ablat": [9, 19, 20, 26], "studi": [9, 19, 20, 26], "why": 12, "make": [12, 32], "reproduc": [12, 16, 32], "get": 13, "know": 13, "visual": 13, "clean": 13, "machin": [13, 17, 18, 32, 33], "learn": [13, 17, 18, 32, 33], "pre": 13, "process": 13, "train": 13, "split": 14, "stratif": 14, "cross": 14, "valid": [14, 17], "choos": 14, "appropri": 14, "metric": 14, "time": 14, "seri": 14, "spatial": 14, "conclus": 14, "dummi": 15, "classifi": 15, "dataset": 15, "domain": 15, "method": 15, "linear": 15, "standard": 15, "export": 16, "sourc": 16, "random": 16, "good": 16, "code": 16, "practic": 16, "lint": 16, "formatt": 16, "docstr": [16, 17], "depend": [16, 18], "docker": 16, "ultim": 16, "softwar": 17, "project": 17, "determinist": 17, "autom": 17, "exampl": 17, "input": 17, "inspect": 18, "partial": 18, "featur": 18, "import": 18, "tree": 18, "vs": 18, "permut": 18, "shap": 18, "resourc": [20, 21, 22, 23, 24, 25], "scientif": [28, 29, 31], "research": 32, "real": 33, "world": 33, "perspect": 33, "worst": 33, "mistak": 33, "scienc": 33}, "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, "sphinxcontrib.bibtex": 9, "sphinx": 56}}) \ No newline at end of file