Skip to content

Instantly share code, notes, and snippets.

@pikonha
Created April 9, 2021 00:15
Show Gist options
  • Save pikonha/bc324598d571fe8733a93f72f1260254 to your computer and use it in GitHub Desktop.
Save pikonha/bc324598d571fe8733a93f72f1260254 to your computer and use it in GitHub Desktop.
pokemon-automl-analysis.ipynb
Display the source blob
Display the rendered blob
Raw
{
"nbformat": 4,
"nbformat_minor": 0,
"metadata": {
"colab": {
"name": "pokemon-automl-analysis.ipynb",
"provenance": [],
"collapsed_sections": [],
"authorship_tag": "ABX9TyMkDjliBe6fUB7HDXd5In/K",
"include_colab_link": true
},
"kernelspec": {
"name": "python3",
"display_name": "Python 3"
},
"language_info": {
"name": "python"
},
"widgets": {
"application/vnd.jupyter.widget-state+json": {
"4360b076c99b4456a8cc8ddc19abcb94": {
"model_module": "@jupyter-widgets/controls",
"model_name": "IntProgressModel",
"state": {
"_view_name": "ProgressView",
"style": "IPY_MODEL_c7dbe09604544eeeb89c45bcf8b6830b",
"_dom_classes": [],
"description": "Processing: ",
"_model_name": "IntProgressModel",
"bar_style": "",
"max": 3,
"_view_module": "@jupyter-widgets/controls",
"_model_module_version": "1.5.0",
"value": 3,
"_view_count": null,
"_view_module_version": "1.5.0",
"orientation": "horizontal",
"min": 0,
"description_tooltip": null,
"_model_module": "@jupyter-widgets/controls",
"layout": "IPY_MODEL_a245a2c38031455dae65d0e5e123ebd5"
}
},
"c7dbe09604544eeeb89c45bcf8b6830b": {
"model_module": "@jupyter-widgets/controls",
"model_name": "ProgressStyleModel",
"state": {
"_view_name": "StyleView",
"_model_name": "ProgressStyleModel",
"description_width": "",
"_view_module": "@jupyter-widgets/base",
"_model_module_version": "1.5.0",
"_view_count": null,
"_view_module_version": "1.2.0",
"bar_color": null,
"_model_module": "@jupyter-widgets/controls"
}
},
"a245a2c38031455dae65d0e5e123ebd5": {
"model_module": "@jupyter-widgets/base",
"model_name": "LayoutModel",
"state": {
"_view_name": "LayoutView",
"grid_template_rows": null,
"right": null,
"justify_content": null,
"_view_module": "@jupyter-widgets/base",
"overflow": null,
"_model_module_version": "1.2.0",
"_view_count": null,
"flex_flow": null,
"width": null,
"min_width": null,
"border": null,
"align_items": null,
"bottom": null,
"_model_module": "@jupyter-widgets/base",
"top": null,
"grid_column": null,
"overflow_y": null,
"overflow_x": null,
"grid_auto_flow": null,
"grid_area": null,
"grid_template_columns": null,
"flex": null,
"_model_name": "LayoutModel",
"justify_items": null,
"grid_row": null,
"max_height": null,
"align_content": null,
"visibility": null,
"align_self": null,
"height": null,
"min_height": null,
"padding": null,
"grid_auto_rows": null,
"grid_gap": null,
"max_width": null,
"order": null,
"_view_module_version": "1.2.0",
"grid_template_areas": null,
"object_position": null,
"object_fit": null,
"grid_auto_columns": null,
"margin": null,
"display": null,
"left": null
}
},
"e5c266fd397e4163ada67e48c68257a3": {
"model_module": "@jupyter-widgets/controls",
"model_name": "TextModel",
"state": {
"_view_name": "TextView",
"style": "IPY_MODEL_c77ca78789b44482bbe9d9247e8cf30d",
"_dom_classes": [],
"description": "",
"_model_name": "TextModel",
"placeholder": "​",
"_view_module": "@jupyter-widgets/controls",
"_model_module_version": "1.5.0",
"value": "Following data types have been inferred automatically, if they are correct press enter to continue or type 'quit' otherwise.",
"_view_count": null,
"disabled": false,
"_view_module_version": "1.5.0",
"continuous_update": true,
"description_tooltip": null,
"_model_module": "@jupyter-widgets/controls",
"layout": "IPY_MODEL_e7733f8453db438e905481ffb1e9878f"
}
},
"c77ca78789b44482bbe9d9247e8cf30d": {
"model_module": "@jupyter-widgets/controls",
"model_name": "DescriptionStyleModel",
"state": {
"_view_name": "StyleView",
"_model_name": "DescriptionStyleModel",
"description_width": "",
"_view_module": "@jupyter-widgets/base",
"_model_module_version": "1.5.0",
"_view_count": null,
"_view_module_version": "1.2.0",
"_model_module": "@jupyter-widgets/controls"
}
},
"e7733f8453db438e905481ffb1e9878f": {
"model_module": "@jupyter-widgets/base",
"model_name": "LayoutModel",
"state": {
"_view_name": "LayoutView",
"grid_template_rows": null,
"right": null,
"justify_content": null,
"_view_module": "@jupyter-widgets/base",
"overflow": null,
"_model_module_version": "1.2.0",
"_view_count": null,
"flex_flow": null,
"width": "100%",
"min_width": null,
"border": null,
"align_items": null,
"bottom": null,
"_model_module": "@jupyter-widgets/base",
"top": null,
"grid_column": null,
"overflow_y": null,
"overflow_x": null,
"grid_auto_flow": null,
"grid_area": null,
"grid_template_columns": null,
"flex": null,
"_model_name": "LayoutModel",
"justify_items": null,
"grid_row": null,
"max_height": null,
"align_content": null,
"visibility": null,
"align_self": null,
"height": null,
"min_height": null,
"padding": null,
"grid_auto_rows": null,
"grid_gap": null,
"max_width": null,
"order": null,
"_view_module_version": "1.2.0",
"grid_template_areas": null,
"object_position": null,
"object_fit": null,
"grid_auto_columns": null,
"margin": null,
"display": null,
"left": null
}
},
"6562263f792a4b888502d8eda33f591f": {
"model_module": "@jupyter-widgets/controls",
"model_name": "IntProgressModel",
"state": {
"_view_name": "ProgressView",
"style": "IPY_MODEL_fe9ec410a5ef405a89e7cc4c830b8039",
"_dom_classes": [],
"description": "Processing: ",
"_model_name": "IntProgressModel",
"bar_style": "",
"max": 69,
"_view_module": "@jupyter-widgets/controls",
"_model_module_version": "1.5.0",
"value": 69,
"_view_count": null,
"_view_module_version": "1.5.0",
"orientation": "horizontal",
"min": 0,
"description_tooltip": null,
"_model_module": "@jupyter-widgets/controls",
"layout": "IPY_MODEL_5648f2e05adb4291a8cbae3a69c9f256"
}
},
"fe9ec410a5ef405a89e7cc4c830b8039": {
"model_module": "@jupyter-widgets/controls",
"model_name": "ProgressStyleModel",
"state": {
"_view_name": "StyleView",
"_model_name": "ProgressStyleModel",
"description_width": "",
"_view_module": "@jupyter-widgets/base",
"_model_module_version": "1.5.0",
"_view_count": null,
"_view_module_version": "1.2.0",
"bar_color": null,
"_model_module": "@jupyter-widgets/controls"
}
},
"5648f2e05adb4291a8cbae3a69c9f256": {
"model_module": "@jupyter-widgets/base",
"model_name": "LayoutModel",
"state": {
"_view_name": "LayoutView",
"grid_template_rows": null,
"right": null,
"justify_content": null,
"_view_module": "@jupyter-widgets/base",
"overflow": null,
"_model_module_version": "1.2.0",
"_view_count": null,
"flex_flow": null,
"width": null,
"min_width": null,
"border": null,
"align_items": null,
"bottom": null,
"_model_module": "@jupyter-widgets/base",
"top": null,
"grid_column": null,
"overflow_y": null,
"overflow_x": null,
"grid_auto_flow": null,
"grid_area": null,
"grid_template_columns": null,
"flex": null,
"_model_name": "LayoutModel",
"justify_items": null,
"grid_row": null,
"max_height": null,
"align_content": null,
"visibility": null,
"align_self": null,
"height": null,
"min_height": null,
"padding": null,
"grid_auto_rows": null,
"grid_gap": null,
"max_width": null,
"order": null,
"_view_module_version": "1.2.0",
"grid_template_areas": null,
"object_position": null,
"object_fit": null,
"grid_auto_columns": null,
"margin": null,
"display": null,
"left": null
}
},
"8ff9be4cd1c74273a4108d8b36cdbe44": {
"model_module": "@jupyter-widgets/controls",
"model_name": "VBoxModel",
"state": {
"_view_name": "VBoxView",
"_dom_classes": [
"widget-interact"
],
"_model_name": "VBoxModel",
"_view_module": "@jupyter-widgets/controls",
"_model_module_version": "1.5.0",
"_view_count": null,
"_view_module_version": "1.5.0",
"box_style": "",
"layout": "IPY_MODEL_7631a6da7715475dac647e886ea65a51",
"_model_module": "@jupyter-widgets/controls",
"children": [
"IPY_MODEL_afa6efdd9e354d6ca799d630b9b5101e",
"IPY_MODEL_0ae181f0a3d841ac85a3f482738076f1"
]
}
},
"7631a6da7715475dac647e886ea65a51": {
"model_module": "@jupyter-widgets/base",
"model_name": "LayoutModel",
"state": {
"_view_name": "LayoutView",
"grid_template_rows": null,
"right": null,
"justify_content": null,
"_view_module": "@jupyter-widgets/base",
"overflow": null,
"_model_module_version": "1.2.0",
"_view_count": null,
"flex_flow": null,
"width": null,
"min_width": null,
"border": null,
"align_items": null,
"bottom": null,
"_model_module": "@jupyter-widgets/base",
"top": null,
"grid_column": null,
"overflow_y": null,
"overflow_x": null,
"grid_auto_flow": null,
"grid_area": null,
"grid_template_columns": null,
"flex": null,
"_model_name": "LayoutModel",
"justify_items": null,
"grid_row": null,
"max_height": null,
"align_content": null,
"visibility": null,
"align_self": null,
"height": null,
"min_height": null,
"padding": null,
"grid_auto_rows": null,
"grid_gap": null,
"max_width": null,
"order": null,
"_view_module_version": "1.2.0",
"grid_template_areas": null,
"object_position": null,
"object_fit": null,
"grid_auto_columns": null,
"margin": null,
"display": null,
"left": null
}
},
"afa6efdd9e354d6ca799d630b9b5101e": {
"model_module": "@jupyter-widgets/controls",
"model_name": "ToggleButtonsModel",
"state": {
"_options_labels": [
"Hyperparameters",
"AUC",
"Confusion Matrix",
"Threshold",
"Precision Recall",
"Prediction Error",
"Class Report",
"Feature Selection",
"Learning Curve",
"Manifold Learning",
"Calibration Curve",
"Validation Curve",
"Dimensions",
"Feature Importance",
"Feature Importance (All)",
"Decision Boundary",
"Lift Chart",
"Gain Chart",
"Decision Tree"
],
"_view_name": "ToggleButtonsView",
"style": "IPY_MODEL_6413c1ee348143e59c7d01e9b4dcaae6",
"_dom_classes": [],
"description": "Plot Type:",
"_model_name": "ToggleButtonsModel",
"tooltips": [],
"index": 2,
"button_style": "",
"_view_module": "@jupyter-widgets/controls",
"_model_module_version": "1.5.0",
"_view_count": null,
"disabled": false,
"_view_module_version": "1.5.0",
"icons": [
""
],
"description_tooltip": null,
"_model_module": "@jupyter-widgets/controls",
"layout": "IPY_MODEL_007ceb37020c4a96b4bd6a4bc5616add"
}
},
"0ae181f0a3d841ac85a3f482738076f1": {
"model_module": "@jupyter-widgets/output",
"model_name": "OutputModel",
"state": {
"_view_name": "OutputView",
"msg_id": "",
"_dom_classes": [],
"_model_name": "OutputModel",
"outputs": [
{
"output_type": "display_data",
"metadata": {
"tags": []
},
"image/png": "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oa5fv67z588rICBASUlJWrVqlVJSUhQTE6NOnTrlubwgtmzZoi5dusjf318+Pj7q2rWr4/FIUsuWLeXldetfaSkpKQoODv7NbTvjtbjJlb8LxYoV00MPPaR///vfkqQ1a9YoMjIyx21WrlypiIgISTdes5tHF3OT13M6btw4vffeexo/frzGjh2rIkWK5PMsAM7n4+4BAE9y8uRJ+fr6yt/fX2lpaXr99dcd/yLPyMhQ/fr1denSJfn7+zvu4+PjIx+fnP9TioiIUEpKiqZPn66jR4+qY8eOt1wAmpSU5DgFIkkBAQE6d+6c4+eb+/D29pYkxyH+31KiRAnHf6elpWnjxo3avn27pBunbDIzMx3rhg0b5tj29evXFR4ersDAQF28eFFZWVm3PKbcbNu2TXPmzNGlS5dks9lkWZbsdrvKly+vmTNnat68eZowYYIaN26suLg4lStXLtflBZGWlqb3339fn376qaQbF+UGBQXl+th/LTAw0HG6Ky/OeC1ucvXvwmOPPabVq1erQYMGunDhwi3xtGrVKn300UdKT0+X3W6X9Rtf55fXcxoSEqIHH3xQCQkJuR7NA9yBoAF+Zf369WrSpIn8/PxUpkwZ9e7dW61bt85xm2PHjik5OVl2u11eXl7KzMxUYmKiKlasmON20dHRio6OVmJiogYPHqyVK1fmiIRSpUopOTlZ5cuXl3TjeodSpUrdtcdSpkwZde7cWS+99FKu62bNmqUaNWrkWG632xUUFKTNmzfrr3/9a451b7/9tuMogiRlZmZq2LBh+sc//qGWLVs6gu+mpk2bqmnTprpy5YomT56sv//973rrrbdyXf78888X6PGEhoaqZ8+et/U8NGnSRK+//roSExMdR6ukG9cRffDBBxoyZMhdeS28vLwcp4JSUlJyrHPl70LLli01fvx4rVq1SuHh4TnWJSYmavTo0Vq6dKlq166t48ePKyws7Lb3cfDgQf3www+qVauWFi1apB49etzRrMDdxCknQDeOXsTHx2v+/PmO/3Nt06aNli5dquzsbFmWpdmzZ+s///mPKleurJCQEMfpjmXLlmns2LE5tjdr1iwtW7ZMklS2bFlVrFjxltM4rVq1chxtSEpK0saNG9WqVau79phCQ0O1YcMGJSUlSZI2bdrkuNg0NDRUixcvliRlZWVp0qRJOnDggLy8vDRs2DBN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\n",
"text/plain": "<Figure size 576x396 with 1 Axes>"
}
],
"_view_module": "@jupyter-widgets/output",
"_model_module_version": "1.0.0",
"_view_count": null,
"_view_module_version": "1.0.0",
"layout": "IPY_MODEL_3407ef63e46841b2902b573a0a4ba3f2",
"_model_module": "@jupyter-widgets/output"
}
},
"6413c1ee348143e59c7d01e9b4dcaae6": {
"model_module": "@jupyter-widgets/controls",
"model_name": "ToggleButtonsStyleModel",
"state": {
"_view_name": "StyleView",
"button_width": "",
"_model_name": "ToggleButtonsStyleModel",
"description_width": "",
"_view_module": "@jupyter-widgets/base",
"_model_module_version": "1.5.0",
"_view_count": null,
"font_weight": "",
"_view_module_version": "1.2.0",
"_model_module": "@jupyter-widgets/controls"
}
},
"007ceb37020c4a96b4bd6a4bc5616add": {
"model_module": "@jupyter-widgets/base",
"model_name": "LayoutModel",
"state": {
"_view_name": "LayoutView",
"grid_template_rows": null,
"right": null,
"justify_content": null,
"_view_module": "@jupyter-widgets/base",
"overflow": null,
"_model_module_version": "1.2.0",
"_view_count": null,
"flex_flow": null,
"width": null,
"min_width": null,
"border": null,
"align_items": null,
"bottom": null,
"_model_module": "@jupyter-widgets/base",
"top": null,
"grid_column": null,
"overflow_y": null,
"overflow_x": null,
"grid_auto_flow": null,
"grid_area": null,
"grid_template_columns": null,
"flex": null,
"_model_name": "LayoutModel",
"justify_items": null,
"grid_row": null,
"max_height": null,
"align_content": null,
"visibility": null,
"align_self": null,
"height": null,
"min_height": null,
"padding": null,
"grid_auto_rows": null,
"grid_gap": null,
"max_width": null,
"order": null,
"_view_module_version": "1.2.0",
"grid_template_areas": null,
"object_position": null,
"object_fit": null,
"grid_auto_columns": null,
"margin": null,
"display": null,
"left": null
}
},
"efe6734b4a9a4e939d35b96677eff590": {
"model_module": "@jupyter-widgets/controls",
"model_name": "IntProgressModel",
"state": {
"_view_name": "ProgressView",
"style": "IPY_MODEL_b95e79b1632142729d74844edff2d971",
"_dom_classes": [],
"description": "Processing: ",
"_model_name": "IntProgressModel",
"bar_style": "",
"max": 5,
"_view_module": "@jupyter-widgets/controls",
"_model_module_version": "1.5.0",
"value": 3,
"_view_count": null,
"_view_module_version": "1.5.0",
"orientation": "horizontal",
"min": 0,
"description_tooltip": null,
"_model_module": "@jupyter-widgets/controls",
"layout": "IPY_MODEL_44b478fa38d04016aa1669f5eb81a081"
}
},
"3407ef63e46841b2902b573a0a4ba3f2": {
"model_module": "@jupyter-widgets/base",
"model_name": "LayoutModel",
"state": {
"_view_name": "LayoutView",
"grid_template_rows": null,
"right": null,
"justify_content": null,
"_view_module": "@jupyter-widgets/base",
"overflow": null,
"_model_module_version": "1.2.0",
"_view_count": null,
"flex_flow": null,
"width": null,
"min_width": null,
"border": null,
"align_items": null,
"bottom": null,
"_model_module": "@jupyter-widgets/base",
"top": null,
"grid_column": null,
"overflow_y": null,
"overflow_x": null,
"grid_auto_flow": null,
"grid_area": null,
"grid_template_columns": null,
"flex": null,
"_model_name": "LayoutModel",
"justify_items": null,
"grid_row": null,
"max_height": null,
"align_content": null,
"visibility": null,
"align_self": null,
"height": null,
"min_height": null,
"padding": null,
"grid_auto_rows": null,
"grid_gap": null,
"max_width": null,
"order": null,
"_view_module_version": "1.2.0",
"grid_template_areas": null,
"object_position": null,
"object_fit": null,
"grid_auto_columns": null,
"margin": null,
"display": null,
"left": null
}
},
"b95e79b1632142729d74844edff2d971": {
"model_module": "@jupyter-widgets/controls",
"model_name": "ProgressStyleModel",
"state": {
"_view_name": "StyleView",
"_model_name": "ProgressStyleModel",
"description_width": "",
"_view_module": "@jupyter-widgets/base",
"_model_module_version": "1.5.0",
"_view_count": null,
"_view_module_version": "1.2.0",
"bar_color": null,
"_model_module": "@jupyter-widgets/controls"
}
},
"44b478fa38d04016aa1669f5eb81a081": {
"model_module": "@jupyter-widgets/base",
"model_name": "LayoutModel",
"state": {
"_view_name": "LayoutView",
"grid_template_rows": null,
"right": null,
"justify_content": null,
"_view_module": "@jupyter-widgets/base",
"overflow": null,
"_model_module_version": "1.2.0",
"_view_count": null,
"flex_flow": null,
"width": null,
"min_width": null,
"border": null,
"align_items": null,
"bottom": null,
"_model_module": "@jupyter-widgets/base",
"top": null,
"grid_column": null,
"overflow_y": null,
"overflow_x": null,
"grid_auto_flow": null,
"grid_area": null,
"grid_template_columns": null,
"flex": null,
"_model_name": "LayoutModel",
"justify_items": null,
"grid_row": null,
"max_height": null,
"align_content": null,
"visibility": null,
"align_self": null,
"height": null,
"min_height": null,
"padding": null,
"grid_auto_rows": null,
"grid_gap": null,
"max_width": null,
"order": null,
"_view_module_version": "1.2.0",
"grid_template_areas": null,
"object_position": null,
"object_fit": null,
"grid_auto_columns": null,
"margin": null,
"display": null,
"left": null
}
},
"d77b1cd75c014c7db7d1f3460f24efd1": {
"model_module": "@jupyter-widgets/controls",
"model_name": "IntProgressModel",
"state": {
"_view_name": "ProgressView",
"style": "IPY_MODEL_1c914127d18b4dcd9ab9255ae1b9eff7",
"_dom_classes": [],
"description": "Processing: ",
"_model_name": "IntProgressModel",
"bar_style": "",
"max": 5,
"_view_module": "@jupyter-widgets/controls",
"_model_module_version": "1.5.0",
"value": 5,
"_view_count": null,
"_view_module_version": "1.5.0",
"orientation": "horizontal",
"min": 0,
"description_tooltip": null,
"_model_module": "@jupyter-widgets/controls",
"layout": "IPY_MODEL_61b300d1627b4f85aa8b9a70997e88ad"
}
},
"1c914127d18b4dcd9ab9255ae1b9eff7": {
"model_module": "@jupyter-widgets/controls",
"model_name": "ProgressStyleModel",
"state": {
"_view_name": "StyleView",
"_model_name": "ProgressStyleModel",
"description_width": "",
"_view_module": "@jupyter-widgets/base",
"_model_module_version": "1.5.0",
"_view_count": null,
"_view_module_version": "1.2.0",
"bar_color": null,
"_model_module": "@jupyter-widgets/controls"
}
},
"61b300d1627b4f85aa8b9a70997e88ad": {
"model_module": "@jupyter-widgets/base",
"model_name": "LayoutModel",
"state": {
"_view_name": "LayoutView",
"grid_template_rows": null,
"right": null,
"justify_content": null,
"_view_module": "@jupyter-widgets/base",
"overflow": null,
"_model_module_version": "1.2.0",
"_view_count": null,
"flex_flow": null,
"width": null,
"min_width": null,
"border": null,
"align_items": null,
"bottom": null,
"_model_module": "@jupyter-widgets/base",
"top": null,
"grid_column": null,
"overflow_y": null,
"overflow_x": null,
"grid_auto_flow": null,
"grid_area": null,
"grid_template_columns": null,
"flex": null,
"_model_name": "LayoutModel",
"justify_items": null,
"grid_row": null,
"max_height": null,
"align_content": null,
"visibility": null,
"align_self": null,
"height": null,
"min_height": null,
"padding": null,
"grid_auto_rows": null,
"grid_gap": null,
"max_width": null,
"order": null,
"_view_module_version": "1.2.0",
"grid_template_areas": null,
"object_position": null,
"object_fit": null,
"grid_auto_columns": null,
"margin": null,
"display": null,
"left": null
}
},
"a80af0d7dc5f4e28882c927c7aff8e6f": {
"model_module": "@jupyter-widgets/controls",
"model_name": "IntProgressModel",
"state": {
"_view_name": "ProgressView",
"style": "IPY_MODEL_2bb90ebec64941819ad82a30c371137a",
"_dom_classes": [],
"description": "Processing: ",
"_model_name": "IntProgressModel",
"bar_style": "",
"max": 5,
"_view_module": "@jupyter-widgets/controls",
"_model_module_version": "1.5.0",
"value": 5,
"_view_count": null,
"_view_module_version": "1.5.0",
"orientation": "horizontal",
"min": 0,
"description_tooltip": null,
"_model_module": "@jupyter-widgets/controls",
"layout": "IPY_MODEL_b14f64fe378b4c0cb91fd6e736d84002"
}
},
"2bb90ebec64941819ad82a30c371137a": {
"model_module": "@jupyter-widgets/controls",
"model_name": "ProgressStyleModel",
"state": {
"_view_name": "StyleView",
"_model_name": "ProgressStyleModel",
"description_width": "",
"_view_module": "@jupyter-widgets/base",
"_model_module_version": "1.5.0",
"_view_count": null,
"_view_module_version": "1.2.0",
"bar_color": null,
"_model_module": "@jupyter-widgets/controls"
}
},
"b14f64fe378b4c0cb91fd6e736d84002": {
"model_module": "@jupyter-widgets/base",
"model_name": "LayoutModel",
"state": {
"_view_name": "LayoutView",
"grid_template_rows": null,
"right": null,
"justify_content": null,
"_view_module": "@jupyter-widgets/base",
"overflow": null,
"_model_module_version": "1.2.0",
"_view_count": null,
"flex_flow": null,
"width": null,
"min_width": null,
"border": null,
"align_items": null,
"bottom": null,
"_model_module": "@jupyter-widgets/base",
"top": null,
"grid_column": null,
"overflow_y": null,
"overflow_x": null,
"grid_auto_flow": null,
"grid_area": null,
"grid_template_columns": null,
"flex": null,
"_model_name": "LayoutModel",
"justify_items": null,
"grid_row": null,
"max_height": null,
"align_content": null,
"visibility": null,
"align_self": null,
"height": null,
"min_height": null,
"padding": null,
"grid_auto_rows": null,
"grid_gap": null,
"max_width": null,
"order": null,
"_view_module_version": "1.2.0",
"grid_template_areas": null,
"object_position": null,
"object_fit": null,
"grid_auto_columns": null,
"margin": null,
"display": null,
"left": null
}
},
"269f674170cd4b1aa97671c4c4f35bd1": {
"model_module": "@jupyter-widgets/controls",
"model_name": "IntProgressModel",
"state": {
"_view_name": "ProgressView",
"style": "IPY_MODEL_7bf916b11e2647a7adba66d164deffbb",
"_dom_classes": [],
"description": "Processing: ",
"_model_name": "IntProgressModel",
"bar_style": "",
"max": 5,
"_view_module": "@jupyter-widgets/controls",
"_model_module_version": "1.5.0",
"value": 5,
"_view_count": null,
"_view_module_version": "1.5.0",
"orientation": "horizontal",
"min": 0,
"description_tooltip": null,
"_model_module": "@jupyter-widgets/controls",
"layout": "IPY_MODEL_852c6ec9644d4243b99734752ed9e555"
}
},
"7bf916b11e2647a7adba66d164deffbb": {
"model_module": "@jupyter-widgets/controls",
"model_name": "ProgressStyleModel",
"state": {
"_view_name": "StyleView",
"_model_name": "ProgressStyleModel",
"description_width": "",
"_view_module": "@jupyter-widgets/base",
"_model_module_version": "1.5.0",
"_view_count": null,
"_view_module_version": "1.2.0",
"bar_color": null,
"_model_module": "@jupyter-widgets/controls"
}
},
"852c6ec9644d4243b99734752ed9e555": {
"model_module": "@jupyter-widgets/base",
"model_name": "LayoutModel",
"state": {
"_view_name": "LayoutView",
"grid_template_rows": null,
"right": null,
"justify_content": null,
"_view_module": "@jupyter-widgets/base",
"overflow": null,
"_model_module_version": "1.2.0",
"_view_count": null,
"flex_flow": null,
"width": null,
"min_width": null,
"border": null,
"align_items": null,
"bottom": null,
"_model_module": "@jupyter-widgets/base",
"top": null,
"grid_column": null,
"overflow_y": null,
"overflow_x": null,
"grid_auto_flow": null,
"grid_area": null,
"grid_template_columns": null,
"flex": null,
"_model_name": "LayoutModel",
"justify_items": null,
"grid_row": null,
"max_height": null,
"align_content": null,
"visibility": null,
"align_self": null,
"height": null,
"min_height": null,
"padding": null,
"grid_auto_rows": null,
"grid_gap": null,
"max_width": null,
"order": null,
"_view_module_version": "1.2.0",
"grid_template_areas": null,
"object_position": null,
"object_fit": null,
"grid_auto_columns": null,
"margin": null,
"display": null,
"left": null
}
},
"4c754b20437045ea8befec25fe94d787": {
"model_module": "@jupyter-widgets/controls",
"model_name": "IntProgressModel",
"state": {
"_view_name": "ProgressView",
"style": "IPY_MODEL_603e2d8bf4ed47158018a4fdafeb6f67",
"_dom_classes": [],
"description": "Processing: ",
"_model_name": "IntProgressModel",
"bar_style": "",
"max": 5,
"_view_module": "@jupyter-widgets/controls",
"_model_module_version": "1.5.0",
"value": 5,
"_view_count": null,
"_view_module_version": "1.5.0",
"orientation": "horizontal",
"min": 0,
"description_tooltip": null,
"_model_module": "@jupyter-widgets/controls",
"layout": "IPY_MODEL_4dda4df6338b46458f80310f374a57da"
}
},
"603e2d8bf4ed47158018a4fdafeb6f67": {
"model_module": "@jupyter-widgets/controls",
"model_name": "ProgressStyleModel",
"state": {
"_view_name": "StyleView",
"_model_name": "ProgressStyleModel",
"description_width": "",
"_view_module": "@jupyter-widgets/base",
"_model_module_version": "1.5.0",
"_view_count": null,
"_view_module_version": "1.2.0",
"bar_color": null,
"_model_module": "@jupyter-widgets/controls"
}
},
"4dda4df6338b46458f80310f374a57da": {
"model_module": "@jupyter-widgets/base",
"model_name": "LayoutModel",
"state": {
"_view_name": "LayoutView",
"grid_template_rows": null,
"right": null,
"justify_content": null,
"_view_module": "@jupyter-widgets/base",
"overflow": null,
"_model_module_version": "1.2.0",
"_view_count": null,
"flex_flow": null,
"width": null,
"min_width": null,
"border": null,
"align_items": null,
"bottom": null,
"_model_module": "@jupyter-widgets/base",
"top": null,
"grid_column": null,
"overflow_y": null,
"overflow_x": null,
"grid_auto_flow": null,
"grid_area": null,
"grid_template_columns": null,
"flex": null,
"_model_name": "LayoutModel",
"justify_items": null,
"grid_row": null,
"max_height": null,
"align_content": null,
"visibility": null,
"align_self": null,
"height": null,
"min_height": null,
"padding": null,
"grid_auto_rows": null,
"grid_gap": null,
"max_width": null,
"order": null,
"_view_module_version": "1.2.0",
"grid_template_areas": null,
"object_position": null,
"object_fit": null,
"grid_auto_columns": null,
"margin": null,
"display": null,
"left": null
}
},
"6565539269d647c190ac0a5675dd4b8b": {
"model_module": "@jupyter-widgets/controls",
"model_name": "IntProgressModel",
"state": {
"_view_name": "ProgressView",
"style": "IPY_MODEL_ad2ee14007c84ec1802d6ae517d69aed",
"_dom_classes": [],
"description": "Processing: ",
"_model_name": "IntProgressModel",
"bar_style": "",
"max": 5,
"_view_module": "@jupyter-widgets/controls",
"_model_module_version": "1.5.0",
"value": 5,
"_view_count": null,
"_view_module_version": "1.5.0",
"orientation": "horizontal",
"min": 0,
"description_tooltip": null,
"_model_module": "@jupyter-widgets/controls",
"layout": "IPY_MODEL_7ea7c5c92e2d4a66af9341c2e3ac4f00"
}
},
"ad2ee14007c84ec1802d6ae517d69aed": {
"model_module": "@jupyter-widgets/controls",
"model_name": "ProgressStyleModel",
"state": {
"_view_name": "StyleView",
"_model_name": "ProgressStyleModel",
"description_width": "",
"_view_module": "@jupyter-widgets/base",
"_model_module_version": "1.5.0",
"_view_count": null,
"_view_module_version": "1.2.0",
"bar_color": null,
"_model_module": "@jupyter-widgets/controls"
}
},
"7ea7c5c92e2d4a66af9341c2e3ac4f00": {
"model_module": "@jupyter-widgets/base",
"model_name": "LayoutModel",
"state": {
"_view_name": "LayoutView",
"grid_template_rows": null,
"right": null,
"justify_content": null,
"_view_module": "@jupyter-widgets/base",
"overflow": null,
"_model_module_version": "1.2.0",
"_view_count": null,
"flex_flow": null,
"width": null,
"min_width": null,
"border": null,
"align_items": null,
"bottom": null,
"_model_module": "@jupyter-widgets/base",
"top": null,
"grid_column": null,
"overflow_y": null,
"overflow_x": null,
"grid_auto_flow": null,
"grid_area": null,
"grid_template_columns": null,
"flex": null,
"_model_name": "LayoutModel",
"justify_items": null,
"grid_row": null,
"max_height": null,
"align_content": null,
"visibility": null,
"align_self": null,
"height": null,
"min_height": null,
"padding": null,
"grid_auto_rows": null,
"grid_gap": null,
"max_width": null,
"order": null,
"_view_module_version": "1.2.0",
"grid_template_areas": null,
"object_position": null,
"object_fit": null,
"grid_auto_columns": null,
"margin": null,
"display": null,
"left": null
}
},
"be707b4d98b54780866fcb20e39e254e": {
"model_module": "@jupyter-widgets/controls",
"model_name": "IntProgressModel",
"state": {
"_view_name": "ProgressView",
"style": "IPY_MODEL_52543051d5f54432b35471cf2389d0e2",
"_dom_classes": [],
"description": "Processing: ",
"_model_name": "IntProgressModel",
"bar_style": "",
"max": 5,
"_view_module": "@jupyter-widgets/controls",
"_model_module_version": "1.5.0",
"value": 5,
"_view_count": null,
"_view_module_version": "1.5.0",
"orientation": "horizontal",
"min": 0,
"description_tooltip": null,
"_model_module": "@jupyter-widgets/controls",
"layout": "IPY_MODEL_d45fc9bedd5e4d4493b0c2626ffa7dc6"
}
},
"52543051d5f54432b35471cf2389d0e2": {
"model_module": "@jupyter-widgets/controls",
"model_name": "ProgressStyleModel",
"state": {
"_view_name": "StyleView",
"_model_name": "ProgressStyleModel",
"description_width": "",
"_view_module": "@jupyter-widgets/base",
"_model_module_version": "1.5.0",
"_view_count": null,
"_view_module_version": "1.2.0",
"bar_color": null,
"_model_module": "@jupyter-widgets/controls"
}
},
"d45fc9bedd5e4d4493b0c2626ffa7dc6": {
"model_module": "@jupyter-widgets/base",
"model_name": "LayoutModel",
"state": {
"_view_name": "LayoutView",
"grid_template_rows": null,
"right": null,
"justify_content": null,
"_view_module": "@jupyter-widgets/base",
"overflow": null,
"_model_module_version": "1.2.0",
"_view_count": null,
"flex_flow": null,
"width": null,
"min_width": null,
"border": null,
"align_items": null,
"bottom": null,
"_model_module": "@jupyter-widgets/base",
"top": null,
"grid_column": null,
"overflow_y": null,
"overflow_x": null,
"grid_auto_flow": null,
"grid_area": null,
"grid_template_columns": null,
"flex": null,
"_model_name": "LayoutModel",
"justify_items": null,
"grid_row": null,
"max_height": null,
"align_content": null,
"visibility": null,
"align_self": null,
"height": null,
"min_height": null,
"padding": null,
"grid_auto_rows": null,
"grid_gap": null,
"max_width": null,
"order": null,
"_view_module_version": "1.2.0",
"grid_template_areas": null,
"object_position": null,
"object_fit": null,
"grid_auto_columns": null,
"margin": null,
"display": null,
"left": null
}
},
"b614b0a9dea742498509ce652b11ba95": {
"model_module": "@jupyter-widgets/controls",
"model_name": "IntProgressModel",
"state": {
"_view_name": "ProgressView",
"style": "IPY_MODEL_5d22c9525e5149628d9d8a9c0382e844",
"_dom_classes": [],
"description": "Processing: ",
"_model_name": "IntProgressModel",
"bar_style": "",
"max": 5,
"_view_module": "@jupyter-widgets/controls",
"_model_module_version": "1.5.0",
"value": 5,
"_view_count": null,
"_view_module_version": "1.5.0",
"orientation": "horizontal",
"min": 0,
"description_tooltip": null,
"_model_module": "@jupyter-widgets/controls",
"layout": "IPY_MODEL_b35f876524974ece85f54c98854b518f"
}
},
"5d22c9525e5149628d9d8a9c0382e844": {
"model_module": "@jupyter-widgets/controls",
"model_name": "ProgressStyleModel",
"state": {
"_view_name": "StyleView",
"_model_name": "ProgressStyleModel",
"description_width": "",
"_view_module": "@jupyter-widgets/base",
"_model_module_version": "1.5.0",
"_view_count": null,
"_view_module_version": "1.2.0",
"bar_color": null,
"_model_module": "@jupyter-widgets/controls"
}
},
"b35f876524974ece85f54c98854b518f": {
"model_module": "@jupyter-widgets/base",
"model_name": "LayoutModel",
"state": {
"_view_name": "LayoutView",
"grid_template_rows": null,
"right": null,
"justify_content": null,
"_view_module": "@jupyter-widgets/base",
"overflow": null,
"_model_module_version": "1.2.0",
"_view_count": null,
"flex_flow": null,
"width": null,
"min_width": null,
"border": null,
"align_items": null,
"bottom": null,
"_model_module": "@jupyter-widgets/base",
"top": null,
"grid_column": null,
"overflow_y": null,
"overflow_x": null,
"grid_auto_flow": null,
"grid_area": null,
"grid_template_columns": null,
"flex": null,
"_model_name": "LayoutModel",
"justify_items": null,
"grid_row": null,
"max_height": null,
"align_content": null,
"visibility": null,
"align_self": null,
"height": null,
"min_height": null,
"padding": null,
"grid_auto_rows": null,
"grid_gap": null,
"max_width": null,
"order": null,
"_view_module_version": "1.2.0",
"grid_template_areas": null,
"object_position": null,
"object_fit": null,
"grid_auto_columns": null,
"margin": null,
"display": null,
"left": null
}
},
"2ed0e51780194974bf73160cec22a6cd": {
"model_module": "@jupyter-widgets/controls",
"model_name": "IntProgressModel",
"state": {
"_view_name": "ProgressView",
"style": "IPY_MODEL_5823e115e58848e6908db8240573af67",
"_dom_classes": [],
"description": "Processing: ",
"_model_name": "IntProgressModel",
"bar_style": "",
"max": 5,
"_view_module": "@jupyter-widgets/controls",
"_model_module_version": "1.5.0",
"value": 5,
"_view_count": null,
"_view_module_version": "1.5.0",
"orientation": "horizontal",
"min": 0,
"description_tooltip": null,
"_model_module": "@jupyter-widgets/controls",
"layout": "IPY_MODEL_1402775b42f04f6bbf2880ce8df8d21e"
}
},
"5823e115e58848e6908db8240573af67": {
"model_module": "@jupyter-widgets/controls",
"model_name": "ProgressStyleModel",
"state": {
"_view_name": "StyleView",
"_model_name": "ProgressStyleModel",
"description_width": "",
"_view_module": "@jupyter-widgets/base",
"_model_module_version": "1.5.0",
"_view_count": null,
"_view_module_version": "1.2.0",
"bar_color": null,
"_model_module": "@jupyter-widgets/controls"
}
},
"1402775b42f04f6bbf2880ce8df8d21e": {
"model_module": "@jupyter-widgets/base",
"model_name": "LayoutModel",
"state": {
"_view_name": "LayoutView",
"grid_template_rows": null,
"right": null,
"justify_content": null,
"_view_module": "@jupyter-widgets/base",
"overflow": null,
"_model_module_version": "1.2.0",
"_view_count": null,
"flex_flow": null,
"width": null,
"min_width": null,
"border": null,
"align_items": null,
"bottom": null,
"_model_module": "@jupyter-widgets/base",
"top": null,
"grid_column": null,
"overflow_y": null,
"overflow_x": null,
"grid_auto_flow": null,
"grid_area": null,
"grid_template_columns": null,
"flex": null,
"_model_name": "LayoutModel",
"justify_items": null,
"grid_row": null,
"max_height": null,
"align_content": null,
"visibility": null,
"align_self": null,
"height": null,
"min_height": null,
"padding": null,
"grid_auto_rows": null,
"grid_gap": null,
"max_width": null,
"order": null,
"_view_module_version": "1.2.0",
"grid_template_areas": null,
"object_position": null,
"object_fit": null,
"grid_auto_columns": null,
"margin": null,
"display": null,
"left": null
}
}
}
}
},
"cells": [
{
"cell_type": "markdown",
"metadata": {
"id": "view-in-github",
"colab_type": "text"
},
"source": [
"<a href=\"https://colab.research.google.com/gist/picolloo/bc324598d571fe8733a93f72f1260254/pokemon-automl-analysis.ipynb\" target=\"_parent\"><img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\"/></a>"
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"resources": {
"http://localhost:8080/nbextensions/google.colab/files.js": {
"data": "Ly8gQ29weXJpZ2h0IDIwMTcgR29vZ2xlIExMQwovLwovLyBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgIkxpY2Vuc2UiKTsKLy8geW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLgovLyBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXQKLy8KLy8gICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjAKLy8KLy8gVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZQovLyBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiAiQVMgSVMiIEJBU0lTLAovLyBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC4KLy8gU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZAovLyBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS4KCi8qKgogKiBAZmlsZW92ZXJ2aWV3IEhlbHBlcnMgZm9yIGdvb2dsZS5jb2xhYiBQeXRob24gbW9kdWxlLgogKi8KKGZ1bmN0aW9uKHNjb3BlKSB7CmZ1bmN0aW9uIHNwYW4odGV4dCwgc3R5bGVBdHRyaWJ1dGVzID0ge30pIHsKICBjb25zdCBlbGVtZW50ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc3BhbicpOwogIGVsZW1lbnQudGV4dENvbnRlbnQgPSB0ZXh0OwogIGZvciAoY29uc3Qga2V5IG9mIE9iamVjdC5rZXlzKHN0eWxlQXR0cmlidXRlcykpIHsKICAgIGVsZW1lbnQuc3R5bGVba2V5XSA9IHN0eWxlQXR0cmlidXRlc1trZXldOwogIH0KICByZXR1cm4gZWxlbWVudDsKfQoKLy8gTWF4IG51bWJlciBvZiBieXRlcyB3aGljaCB3aWxsIGJlIHVwbG9hZGVkIGF0IGEgdGltZS4KY29uc3QgTUFYX1BBWUxPQURfU0laRSA9IDEwMCAqIDEwMjQ7CgpmdW5jdGlvbiBfdXBsb2FkRmlsZXMoaW5wdXRJZCwgb3V0cHV0SWQpIHsKICBjb25zdCBzdGVwcyA9IHVwbG9hZEZpbGVzU3RlcChpbnB1dElkLCBvdXRwdXRJZCk7CiAgY29uc3Qgb3V0cHV0RWxlbWVudCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKG91dHB1dElkKTsKICAvLyBDYWNoZSBzdGVwcyBvbiB0aGUgb3V0cHV0RWxlbWVudCB0byBtYWtlIGl0IGF2YWlsYWJsZSBmb3IgdGhlIG5leHQgY2FsbAogIC8vIHRvIHVwbG9hZEZpbGVzQ29udGludWUgZnJvbSBQeXRob24uCiAgb3V0cHV0RWxlbWVudC5zdGVwcyA9IHN0ZXBzOwoKICByZXR1cm4gX3VwbG9hZEZpbGVzQ29udGludWUob3V0cHV0SWQpOwp9CgovLyBUaGlzIGlzIHJvdWdobHkgYW4gYXN5bmMgZ2VuZXJhdG9yIChub3Qgc3VwcG9ydGVkIGluIHRoZSBicm93c2VyIHlldCksCi8vIHdoZXJlIHRoZXJlIGFyZSBtdWx0aXBsZSBhc3luY2hyb25vdXMgc3RlcHMgYW5kIHRoZSBQeXRob24gc2lkZSBpcyBnb2luZwovLyB0byBwb2xsIGZvciBjb21wbGV0aW9uIG9mIGVhY2ggc3RlcC4KLy8gVGhpcyB1c2VzIGEgUHJvbWlzZSB0byBibG9jayB0aGUgcHl0aG9uIHNpZGUgb24gY29tcGxldGlvbiBvZiBlYWNoIHN0ZXAsCi8vIHRoZW4gcGFzc2VzIHRoZSByZXN1bHQgb2YgdGhlIHByZXZpb3VzIHN0ZXAgYXMgdGhlIGlucHV0IHRvIHRoZSBuZXh0IHN0ZXAuCmZ1bmN0aW9uIF91cGxvYWRGaWxlc0NvbnRpbnVlKG91dHB1dElkKSB7CiAgY29uc3Qgb3V0cHV0RWxlbWVudCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKG91dHB1dElkKTsKICBjb25zdCBzdGVwcyA9IG91dHB1dEVsZW1lbnQuc3RlcHM7CgogIGNvbnN0IG5leHQgPSBzdGVwcy5uZXh0KG91dHB1dEVsZW1lbnQubGFzdFByb21pc2VWYWx1ZSk7CiAgcmV0dXJuIFByb21pc2UucmVzb2x2ZShuZXh0LnZhbHVlLnByb21pc2UpLnRoZW4oKHZhbHVlKSA9PiB7CiAgICAvLyBDYWNoZSB0aGUgbGFzdCBwcm9taXNlIHZhbHVlIHRvIG1ha2UgaXQgYXZhaWxhYmxlIHRvIHRoZSBuZXh0CiAgICAvLyBzdGVwIG9mIHRoZSBnZW5lcmF0b3IuCiAgICBvdXRwdXRFbGVtZW50Lmxhc3RQcm9taXNlVmFsdWUgPSB2YWx1ZTsKICAgIHJldHVybiBuZXh0LnZhbHVlLnJlc3BvbnNlOwogIH0pOwp9CgovKioKICogR2VuZXJhdG9yIGZ1bmN0aW9uIHdoaWNoIGlzIGNhbGxlZCBiZXR3ZWVuIGVhY2ggYXN5bmMgc3RlcCBvZiB0aGUgdXBsb2FkCiAqIHByb2Nlc3MuCiAqIEBwYXJhbSB7c3RyaW5nfSBpbnB1dElkIEVsZW1lbnQgSUQgb2YgdGhlIGlucHV0IGZpbGUgcGlja2VyIGVsZW1lbnQuCiAqIEBwYXJhbSB7c3RyaW5nfSBvdXRwdXRJZCBFbGVtZW50IElEIG9mIHRoZSBvdXRwdXQgZGlzcGxheS4KICogQHJldHVybiB7IUl0ZXJhYmxlPCFPYmplY3Q+fSBJdGVyYWJsZSBvZiBuZXh0IHN0ZXBzLgogKi8KZnVuY3Rpb24qIHVwbG9hZEZpbGVzU3RlcChpbnB1dElkLCBvdXRwdXRJZCkgewogIGNvbnN0IGlucHV0RWxlbWVudCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGlucHV0SWQpOwogIGlucHV0RWxlbWVudC5kaXNhYmxlZCA9IGZhbHNlOwoKICBjb25zdCBvdXRwdXRFbGVtZW50ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQob3V0cHV0SWQpOwogIG91dHB1dEVsZW1lbnQuaW5uZXJIVE1MID0gJyc7CgogIGNvbnN0IHBpY2tlZFByb21pc2UgPSBuZXcgUHJvbWlzZSgocmVzb2x2ZSkgPT4gewogICAgaW5wdXRFbGVtZW50LmFkZEV2ZW50TGlzdGVuZXIoJ2NoYW5nZScsIChlKSA9PiB7CiAgICAgIHJlc29sdmUoZS50YXJnZXQuZmlsZXMpOwogICAgfSk7CiAgfSk7CgogIGNvbnN0IGNhbmNlbCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2J1dHRvbicpOwogIGlucHV0RWxlbWVudC5wYXJlbnRFbGVtZW50LmFwcGVuZENoaWxkKGNhbmNlbCk7CiAgY2FuY2VsLnRleHRDb250ZW50ID0gJ0NhbmNlbCB1cGxvYWQnOwogIGNvbnN0IGNhbmNlbFByb21pc2UgPSBuZXcgUHJvbWlzZSgocmVzb2x2ZSkgPT4gewogICAgY2FuY2VsLm9uY2xpY2sgPSAoKSA9PiB7CiAgICAgIHJlc29sdmUobnVsbCk7CiAgICB9OwogIH0pOwoKICAvLyBXYWl0IGZvciB0aGUgdXNlciB0byBwaWNrIHRoZSBmaWxlcy4KICBjb25zdCBmaWxlcyA9IHlpZWxkIHsKICAgIHByb21pc2U6IFByb21pc2UucmFjZShbcGlja2VkUHJvbWlzZSwgY2FuY2VsUHJvbWlzZV0pLAogICAgcmVzcG9uc2U6IHsKICAgICAgYWN0aW9uOiAnc3RhcnRpbmcnLAogICAgfQogIH07CgogIGNhbmNlbC5yZW1vdmUoKTsKCiAgLy8gRGlzYWJsZSB0aGUgaW5wdXQgZWxlbWVudCBzaW5jZSBmdXJ0aGVyIHBpY2tzIGFyZSBub3QgYWxsb3dlZC4KICBpbnB1dEVsZW1lbnQuZGlzYWJsZWQgPSB0cnVlOwoKICBpZiAoIWZpbGVzKSB7CiAgICByZXR1cm4gewogICAgICByZXNwb25zZTogewogICAgICAgIGFjdGlvbjogJ2NvbXBsZXRlJywKICAgICAgfQogICAgfTsKICB9CgogIGZvciAoY29uc3QgZmlsZSBvZiBmaWxlcykgewogICAgY29uc3QgbGkgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdsaScpOwogICAgbGkuYXBwZW5kKHNwYW4oZmlsZS5uYW1lLCB7Zm9udFdlaWdodDogJ2JvbGQnfSkpOwogICAgbGkuYXBwZW5kKHNwYW4oCiAgICAgICAgYCgke2ZpbGUudHlwZSB8fCAnbi9hJ30pIC0gJHtmaWxlLnNpemV9IGJ5dGVzLCBgICsKICAgICAgICBgbGFzdCBtb2RpZmllZDogJHsKICAgICAgICAgICAgZmlsZS5sYXN0TW9kaWZpZWREYXRlID8gZmlsZS5sYXN0TW9kaWZpZWREYXRlLnRvTG9jYWxlRGF0ZVN0cmluZygpIDoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ24vYSd9IC0gYCkpOwogICAgY29uc3QgcGVyY2VudCA9IHNwYW4oJzAlIGRvbmUnKTsKICAgIGxpLmFwcGVuZENoaWxkKHBlcmNlbnQpOwoKICAgIG91dHB1dEVsZW1lbnQuYXBwZW5kQ2hpbGQobGkpOwoKICAgIGNvbnN0IGZpbGVEYXRhUHJvbWlzZSA9IG5ldyBQcm9taXNlKChyZXNvbHZlKSA9PiB7CiAgICAgIGNvbnN0IHJlYWRlciA9IG5ldyBGaWxlUmVhZGVyKCk7CiAgICAgIHJlYWRlci5vbmxvYWQgPSAoZSkgPT4gewogICAgICAgIHJlc29sdmUoZS50YXJnZXQucmVzdWx0KTsKICAgICAgfTsKICAgICAgcmVhZGVyLnJlYWRBc0FycmF5QnVmZmVyKGZpbGUpOwogICAgfSk7CiAgICAvLyBXYWl0IGZvciB0aGUgZGF0YSB0byBiZSByZWFkeS4KICAgIGxldCBmaWxlRGF0YSA9IHlpZWxkIHsKICAgICAgcHJvbWlzZTogZmlsZURhdGFQcm9taXNlLAogICAgICByZXNwb25zZTogewogICAgICAgIGFjdGlvbjogJ2NvbnRpbnVlJywKICAgICAgfQogICAgfTsKCiAgICAvLyBVc2UgYSBjaHVua2VkIHNlbmRpbmcgdG8gYXZvaWQgbWVzc2FnZSBzaXplIGxpbWl0cy4gU2VlIGIvNjIxMTU2NjAuCiAgICBsZXQgcG9zaXRpb24gPSAwOwogICAgd2hpbGUgKHBvc2l0aW9uIDwgZmlsZURhdGEuYnl0ZUxlbmd0aCkgewogICAgICBjb25zdCBsZW5ndGggPSBNYXRoLm1pbihmaWxlRGF0YS5ieXRlTGVuZ3RoIC0gcG9zaXRpb24sIE1BWF9QQVlMT0FEX1NJWkUpOwogICAgICBjb25zdCBjaHVuayA9IG5ldyBVaW50OEFycmF5KGZpbGVEYXRhLCBwb3NpdGlvbiwgbGVuZ3RoKTsKICAgICAgcG9zaXRpb24gKz0gbGVuZ3RoOwoKICAgICAgY29uc3QgYmFzZTY0ID0gYnRvYShTdHJpbmcuZnJvbUNoYXJDb2RlLmFwcGx5KG51bGwsIGNodW5rKSk7CiAgICAgIHlpZWxkIHsKICAgICAgICByZXNwb25zZTogewogICAgICAgICAgYWN0aW9uOiAnYXBwZW5kJywKICAgICAgICAgIGZpbGU6IGZpbGUubmFtZSwKICAgICAgICAgIGRhdGE6IGJhc2U2NCwKICAgICAgICB9LAogICAgICB9OwogICAgICBwZXJjZW50LnRleHRDb250ZW50ID0KICAgICAgICAgIGAke01hdGgucm91bmQoKHBvc2l0aW9uIC8gZmlsZURhdGEuYnl0ZUxlbmd0aCkgKiAxMDApfSUgZG9uZWA7CiAgICB9CiAgfQoKICAvLyBBbGwgZG9uZS4KICB5aWVsZCB7CiAgICByZXNwb25zZTogewogICAgICBhY3Rpb246ICdjb21wbGV0ZScsCiAgICB9CiAgfTsKfQoKc2NvcGUuZ29vZ2xlID0gc2NvcGUuZ29vZ2xlIHx8IHt9OwpzY29wZS5nb29nbGUuY29sYWIgPSBzY29wZS5nb29nbGUuY29sYWIgfHwge307CnNjb3BlLmdvb2dsZS5jb2xhYi5fZmlsZXMgPSB7CiAgX3VwbG9hZEZpbGVzLAogIF91cGxvYWRGaWxlc0NvbnRpbnVlLAp9Owp9KShzZWxmKTsK",
"ok": true,
"headers": [
[
"content-type",
"application/javascript"
]
],
"status": 200,
"status_text": ""
}
},
"base_uri": "https://localhost:8080/",
"height": 89
},
"id": "xvcPgn61DaP4",
"outputId": "9a899290-6f76-463f-d615-73da4d4e5e5f"
},
"source": [
"from google.colab import files\n",
"\n",
"files.upload() #upload kaggle.json\n",
"\n",
"!pip install -q kaggle\n",
"!mkdir -p ~/.kaggle\n",
"!cp kaggle.json ~/.kaggle/\n",
"!ls ~/.kaggle\n",
"!chmod 600 /root/.kaggle/kaggle.json\n"
],
"execution_count": null,
"outputs": [
{
"output_type": "display_data",
"data": {
"text/html": [
"\n",
" <input type=\"file\" id=\"files-367b2cd3-576f-4540-a8d1-3ea5b7bcb068\" name=\"files[]\" multiple disabled\n",
" style=\"border:none\" />\n",
" <output id=\"result-367b2cd3-576f-4540-a8d1-3ea5b7bcb068\">\n",
" Upload widget is only available when the cell has been executed in the\n",
" current browser session. Please rerun this cell to enable.\n",
" </output>\n",
" <script src=\"/nbextensions/google.colab/files.js\"></script> "
],
"text/plain": [
"<IPython.core.display.HTML object>"
]
},
"metadata": {
"tags": []
}
},
{
"output_type": "stream",
"text": [
"Saving kaggle.json to kaggle.json\n",
"kaggle.json\n"
],
"name": "stdout"
}
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "AMBB2sZWERrE",
"outputId": "0615d63b-8d5c-45d5-c54f-ac0daea9d0a1"
},
"source": [
"!kaggle datasets download -d rounakbanik/pokemon\n",
"!unzip pokemon.zip -d data"
],
"execution_count": null,
"outputs": [
{
"output_type": "stream",
"text": [
"pokemon.zip: Skipping, found more recently modified local copy (use --force to force download)\n",
"Archive: pokemon.zip\n",
" inflating: data/pokemon.csv \n"
],
"name": "stdout"
}
]
},
{
"cell_type": "code",
"metadata": {
"id": "Kpbwhhx-EtP4"
},
"source": [
"import pandas as pd"
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 343
},
"id": "h27EjxgwEv-8",
"outputId": "0e46c216-f352-443e-c3d7-b7ae3ca189c9"
},
"source": [
"df = pd.read_csv('data/pokemon.csv')\n",
"df.head()"
],
"execution_count": null,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>abilities</th>\n",
" <th>against_bug</th>\n",
" <th>against_dark</th>\n",
" <th>against_dragon</th>\n",
" <th>against_electric</th>\n",
" <th>against_fairy</th>\n",
" <th>against_fight</th>\n",
" <th>against_fire</th>\n",
" <th>against_flying</th>\n",
" <th>against_ghost</th>\n",
" <th>against_grass</th>\n",
" <th>against_ground</th>\n",
" <th>against_ice</th>\n",
" <th>against_normal</th>\n",
" <th>against_poison</th>\n",
" <th>against_psychic</th>\n",
" <th>against_rock</th>\n",
" <th>against_steel</th>\n",
" <th>against_water</th>\n",
" <th>attack</th>\n",
" <th>base_egg_steps</th>\n",
" <th>base_happiness</th>\n",
" <th>base_total</th>\n",
" <th>capture_rate</th>\n",
" <th>classfication</th>\n",
" <th>defense</th>\n",
" <th>experience_growth</th>\n",
" <th>height_m</th>\n",
" <th>hp</th>\n",
" <th>japanese_name</th>\n",
" <th>name</th>\n",
" <th>percentage_male</th>\n",
" <th>pokedex_number</th>\n",
" <th>sp_attack</th>\n",
" <th>sp_defense</th>\n",
" <th>speed</th>\n",
" <th>type1</th>\n",
" <th>type2</th>\n",
" <th>weight_kg</th>\n",
" <th>generation</th>\n",
" <th>is_legendary</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>['Overgrow', 'Chlorophyll']</td>\n",
" <td>1.0</td>\n",
" <td>1.0</td>\n",
" <td>1.0</td>\n",
" <td>0.5</td>\n",
" <td>0.5</td>\n",
" <td>0.5</td>\n",
" <td>2.0</td>\n",
" <td>2.0</td>\n",
" <td>1.0</td>\n",
" <td>0.25</td>\n",
" <td>1.0</td>\n",
" <td>2.0</td>\n",
" <td>1.0</td>\n",
" <td>1.0</td>\n",
" <td>2.0</td>\n",
" <td>1.0</td>\n",
" <td>1.0</td>\n",
" <td>0.5</td>\n",
" <td>49</td>\n",
" <td>5120</td>\n",
" <td>70</td>\n",
" <td>318</td>\n",
" <td>45</td>\n",
" <td>Seed Pokémon</td>\n",
" <td>49</td>\n",
" <td>1059860</td>\n",
" <td>0.7</td>\n",
" <td>45</td>\n",
" <td>Fushigidaneフシギダネ</td>\n",
" <td>Bulbasaur</td>\n",
" <td>88.1</td>\n",
" <td>1</td>\n",
" <td>65</td>\n",
" <td>65</td>\n",
" <td>45</td>\n",
" <td>grass</td>\n",
" <td>poison</td>\n",
" <td>6.9</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>['Overgrow', 'Chlorophyll']</td>\n",
" <td>1.0</td>\n",
" <td>1.0</td>\n",
" <td>1.0</td>\n",
" <td>0.5</td>\n",
" <td>0.5</td>\n",
" <td>0.5</td>\n",
" <td>2.0</td>\n",
" <td>2.0</td>\n",
" <td>1.0</td>\n",
" <td>0.25</td>\n",
" <td>1.0</td>\n",
" <td>2.0</td>\n",
" <td>1.0</td>\n",
" <td>1.0</td>\n",
" <td>2.0</td>\n",
" <td>1.0</td>\n",
" <td>1.0</td>\n",
" <td>0.5</td>\n",
" <td>62</td>\n",
" <td>5120</td>\n",
" <td>70</td>\n",
" <td>405</td>\n",
" <td>45</td>\n",
" <td>Seed Pokémon</td>\n",
" <td>63</td>\n",
" <td>1059860</td>\n",
" <td>1.0</td>\n",
" <td>60</td>\n",
" <td>Fushigisouフシギソウ</td>\n",
" <td>Ivysaur</td>\n",
" <td>88.1</td>\n",
" <td>2</td>\n",
" <td>80</td>\n",
" <td>80</td>\n",
" <td>60</td>\n",
" <td>grass</td>\n",
" <td>poison</td>\n",
" <td>13.0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>['Overgrow', 'Chlorophyll']</td>\n",
" <td>1.0</td>\n",
" <td>1.0</td>\n",
" <td>1.0</td>\n",
" <td>0.5</td>\n",
" <td>0.5</td>\n",
" <td>0.5</td>\n",
" <td>2.0</td>\n",
" <td>2.0</td>\n",
" <td>1.0</td>\n",
" <td>0.25</td>\n",
" <td>1.0</td>\n",
" <td>2.0</td>\n",
" <td>1.0</td>\n",
" <td>1.0</td>\n",
" <td>2.0</td>\n",
" <td>1.0</td>\n",
" <td>1.0</td>\n",
" <td>0.5</td>\n",
" <td>100</td>\n",
" <td>5120</td>\n",
" <td>70</td>\n",
" <td>625</td>\n",
" <td>45</td>\n",
" <td>Seed Pokémon</td>\n",
" <td>123</td>\n",
" <td>1059860</td>\n",
" <td>2.0</td>\n",
" <td>80</td>\n",
" <td>Fushigibanaフシギバナ</td>\n",
" <td>Venusaur</td>\n",
" <td>88.1</td>\n",
" <td>3</td>\n",
" <td>122</td>\n",
" <td>120</td>\n",
" <td>80</td>\n",
" <td>grass</td>\n",
" <td>poison</td>\n",
" <td>100.0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>['Blaze', 'Solar Power']</td>\n",
" <td>0.5</td>\n",
" <td>1.0</td>\n",
" <td>1.0</td>\n",
" <td>1.0</td>\n",
" <td>0.5</td>\n",
" <td>1.0</td>\n",
" <td>0.5</td>\n",
" <td>1.0</td>\n",
" <td>1.0</td>\n",
" <td>0.50</td>\n",
" <td>2.0</td>\n",
" <td>0.5</td>\n",
" <td>1.0</td>\n",
" <td>1.0</td>\n",
" <td>1.0</td>\n",
" <td>2.0</td>\n",
" <td>0.5</td>\n",
" <td>2.0</td>\n",
" <td>52</td>\n",
" <td>5120</td>\n",
" <td>70</td>\n",
" <td>309</td>\n",
" <td>45</td>\n",
" <td>Lizard Pokémon</td>\n",
" <td>43</td>\n",
" <td>1059860</td>\n",
" <td>0.6</td>\n",
" <td>39</td>\n",
" <td>Hitokageヒトカゲ</td>\n",
" <td>Charmander</td>\n",
" <td>88.1</td>\n",
" <td>4</td>\n",
" <td>60</td>\n",
" <td>50</td>\n",
" <td>65</td>\n",
" <td>fire</td>\n",
" <td>NaN</td>\n",
" <td>8.5</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>['Blaze', 'Solar Power']</td>\n",
" <td>0.5</td>\n",
" <td>1.0</td>\n",
" <td>1.0</td>\n",
" <td>1.0</td>\n",
" <td>0.5</td>\n",
" <td>1.0</td>\n",
" <td>0.5</td>\n",
" <td>1.0</td>\n",
" <td>1.0</td>\n",
" <td>0.50</td>\n",
" <td>2.0</td>\n",
" <td>0.5</td>\n",
" <td>1.0</td>\n",
" <td>1.0</td>\n",
" <td>1.0</td>\n",
" <td>2.0</td>\n",
" <td>0.5</td>\n",
" <td>2.0</td>\n",
" <td>64</td>\n",
" <td>5120</td>\n",
" <td>70</td>\n",
" <td>405</td>\n",
" <td>45</td>\n",
" <td>Flame Pokémon</td>\n",
" <td>58</td>\n",
" <td>1059860</td>\n",
" <td>1.1</td>\n",
" <td>58</td>\n",
" <td>Lizardoリザード</td>\n",
" <td>Charmeleon</td>\n",
" <td>88.1</td>\n",
" <td>5</td>\n",
" <td>80</td>\n",
" <td>65</td>\n",
" <td>80</td>\n",
" <td>fire</td>\n",
" <td>NaN</td>\n",
" <td>19.0</td>\n",
" <td>1</td>\n",
" <td>0</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" abilities against_bug ... generation is_legendary\n",
"0 ['Overgrow', 'Chlorophyll'] 1.0 ... 1 0\n",
"1 ['Overgrow', 'Chlorophyll'] 1.0 ... 1 0\n",
"2 ['Overgrow', 'Chlorophyll'] 1.0 ... 1 0\n",
"3 ['Blaze', 'Solar Power'] 0.5 ... 1 0\n",
"4 ['Blaze', 'Solar Power'] 0.5 ... 1 0\n",
"\n",
"[5 rows x 41 columns]"
]
},
"metadata": {
"tags": []
},
"execution_count": 4
}
]
},
{
"cell_type": "code",
"metadata": {
"id": "iFgRgoUcFE2O"
},
"source": [
"!pip install pycaret"
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"id": "nofwDVYfFID4"
},
"source": [
"from pycaret import classification"
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"id": "zJ3HwnJRHCUQ"
},
"source": [
"to_remove = ['abilities','japanese_name', 'name', 'pokedex_number', 'generation']"
],
"execution_count": null,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 1000,
"referenced_widgets": [
"4360b076c99b4456a8cc8ddc19abcb94",
"c7dbe09604544eeeb89c45bcf8b6830b",
"a245a2c38031455dae65d0e5e123ebd5",
"e5c266fd397e4163ada67e48c68257a3",
"c77ca78789b44482bbe9d9247e8cf30d",
"e7733f8453db438e905481ffb1e9878f"
]
},
"id": "4WuWqMw6FLrG",
"outputId": "8233ca60-aa84-498b-fdeb-123eb010f916"
},
"source": [
"ml_setup = classification.setup(data=df, \n",
" target='is_legendary', \n",
" ignore_features=to_remove,\n",
" train_size=0.8, \n",
" session_id=1234\n",
" )"
],
"execution_count": null,
"outputs": [
{
"output_type": "display_data",
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Description</th>\n",
" <th>Value</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>session_id</td>\n",
" <td>1234</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>Target</td>\n",
" <td>is_legendary</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>Target Type</td>\n",
" <td>Binary</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>Label Encoded</td>\n",
" <td>0: 0, 1: 1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>Original Data</td>\n",
" <td>(801, 41)</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5</th>\n",
" <td>Missing Values</td>\n",
" <td>True</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6</th>\n",
" <td>Numeric Features</td>\n",
" <td>28</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7</th>\n",
" <td>Categorical Features</td>\n",
" <td>7</td>\n",
" </tr>\n",
" <tr>\n",
" <th>8</th>\n",
" <td>Ordinal Features</td>\n",
" <td>False</td>\n",
" </tr>\n",
" <tr>\n",
" <th>9</th>\n",
" <td>High Cardinality Features</td>\n",
" <td>False</td>\n",
" </tr>\n",
" <tr>\n",
" <th>10</th>\n",
" <td>High Cardinality Method</td>\n",
" <td>None</td>\n",
" </tr>\n",
" <tr>\n",
" <th>11</th>\n",
" <td>Transformed Train Set</td>\n",
" <td>(640, 607)</td>\n",
" </tr>\n",
" <tr>\n",
" <th>12</th>\n",
" <td>Transformed Test Set</td>\n",
" <td>(161, 607)</td>\n",
" </tr>\n",
" <tr>\n",
" <th>13</th>\n",
" <td>Shuffle Train-Test</td>\n",
" <td>True</td>\n",
" </tr>\n",
" <tr>\n",
" <th>14</th>\n",
" <td>Stratify Train-Test</td>\n",
" <td>False</td>\n",
" </tr>\n",
" <tr>\n",
" <th>15</th>\n",
" <td>Fold Generator</td>\n",
" <td>StratifiedKFold</td>\n",
" </tr>\n",
" <tr>\n",
" <th>16</th>\n",
" <td>Fold Number</td>\n",
" <td>10</td>\n",
" </tr>\n",
" <tr>\n",
" <th>17</th>\n",
" <td>CPU Jobs</td>\n",
" <td>-1</td>\n",
" </tr>\n",
" <tr>\n",
" <th>18</th>\n",
" <td>Use GPU</td>\n",
" <td>False</td>\n",
" </tr>\n",
" <tr>\n",
" <th>19</th>\n",
" <td>Log Experiment</td>\n",
" <td>False</td>\n",
" </tr>\n",
" <tr>\n",
" <th>20</th>\n",
" <td>Experiment Name</td>\n",
" <td>clf-default-name</td>\n",
" </tr>\n",
" <tr>\n",
" <th>21</th>\n",
" <td>USI</td>\n",
" <td>7236</td>\n",
" </tr>\n",
" <tr>\n",
" <th>22</th>\n",
" <td>Imputation Type</td>\n",
" <td>simple</td>\n",
" </tr>\n",
" <tr>\n",
" <th>23</th>\n",
" <td>Iterative Imputation Iteration</td>\n",
" <td>None</td>\n",
" </tr>\n",
" <tr>\n",
" <th>24</th>\n",
" <td>Numeric Imputer</td>\n",
" <td>mean</td>\n",
" </tr>\n",
" <tr>\n",
" <th>25</th>\n",
" <td>Iterative Imputation Numeric Model</td>\n",
" <td>None</td>\n",
" </tr>\n",
" <tr>\n",
" <th>26</th>\n",
" <td>Categorical Imputer</td>\n",
" <td>constant</td>\n",
" </tr>\n",
" <tr>\n",
" <th>27</th>\n",
" <td>Iterative Imputation Categorical Model</td>\n",
" <td>None</td>\n",
" </tr>\n",
" <tr>\n",
" <th>28</th>\n",
" <td>Unknown Categoricals Handling</td>\n",
" <td>least_frequent</td>\n",
" </tr>\n",
" <tr>\n",
" <th>29</th>\n",
" <td>Normalize</td>\n",
" <td>False</td>\n",
" </tr>\n",
" <tr>\n",
" <th>30</th>\n",
" <td>Normalize Method</td>\n",
" <td>None</td>\n",
" </tr>\n",
" <tr>\n",
" <th>31</th>\n",
" <td>Transformation</td>\n",
" <td>False</td>\n",
" </tr>\n",
" <tr>\n",
" <th>32</th>\n",
" <td>Transformation Method</td>\n",
" <td>None</td>\n",
" </tr>\n",
" <tr>\n",
" <th>33</th>\n",
" <td>PCA</td>\n",
" <td>False</td>\n",
" </tr>\n",
" <tr>\n",
" <th>34</th>\n",
" <td>PCA Method</td>\n",
" <td>None</td>\n",
" </tr>\n",
" <tr>\n",
" <th>35</th>\n",
" <td>PCA Components</td>\n",
" <td>None</td>\n",
" </tr>\n",
" <tr>\n",
" <th>36</th>\n",
" <td>Ignore Low Variance</td>\n",
" <td>False</td>\n",
" </tr>\n",
" <tr>\n",
" <th>37</th>\n",
" <td>Combine Rare Levels</td>\n",
" <td>False</td>\n",
" </tr>\n",
" <tr>\n",
" <th>38</th>\n",
" <td>Rare Level Threshold</td>\n",
" <td>None</td>\n",
" </tr>\n",
" <tr>\n",
" <th>39</th>\n",
" <td>Numeric Binning</td>\n",
" <td>False</td>\n",
" </tr>\n",
" <tr>\n",
" <th>40</th>\n",
" <td>Remove Outliers</td>\n",
" <td>False</td>\n",
" </tr>\n",
" <tr>\n",
" <th>41</th>\n",
" <td>Outliers Threshold</td>\n",
" <td>None</td>\n",
" </tr>\n",
" <tr>\n",
" <th>42</th>\n",
" <td>Remove Multicollinearity</td>\n",
" <td>False</td>\n",
" </tr>\n",
" <tr>\n",
" <th>43</th>\n",
" <td>Multicollinearity Threshold</td>\n",
" <td>None</td>\n",
" </tr>\n",
" <tr>\n",
" <th>44</th>\n",
" <td>Clustering</td>\n",
" <td>False</td>\n",
" </tr>\n",
" <tr>\n",
" <th>45</th>\n",
" <td>Clustering Iteration</td>\n",
" <td>None</td>\n",
" </tr>\n",
" <tr>\n",
" <th>46</th>\n",
" <td>Polynomial Features</td>\n",
" <td>False</td>\n",
" </tr>\n",
" <tr>\n",
" <th>47</th>\n",
" <td>Polynomial Degree</td>\n",
" <td>None</td>\n",
" </tr>\n",
" <tr>\n",
" <th>48</th>\n",
" <td>Trignometry Features</td>\n",
" <td>False</td>\n",
" </tr>\n",
" <tr>\n",
" <th>49</th>\n",
" <td>Polynomial Threshold</td>\n",
" <td>None</td>\n",
" </tr>\n",
" <tr>\n",
" <th>50</th>\n",
" <td>Group Features</td>\n",
" <td>False</td>\n",
" </tr>\n",
" <tr>\n",
" <th>51</th>\n",
" <td>Feature Selection</td>\n",
" <td>False</td>\n",
" </tr>\n",
" <tr>\n",
" <th>52</th>\n",
" <td>Feature Selection Method</td>\n",
" <td>classic</td>\n",
" </tr>\n",
" <tr>\n",
" <th>53</th>\n",
" <td>Features Selection Threshold</td>\n",
" <td>None</td>\n",
" </tr>\n",
" <tr>\n",
" <th>54</th>\n",
" <td>Feature Interaction</td>\n",
" <td>False</td>\n",
" </tr>\n",
" <tr>\n",
" <th>55</th>\n",
" <td>Feature Ratio</td>\n",
" <td>False</td>\n",
" </tr>\n",
" <tr>\n",
" <th>56</th>\n",
" <td>Interaction Threshold</td>\n",
" <td>None</td>\n",
" </tr>\n",
" <tr>\n",
" <th>57</th>\n",
" <td>Fix Imbalance</td>\n",
" <td>False</td>\n",
" </tr>\n",
" <tr>\n",
" <th>58</th>\n",
" <td>Fix Imbalance Method</td>\n",
" <td>SMOTE</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" Description Value\n",
"0 session_id 1234\n",
"1 Target is_legendary\n",
"2 Target Type Binary\n",
"3 Label Encoded 0: 0, 1: 1\n",
"4 Original Data (801, 41)\n",
"5 Missing Values True\n",
"6 Numeric Features 28\n",
"7 Categorical Features 7\n",
"8 Ordinal Features False\n",
"9 High Cardinality Features False\n",
"10 High Cardinality Method None\n",
"11 Transformed Train Set (640, 607)\n",
"12 Transformed Test Set (161, 607)\n",
"13 Shuffle Train-Test True\n",
"14 Stratify Train-Test False\n",
"15 Fold Generator StratifiedKFold\n",
"16 Fold Number 10\n",
"17 CPU Jobs -1\n",
"18 Use GPU False\n",
"19 Log Experiment False\n",
"20 Experiment Name clf-default-name\n",
"21 USI 7236\n",
"22 Imputation Type simple\n",
"23 Iterative Imputation Iteration None\n",
"24 Numeric Imputer mean\n",
"25 Iterative Imputation Numeric Model None\n",
"26 Categorical Imputer constant\n",
"27 Iterative Imputation Categorical Model None\n",
"28 Unknown Categoricals Handling least_frequent\n",
"29 Normalize False\n",
"30 Normalize Method None\n",
"31 Transformation False\n",
"32 Transformation Method None\n",
"33 PCA False\n",
"34 PCA Method None\n",
"35 PCA Components None\n",
"36 Ignore Low Variance False\n",
"37 Combine Rare Levels False\n",
"38 Rare Level Threshold None\n",
"39 Numeric Binning False\n",
"40 Remove Outliers False\n",
"41 Outliers Threshold None\n",
"42 Remove Multicollinearity False\n",
"43 Multicollinearity Threshold None\n",
"44 Clustering False\n",
"45 Clustering Iteration None\n",
"46 Polynomial Features False\n",
"47 Polynomial Degree None\n",
"48 Trignometry Features False\n",
"49 Polynomial Threshold None\n",
"50 Group Features False\n",
"51 Feature Selection False\n",
"52 Feature Selection Method classic\n",
"53 Features Selection Threshold None\n",
"54 Feature Interaction False\n",
"55 Feature Ratio False\n",
"56 Interaction Threshold None\n",
"57 Fix Imbalance False\n",
"58 Fix Imbalance Method SMOTE"
]
},
"metadata": {
"tags": []
}
}
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 452,
"referenced_widgets": [
"6562263f792a4b888502d8eda33f591f",
"fe9ec410a5ef405a89e7cc4c830b8039",
"5648f2e05adb4291a8cbae3a69c9f256"
]
},
"id": "Z_cfHylkJ4bn",
"outputId": "f97e1c22-49f9-4da5-c859-8b9307caf41a"
},
"source": [
"best_model = classification.compare_models(fold=5)"
],
"execution_count": null,
"outputs": [
{
"output_type": "display_data",
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Model</th>\n",
" <th>Accuracy</th>\n",
" <th>AUC</th>\n",
" <th>Recall</th>\n",
" <th>Prec.</th>\n",
" <th>F1</th>\n",
" <th>Kappa</th>\n",
" <th>MCC</th>\n",
" <th>TT (Sec)</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>dt</th>\n",
" <td>Decision Tree Classifier</td>\n",
" <td>0.9984</td>\n",
" <td>0.9991</td>\n",
" <td>1.0000</td>\n",
" <td>0.9846</td>\n",
" <td>0.9920</td>\n",
" <td>0.9911</td>\n",
" <td>0.9913</td>\n",
" <td>0.056</td>\n",
" </tr>\n",
" <tr>\n",
" <th>et</th>\n",
" <td>Extra Trees Classifier</td>\n",
" <td>0.9969</td>\n",
" <td>0.9991</td>\n",
" <td>0.9833</td>\n",
" <td>0.9846</td>\n",
" <td>0.9833</td>\n",
" <td>0.9816</td>\n",
" <td>0.9820</td>\n",
" <td>0.582</td>\n",
" </tr>\n",
" <tr>\n",
" <th>rf</th>\n",
" <td>Random Forest Classifier</td>\n",
" <td>0.9953</td>\n",
" <td>0.9999</td>\n",
" <td>0.9667</td>\n",
" <td>0.9846</td>\n",
" <td>0.9738</td>\n",
" <td>0.9713</td>\n",
" <td>0.9723</td>\n",
" <td>0.646</td>\n",
" </tr>\n",
" <tr>\n",
" <th>gbc</th>\n",
" <td>Gradient Boosting Classifier</td>\n",
" <td>0.9953</td>\n",
" <td>0.9991</td>\n",
" <td>0.9667</td>\n",
" <td>0.9846</td>\n",
" <td>0.9738</td>\n",
" <td>0.9713</td>\n",
" <td>0.9723</td>\n",
" <td>0.420</td>\n",
" </tr>\n",
" <tr>\n",
" <th>lightgbm</th>\n",
" <td>Light Gradient Boosting Machine</td>\n",
" <td>0.9953</td>\n",
" <td>1.0000</td>\n",
" <td>0.9667</td>\n",
" <td>0.9846</td>\n",
" <td>0.9738</td>\n",
" <td>0.9713</td>\n",
" <td>0.9723</td>\n",
" <td>0.206</td>\n",
" </tr>\n",
" <tr>\n",
" <th>ridge</th>\n",
" <td>Ridge Classifier</td>\n",
" <td>0.9938</td>\n",
" <td>0.0000</td>\n",
" <td>0.9513</td>\n",
" <td>0.9846</td>\n",
" <td>0.9666</td>\n",
" <td>0.9632</td>\n",
" <td>0.9640</td>\n",
" <td>0.084</td>\n",
" </tr>\n",
" <tr>\n",
" <th>ada</th>\n",
" <td>Ada Boost Classifier</td>\n",
" <td>0.9938</td>\n",
" <td>0.9989</td>\n",
" <td>0.9500</td>\n",
" <td>0.9846</td>\n",
" <td>0.9651</td>\n",
" <td>0.9617</td>\n",
" <td>0.9630</td>\n",
" <td>0.224</td>\n",
" </tr>\n",
" <tr>\n",
" <th>lr</th>\n",
" <td>Logistic Regression</td>\n",
" <td>0.9906</td>\n",
" <td>0.9928</td>\n",
" <td>0.9346</td>\n",
" <td>0.9692</td>\n",
" <td>0.9497</td>\n",
" <td>0.9446</td>\n",
" <td>0.9459</td>\n",
" <td>0.986</td>\n",
" </tr>\n",
" <tr>\n",
" <th>knn</th>\n",
" <td>K Neighbors Classifier</td>\n",
" <td>0.9516</td>\n",
" <td>0.9652</td>\n",
" <td>0.7538</td>\n",
" <td>0.7463</td>\n",
" <td>0.7468</td>\n",
" <td>0.7201</td>\n",
" <td>0.7221</td>\n",
" <td>0.188</td>\n",
" </tr>\n",
" <tr>\n",
" <th>nb</th>\n",
" <td>Naive Bayes</td>\n",
" <td>0.9500</td>\n",
" <td>0.8840</td>\n",
" <td>0.8026</td>\n",
" <td>0.7236</td>\n",
" <td>0.7558</td>\n",
" <td>0.7283</td>\n",
" <td>0.7326</td>\n",
" <td>0.060</td>\n",
" </tr>\n",
" <tr>\n",
" <th>svm</th>\n",
" <td>SVM - Linear Kernel</td>\n",
" <td>0.9031</td>\n",
" <td>0.0000</td>\n",
" <td>0.2167</td>\n",
" <td>0.3867</td>\n",
" <td>0.2220</td>\n",
" <td>0.1953</td>\n",
" <td>0.2203</td>\n",
" <td>0.064</td>\n",
" </tr>\n",
" <tr>\n",
" <th>lda</th>\n",
" <td>Linear Discriminant Analysis</td>\n",
" <td>0.7703</td>\n",
" <td>0.6956</td>\n",
" <td>0.5897</td>\n",
" <td>0.2350</td>\n",
" <td>0.3338</td>\n",
" <td>0.2277</td>\n",
" <td>0.2628</td>\n",
" <td>0.208</td>\n",
" </tr>\n",
" <tr>\n",
" <th>qda</th>\n",
" <td>Quadratic Discriminant Analysis</td>\n",
" <td>0.0953</td>\n",
" <td>0.5000</td>\n",
" <td>1.0000</td>\n",
" <td>0.0953</td>\n",
" <td>0.1740</td>\n",
" <td>0.0000</td>\n",
" <td>0.0000</td>\n",
" <td>0.132</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" Model Accuracy AUC Recall Prec. \\\n",
"dt Decision Tree Classifier 0.9984 0.9991 1.0000 0.9846 \n",
"et Extra Trees Classifier 0.9969 0.9991 0.9833 0.9846 \n",
"rf Random Forest Classifier 0.9953 0.9999 0.9667 0.9846 \n",
"gbc Gradient Boosting Classifier 0.9953 0.9991 0.9667 0.9846 \n",
"lightgbm Light Gradient Boosting Machine 0.9953 1.0000 0.9667 0.9846 \n",
"ridge Ridge Classifier 0.9938 0.0000 0.9513 0.9846 \n",
"ada Ada Boost Classifier 0.9938 0.9989 0.9500 0.9846 \n",
"lr Logistic Regression 0.9906 0.9928 0.9346 0.9692 \n",
"knn K Neighbors Classifier 0.9516 0.9652 0.7538 0.7463 \n",
"nb Naive Bayes 0.9500 0.8840 0.8026 0.7236 \n",
"svm SVM - Linear Kernel 0.9031 0.0000 0.2167 0.3867 \n",
"lda Linear Discriminant Analysis 0.7703 0.6956 0.5897 0.2350 \n",
"qda Quadratic Discriminant Analysis 0.0953 0.5000 1.0000 0.0953 \n",
"\n",
" F1 Kappa MCC TT (Sec) \n",
"dt 0.9920 0.9911 0.9913 0.056 \n",
"et 0.9833 0.9816 0.9820 0.582 \n",
"rf 0.9738 0.9713 0.9723 0.646 \n",
"gbc 0.9738 0.9713 0.9723 0.420 \n",
"lightgbm 0.9738 0.9713 0.9723 0.206 \n",
"ridge 0.9666 0.9632 0.9640 0.084 \n",
"ada 0.9651 0.9617 0.9630 0.224 \n",
"lr 0.9497 0.9446 0.9459 0.986 \n",
"knn 0.7468 0.7201 0.7221 0.188 \n",
"nb 0.7558 0.7283 0.7326 0.060 \n",
"svm 0.2220 0.1953 0.2203 0.064 \n",
"lda 0.3338 0.2277 0.2628 0.208 \n",
"qda 0.1740 0.0000 0.0000 0.132 "
]
},
"metadata": {
"tags": []
}
}
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 502
},
"id": "gbag8T7hN8tg",
"outputId": "b8d72bf6-d760-4b73-ed40-63d9febc5154"
},
"source": [
"classification.predict_model(best_model)"
],
"execution_count": null,
"outputs": [
{
"output_type": "display_data",
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>Model</th>\n",
" <th>Accuracy</th>\n",
" <th>AUC</th>\n",
" <th>Recall</th>\n",
" <th>Prec.</th>\n",
" <th>F1</th>\n",
" <th>Kappa</th>\n",
" <th>MCC</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>Decision Tree Classifier</td>\n",
" <td>0.9876</td>\n",
" <td>0.9934</td>\n",
" <td>1.0</td>\n",
" <td>0.8182</td>\n",
" <td>0.9</td>\n",
" <td>0.8934</td>\n",
" <td>0.8986</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" Model Accuracy AUC ... F1 Kappa MCC\n",
"0 Decision Tree Classifier 0.9876 0.9934 ... 0.9 0.8934 0.8986\n",
"\n",
"[1 rows x 8 columns]"
]
},
"metadata": {
"tags": []
}
},
{
"output_type": "execute_result",
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>against_bug</th>\n",
" <th>against_dark</th>\n",
" <th>against_dragon</th>\n",
" <th>against_electric</th>\n",
" <th>against_fairy</th>\n",
" <th>against_fight</th>\n",
" <th>against_fire</th>\n",
" <th>against_flying</th>\n",
" <th>against_ghost</th>\n",
" <th>against_grass</th>\n",
" <th>against_ground</th>\n",
" <th>against_ice</th>\n",
" <th>against_normal</th>\n",
" <th>against_poison</th>\n",
" <th>against_psychic</th>\n",
" <th>against_rock</th>\n",
" <th>against_steel</th>\n",
" <th>against_water</th>\n",
" <th>attack</th>\n",
" <th>base_total</th>\n",
" <th>defense</th>\n",
" <th>height_m</th>\n",
" <th>hp</th>\n",
" <th>percentage_male</th>\n",
" <th>sp_attack</th>\n",
" <th>sp_defense</th>\n",
" <th>speed</th>\n",
" <th>weight_kg</th>\n",
" <th>base_egg_steps_10240</th>\n",
" <th>base_egg_steps_20480</th>\n",
" <th>base_egg_steps_2560</th>\n",
" <th>base_egg_steps_30720</th>\n",
" <th>base_egg_steps_3840</th>\n",
" <th>base_egg_steps_5120</th>\n",
" <th>base_egg_steps_6400</th>\n",
" <th>base_egg_steps_7680</th>\n",
" <th>base_egg_steps_8960</th>\n",
" <th>base_happiness_0</th>\n",
" <th>base_happiness_100</th>\n",
" <th>base_happiness_140</th>\n",
" <th>...</th>\n",
" <th>type1_bug</th>\n",
" <th>type1_dark</th>\n",
" <th>type1_dragon</th>\n",
" <th>type1_electric</th>\n",
" <th>type1_fairy</th>\n",
" <th>type1_fighting</th>\n",
" <th>type1_fire</th>\n",
" <th>type1_flying</th>\n",
" <th>type1_ghost</th>\n",
" <th>type1_grass</th>\n",
" <th>type1_ground</th>\n",
" <th>type1_ice</th>\n",
" <th>type1_normal</th>\n",
" <th>type1_poison</th>\n",
" <th>type1_psychic</th>\n",
" <th>type1_rock</th>\n",
" <th>type1_steel</th>\n",
" <th>type1_water</th>\n",
" <th>type2_bug</th>\n",
" <th>type2_dark</th>\n",
" <th>type2_dragon</th>\n",
" <th>type2_electric</th>\n",
" <th>type2_fairy</th>\n",
" <th>type2_fighting</th>\n",
" <th>type2_fire</th>\n",
" <th>type2_flying</th>\n",
" <th>type2_ghost</th>\n",
" <th>type2_grass</th>\n",
" <th>type2_ground</th>\n",
" <th>type2_ice</th>\n",
" <th>type2_normal</th>\n",
" <th>type2_not_available</th>\n",
" <th>type2_poison</th>\n",
" <th>type2_psychic</th>\n",
" <th>type2_rock</th>\n",
" <th>type2_steel</th>\n",
" <th>type2_water</th>\n",
" <th>is_legendary</th>\n",
" <th>Label</th>\n",
" <th>Score</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>0.50</td>\n",
" <td>1.0</td>\n",
" <td>1.0</td>\n",
" <td>2.0</td>\n",
" <td>1.00</td>\n",
" <td>0.25</td>\n",
" <td>2.0</td>\n",
" <td>2.0</td>\n",
" <td>1.0</td>\n",
" <td>0.25</td>\n",
" <td>0.0</td>\n",
" <td>2.00</td>\n",
" <td>1.0</td>\n",
" <td>1.0</td>\n",
" <td>1.0</td>\n",
" <td>4.0</td>\n",
" <td>1.00</td>\n",
" <td>1.0</td>\n",
" <td>65.0</td>\n",
" <td>390.0</td>\n",
" <td>45.0</td>\n",
" <td>1.2</td>\n",
" <td>65.0</td>\n",
" <td>50.000000</td>\n",
" <td>75.0</td>\n",
" <td>45.0</td>\n",
" <td>95.0</td>\n",
" <td>38.000000</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>...</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>0.50</td>\n",
" <td>0.5</td>\n",
" <td>1.0</td>\n",
" <td>1.0</td>\n",
" <td>2.00</td>\n",
" <td>1.00</td>\n",
" <td>1.0</td>\n",
" <td>2.0</td>\n",
" <td>1.0</td>\n",
" <td>1.00</td>\n",
" <td>1.0</td>\n",
" <td>1.00</td>\n",
" <td>1.0</td>\n",
" <td>1.0</td>\n",
" <td>2.0</td>\n",
" <td>0.5</td>\n",
" <td>1.00</td>\n",
" <td>1.0</td>\n",
" <td>80.0</td>\n",
" <td>305.0</td>\n",
" <td>50.0</td>\n",
" <td>0.8</td>\n",
" <td>70.0</td>\n",
" <td>75.400002</td>\n",
" <td>35.0</td>\n",
" <td>35.0</td>\n",
" <td>35.0</td>\n",
" <td>19.500000</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>...</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>0.25</td>\n",
" <td>2.0</td>\n",
" <td>1.0</td>\n",
" <td>1.0</td>\n",
" <td>0.50</td>\n",
" <td>0.00</td>\n",
" <td>0.5</td>\n",
" <td>1.0</td>\n",
" <td>2.0</td>\n",
" <td>0.50</td>\n",
" <td>2.0</td>\n",
" <td>0.50</td>\n",
" <td>0.0</td>\n",
" <td>0.5</td>\n",
" <td>1.0</td>\n",
" <td>2.0</td>\n",
" <td>0.50</td>\n",
" <td>2.0</td>\n",
" <td>30.0</td>\n",
" <td>275.0</td>\n",
" <td>55.0</td>\n",
" <td>0.3</td>\n",
" <td>50.0</td>\n",
" <td>50.000000</td>\n",
" <td>65.0</td>\n",
" <td>55.0</td>\n",
" <td>20.0</td>\n",
" <td>3.100000</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>...</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>1.00</td>\n",
" <td>1.0</td>\n",
" <td>1.0</td>\n",
" <td>2.0</td>\n",
" <td>1.00</td>\n",
" <td>1.00</td>\n",
" <td>0.5</td>\n",
" <td>1.0</td>\n",
" <td>1.0</td>\n",
" <td>2.00</td>\n",
" <td>1.0</td>\n",
" <td>0.50</td>\n",
" <td>1.0</td>\n",
" <td>1.0</td>\n",
" <td>1.0</td>\n",
" <td>1.0</td>\n",
" <td>0.50</td>\n",
" <td>0.5</td>\n",
" <td>65.0</td>\n",
" <td>385.0</td>\n",
" <td>65.0</td>\n",
" <td>1.0</td>\n",
" <td>65.0</td>\n",
" <td>50.000000</td>\n",
" <td>50.0</td>\n",
" <td>50.0</td>\n",
" <td>90.0</td>\n",
" <td>20.000000</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>...</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>0.50</td>\n",
" <td>0.5</td>\n",
" <td>1.0</td>\n",
" <td>1.0</td>\n",
" <td>2.00</td>\n",
" <td>1.00</td>\n",
" <td>1.0</td>\n",
" <td>2.0</td>\n",
" <td>1.0</td>\n",
" <td>1.00</td>\n",
" <td>1.0</td>\n",
" <td>1.00</td>\n",
" <td>1.0</td>\n",
" <td>1.0</td>\n",
" <td>2.0</td>\n",
" <td>0.5</td>\n",
" <td>1.00</td>\n",
" <td>1.0</td>\n",
" <td>100.0</td>\n",
" <td>465.0</td>\n",
" <td>85.0</td>\n",
" <td>1.3</td>\n",
" <td>120.0</td>\n",
" <td>100.000000</td>\n",
" <td>30.0</td>\n",
" <td>85.0</td>\n",
" <td>45.0</td>\n",
" <td>55.500000</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>...</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>...</th>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>156</th>\n",
" <td>1.00</td>\n",
" <td>1.0</td>\n",
" <td>2.0</td>\n",
" <td>0.5</td>\n",
" <td>2.00</td>\n",
" <td>2.00</td>\n",
" <td>1.0</td>\n",
" <td>1.0</td>\n",
" <td>1.0</td>\n",
" <td>0.50</td>\n",
" <td>1.0</td>\n",
" <td>1.00</td>\n",
" <td>1.0</td>\n",
" <td>1.0</td>\n",
" <td>1.0</td>\n",
" <td>2.0</td>\n",
" <td>2.00</td>\n",
" <td>0.5</td>\n",
" <td>120.0</td>\n",
" <td>700.0</td>\n",
" <td>90.0</td>\n",
" <td>3.0</td>\n",
" <td>125.0</td>\n",
" <td>55.543827</td>\n",
" <td>170.0</td>\n",
" <td>100.0</td>\n",
" <td>95.0</td>\n",
" <td>325.000000</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>...</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>157</th>\n",
" <td>2.00</td>\n",
" <td>2.0</td>\n",
" <td>1.0</td>\n",
" <td>1.0</td>\n",
" <td>1.00</td>\n",
" <td>0.50</td>\n",
" <td>1.0</td>\n",
" <td>1.0</td>\n",
" <td>2.0</td>\n",
" <td>1.00</td>\n",
" <td>1.0</td>\n",
" <td>1.00</td>\n",
" <td>1.0</td>\n",
" <td>1.0</td>\n",
" <td>0.5</td>\n",
" <td>1.0</td>\n",
" <td>1.00</td>\n",
" <td>1.0</td>\n",
" <td>73.0</td>\n",
" <td>483.0</td>\n",
" <td>70.0</td>\n",
" <td>1.6</td>\n",
" <td>85.0</td>\n",
" <td>50.000000</td>\n",
" <td>73.0</td>\n",
" <td>115.0</td>\n",
" <td>67.0</td>\n",
" <td>75.599998</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>...</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>158</th>\n",
" <td>0.25</td>\n",
" <td>1.0</td>\n",
" <td>0.5</td>\n",
" <td>1.0</td>\n",
" <td>0.25</td>\n",
" <td>2.00</td>\n",
" <td>1.0</td>\n",
" <td>0.5</td>\n",
" <td>1.0</td>\n",
" <td>0.25</td>\n",
" <td>4.0</td>\n",
" <td>0.25</td>\n",
" <td>0.5</td>\n",
" <td>0.0</td>\n",
" <td>0.5</td>\n",
" <td>1.0</td>\n",
" <td>0.25</td>\n",
" <td>2.0</td>\n",
" <td>90.0</td>\n",
" <td>600.0</td>\n",
" <td>106.0</td>\n",
" <td>1.7</td>\n",
" <td>91.0</td>\n",
" <td>50.000000</td>\n",
" <td>130.0</td>\n",
" <td>106.0</td>\n",
" <td>77.0</td>\n",
" <td>430.000000</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>...</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>1</td>\n",
" <td>1</td>\n",
" <td>1.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>159</th>\n",
" <td>1.00</td>\n",
" <td>1.0</td>\n",
" <td>1.0</td>\n",
" <td>0.5</td>\n",
" <td>0.50</td>\n",
" <td>0.50</td>\n",
" <td>2.0</td>\n",
" <td>2.0</td>\n",
" <td>1.0</td>\n",
" <td>0.25</td>\n",
" <td>1.0</td>\n",
" <td>2.00</td>\n",
" <td>1.0</td>\n",
" <td>1.0</td>\n",
" <td>2.0</td>\n",
" <td>1.0</td>\n",
" <td>1.00</td>\n",
" <td>0.5</td>\n",
" <td>50.0</td>\n",
" <td>320.0</td>\n",
" <td>55.0</td>\n",
" <td>0.5</td>\n",
" <td>45.0</td>\n",
" <td>50.000000</td>\n",
" <td>75.0</td>\n",
" <td>65.0</td>\n",
" <td>30.0</td>\n",
" <td>5.400000</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>...</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>160</th>\n",
" <td>2.00</td>\n",
" <td>2.0</td>\n",
" <td>1.0</td>\n",
" <td>1.0</td>\n",
" <td>1.00</td>\n",
" <td>0.50</td>\n",
" <td>1.0</td>\n",
" <td>1.0</td>\n",
" <td>2.0</td>\n",
" <td>1.00</td>\n",
" <td>1.0</td>\n",
" <td>1.00</td>\n",
" <td>1.0</td>\n",
" <td>1.0</td>\n",
" <td>0.5</td>\n",
" <td>1.0</td>\n",
" <td>1.00</td>\n",
" <td>1.0</td>\n",
" <td>25.0</td>\n",
" <td>330.0</td>\n",
" <td>35.0</td>\n",
" <td>0.7</td>\n",
" <td>60.0</td>\n",
" <td>50.000000</td>\n",
" <td>70.0</td>\n",
" <td>80.0</td>\n",
" <td>60.0</td>\n",
" <td>30.600000</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>...</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>1.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0.0</td>\n",
" <td>0</td>\n",
" <td>0</td>\n",
" <td>1.0</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>161 rows × 610 columns</p>\n",
"</div>"
],
"text/plain": [
" against_bug against_dark against_dragon ... is_legendary Label Score\n",
"0 0.50 1.0 1.0 ... 0 0 1.0\n",
"1 0.50 0.5 1.0 ... 0 0 1.0\n",
"2 0.25 2.0 1.0 ... 0 0 1.0\n",
"3 1.00 1.0 1.0 ... 0 0 1.0\n",
"4 0.50 0.5 1.0 ... 0 0 1.0\n",
".. ... ... ... ... ... ... ...\n",
"156 1.00 1.0 2.0 ... 1 1 1.0\n",
"157 2.00 2.0 1.0 ... 0 0 1.0\n",
"158 0.25 1.0 0.5 ... 1 1 1.0\n",
"159 1.00 1.0 1.0 ... 0 0 1.0\n",
"160 2.00 2.0 1.0 ... 0 0 1.0\n",
"\n",
"[161 rows x 610 columns]"
]
},
"metadata": {
"tags": []
},
"execution_count": 16
}
]
},
{
"cell_type": "code",
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 492,
"referenced_widgets": [
"8ff9be4cd1c74273a4108d8b36cdbe44",
"7631a6da7715475dac647e886ea65a51",
"afa6efdd9e354d6ca799d630b9b5101e",
"0ae181f0a3d841ac85a3f482738076f1",
"6413c1ee348143e59c7d01e9b4dcaae6",
"007ceb37020c4a96b4bd6a4bc5616add",
"efe6734b4a9a4e939d35b96677eff590",
"3407ef63e46841b2902b573a0a4ba3f2",
"b95e79b1632142729d74844edff2d971",
"44b478fa38d04016aa1669f5eb81a081",
"d77b1cd75c014c7db7d1f3460f24efd1",
"1c914127d18b4dcd9ab9255ae1b9eff7",
"61b300d1627b4f85aa8b9a70997e88ad",
"a80af0d7dc5f4e28882c927c7aff8e6f",
"2bb90ebec64941819ad82a30c371137a",
"b14f64fe378b4c0cb91fd6e736d84002",
"269f674170cd4b1aa97671c4c4f35bd1",
"7bf916b11e2647a7adba66d164deffbb",
"852c6ec9644d4243b99734752ed9e555",
"4c754b20437045ea8befec25fe94d787",
"603e2d8bf4ed47158018a4fdafeb6f67",
"4dda4df6338b46458f80310f374a57da",
"6565539269d647c190ac0a5675dd4b8b",
"ad2ee14007c84ec1802d6ae517d69aed",
"7ea7c5c92e2d4a66af9341c2e3ac4f00",
"be707b4d98b54780866fcb20e39e254e",
"52543051d5f54432b35471cf2389d0e2",
"d45fc9bedd5e4d4493b0c2626ffa7dc6",
"b614b0a9dea742498509ce652b11ba95",
"5d22c9525e5149628d9d8a9c0382e844",
"b35f876524974ece85f54c98854b518f",
"2ed0e51780194974bf73160cec22a6cd",
"5823e115e58848e6908db8240573af67",
"1402775b42f04f6bbf2880ce8df8d21e"
]
},
"id": "j9Zy4ehCPqzw",
"outputId": "e441df4e-8780-4900-d414-dd22d0d2a062"
},
"source": [
"classification.evaluate_model(best_model)"
],
"execution_count": null,
"outputs": [
{
"output_type": "display_data",
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "8ff9be4cd1c74273a4108d8b36cdbe44",
"version_minor": 0,
"version_major": 2
},
"text/plain": [
"interactive(children=(ToggleButtons(description='Plot Type:', icons=('',), options=(('Hyperparameters', 'param…"
]
},
"metadata": {
"tags": []
}
}
]
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment