{ "nbformat": 4, "nbformat_minor": 0, "metadata": { "colab": { "provenance": [], "gpuType": "L4" }, "kernelspec": { "name": "python3", "display_name": "Python 3" }, "language_info": { "name": "python" }, "accelerator": "GPU", "widgets": { "application/vnd.jupyter.widget-state+json": { "2f2750be5f7e4a9aa8d2eda43fd2938e": { "model_module": "@jupyter-widgets/controls", "model_name": "HBoxModel", "model_module_version": "1.5.0", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HBoxModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HBoxView", "box_style": "", "children": [ "IPY_MODEL_6cb137b7487d483e97bb0c58f9ff6821", "IPY_MODEL_6f7981d845f84a37ab469a76ecc520bf", "IPY_MODEL_75fc2f1bc87c4607a8d4cc83c89d2846" ], "layout": "IPY_MODEL_f084ef46f0c44b26aa781b8b3fc5aad4" } }, "6cb137b7487d483e97bb0c58f9ff6821": { "model_module": "@jupyter-widgets/controls", "model_name": "HTMLModel", "model_module_version": "1.5.0", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HTMLModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HTMLView", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_3f7fa63c9d74468196054fde4a665ecf", "placeholder": "​", "style": "IPY_MODEL_8f9e62acc34144eaa2d79010d53ff3e4", "value": "README.md: " } }, "6f7981d845f84a37ab469a76ecc520bf": { "model_module": "@jupyter-widgets/controls", "model_name": "FloatProgressModel", "model_module_version": "1.5.0", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "FloatProgressModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "ProgressView", "bar_style": "success", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_210429b1d9024f16b4f13e694c735489", "max": 1, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_3b583fe7f0524a35862ebdbbc6a5d09f", "value": 1 } }, "75fc2f1bc87c4607a8d4cc83c89d2846": { "model_module": "@jupyter-widgets/controls", "model_name": "HTMLModel", "model_module_version": "1.5.0", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HTMLModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HTMLView", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_f24c4e5601f8411b90dc83233bd470b5", "placeholder": "​", "style": "IPY_MODEL_0de59ddacc0a459baa2ef7f8fb3abc31", "value": " 1.75k/? [00:00<00:00, 186kB/s]" } }, "f084ef46f0c44b26aa781b8b3fc5aad4": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "3f7fa63c9d74468196054fde4a665ecf": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "8f9e62acc34144eaa2d79010d53ff3e4": { "model_module": "@jupyter-widgets/controls", "model_name": "DescriptionStyleModel", "model_module_version": "1.5.0", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "DescriptionStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "description_width": "" } }, "210429b1d9024f16b4f13e694c735489": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": "20px" } }, "3b583fe7f0524a35862ebdbbc6a5d09f": { "model_module": "@jupyter-widgets/controls", "model_name": "ProgressStyleModel", "model_module_version": "1.5.0", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "ProgressStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "bar_color": null, "description_width": "" } }, "f24c4e5601f8411b90dc83233bd470b5": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "0de59ddacc0a459baa2ef7f8fb3abc31": { "model_module": "@jupyter-widgets/controls", "model_name": "DescriptionStyleModel", "model_module_version": "1.5.0", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "DescriptionStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "description_width": "" } }, "76a140e0b705434bb4adb1a8f48021d5": { "model_module": "@jupyter-widgets/controls", "model_name": "HBoxModel", "model_module_version": "1.5.0", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HBoxModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HBoxView", "box_style": "", "children": [ "IPY_MODEL_51fd9ed5b3dd4e90948c87b614f2acfc", "IPY_MODEL_4b01e71fc24a4c35a1dfc5f239a72791", "IPY_MODEL_938a0455c40545068b59a89e67662a6e" ], "layout": "IPY_MODEL_81d83b91cd5f49a1824411c584fd38a7" } }, "51fd9ed5b3dd4e90948c87b614f2acfc": { "model_module": "@jupyter-widgets/controls", "model_name": "HTMLModel", "model_module_version": "1.5.0", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HTMLModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HTMLView", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_27906f9d044b4654b03971431da8cca5", "placeholder": "​", "style": "IPY_MODEL_b32a59ff260f4b3c87a61d5c1d9f9f59", "value": "machine_learning/Friday-WorkingHours-Aft(…): 100%" } }, "4b01e71fc24a4c35a1dfc5f239a72791": { "model_module": "@jupyter-widgets/controls", "model_name": "FloatProgressModel", "model_module_version": "1.5.0", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "FloatProgressModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "ProgressView", "bar_style": "success", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_6aa48e45806a4ef19168a9dbf84c416e", "max": 22188516, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_77b18f0e1da145ce846d2cd711180195", "value": 22188516 } }, "938a0455c40545068b59a89e67662a6e": { "model_module": "@jupyter-widgets/controls", "model_name": "HTMLModel", "model_module_version": "1.5.0", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HTMLModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HTMLView", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_8a71fb5aefbb49679e28fa8757c1e75c", "placeholder": "​", "style": "IPY_MODEL_5de47fd2f2cd495ba8bb4e9bcb9ea6fe", "value": " 22.2M/22.2M [00:01<00:00, 111MB/s]" } }, "81d83b91cd5f49a1824411c584fd38a7": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "27906f9d044b4654b03971431da8cca5": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "b32a59ff260f4b3c87a61d5c1d9f9f59": { "model_module": "@jupyter-widgets/controls", "model_name": "DescriptionStyleModel", "model_module_version": "1.5.0", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "DescriptionStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "description_width": "" } }, "6aa48e45806a4ef19168a9dbf84c416e": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "77b18f0e1da145ce846d2cd711180195": { "model_module": "@jupyter-widgets/controls", "model_name": "ProgressStyleModel", "model_module_version": "1.5.0", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "ProgressStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "bar_color": null, "description_width": "" } }, "8a71fb5aefbb49679e28fa8757c1e75c": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "5de47fd2f2cd495ba8bb4e9bcb9ea6fe": { "model_module": "@jupyter-widgets/controls", "model_name": "DescriptionStyleModel", "model_module_version": "1.5.0", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "DescriptionStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "description_width": "" } }, "95ffe4edbc704f66859ac04b06e696f7": { "model_module": "@jupyter-widgets/controls", "model_name": "HBoxModel", "model_module_version": "1.5.0", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HBoxModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HBoxView", "box_style": "", "children": [ "IPY_MODEL_fadd1f280fef48cabda1080b79450787", "IPY_MODEL_27abcf22012c48c1bb4ae231612385f6", "IPY_MODEL_907ab296a02942788408ac7d79eb09d3" ], "layout": "IPY_MODEL_3f6b3ca33b0c455685973d1077e04450" } }, "fadd1f280fef48cabda1080b79450787": { "model_module": "@jupyter-widgets/controls", "model_name": "HTMLModel", "model_module_version": "1.5.0", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HTMLModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HTMLView", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_9e23cf5bcdd34c779d4e4e98bb6d621a", "placeholder": "​", "style": "IPY_MODEL_2a77ca5a2cc541359355f3e9515eff50", "value": "machine_learning/Friday-WorkingHours-Aft(…): 100%" } }, "27abcf22012c48c1bb4ae231612385f6": { "model_module": "@jupyter-widgets/controls", "model_name": "FloatProgressModel", "model_module_version": "1.5.0", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "FloatProgressModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "ProgressView", "bar_style": "success", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_34225ad9c43948489c293809c344ab9f", "max": 15688379, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_352e8d89aefe4d52ba3ce26754b75d0e", "value": 15688379 } }, "907ab296a02942788408ac7d79eb09d3": { "model_module": "@jupyter-widgets/controls", "model_name": "HTMLModel", "model_module_version": "1.5.0", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HTMLModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HTMLView", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_a9e318d8af6c4180b1ddc434b7c3a531", "placeholder": "​", "style": "IPY_MODEL_c7fdd33e0f1343babd4f7c0ec64e42ec", "value": " 15.7M/15.7M [00:00<00:00, 78.3MB/s]" } }, "3f6b3ca33b0c455685973d1077e04450": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "9e23cf5bcdd34c779d4e4e98bb6d621a": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "2a77ca5a2cc541359355f3e9515eff50": { "model_module": "@jupyter-widgets/controls", "model_name": "DescriptionStyleModel", "model_module_version": "1.5.0", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "DescriptionStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "description_width": "" } }, "34225ad9c43948489c293809c344ab9f": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "352e8d89aefe4d52ba3ce26754b75d0e": { "model_module": "@jupyter-widgets/controls", "model_name": "ProgressStyleModel", "model_module_version": "1.5.0", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "ProgressStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "bar_color": null, "description_width": "" } }, "a9e318d8af6c4180b1ddc434b7c3a531": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "c7fdd33e0f1343babd4f7c0ec64e42ec": { "model_module": "@jupyter-widgets/controls", "model_name": "DescriptionStyleModel", "model_module_version": "1.5.0", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "DescriptionStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "description_width": "" } }, "23f8e72085324e5ebb56970018bddf8e": { "model_module": "@jupyter-widgets/controls", "model_name": "HBoxModel", "model_module_version": "1.5.0", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HBoxModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HBoxView", "box_style": "", "children": [ "IPY_MODEL_0aae8842888c4c9197b0e4630db72456", "IPY_MODEL_383d0f18d98140859418231aedb9cefc", "IPY_MODEL_c720b1425b1f4132865f146b365c521b" ], "layout": "IPY_MODEL_da3c33b35e0646738c7281154b3787f4" } }, "0aae8842888c4c9197b0e4630db72456": { "model_module": "@jupyter-widgets/controls", "model_name": "HTMLModel", "model_module_version": "1.5.0", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HTMLModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HTMLView", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_36ea0ce6415c4520a2f4490231b66911", "placeholder": "​", "style": "IPY_MODEL_e70b645059ba4fd7a40d774b75fb1e90", "value": "machine_learning/Friday-WorkingHours-Mor(…): 100%" } }, "383d0f18d98140859418231aedb9cefc": { "model_module": "@jupyter-widgets/controls", "model_name": "FloatProgressModel", "model_module_version": "1.5.0", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "FloatProgressModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "ProgressView", "bar_style": "success", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_ce574c2b0a98472dae218bf8c904fde7", "max": 19352181, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_1009991267664f378ff9bfb899462c7a", "value": 19352181 } }, "c720b1425b1f4132865f146b365c521b": { "model_module": "@jupyter-widgets/controls", "model_name": "HTMLModel", "model_module_version": "1.5.0", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HTMLModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HTMLView", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_0dd76a79d89242fbbee96f1f1227f9f3", "placeholder": "​", "style": "IPY_MODEL_671bd37795ba4424a4621e10438b6134", "value": " 19.4M/19.4M [00:00<00:00, 96.7MB/s]" } }, "da3c33b35e0646738c7281154b3787f4": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "36ea0ce6415c4520a2f4490231b66911": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "e70b645059ba4fd7a40d774b75fb1e90": { "model_module": "@jupyter-widgets/controls", "model_name": "DescriptionStyleModel", "model_module_version": "1.5.0", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "DescriptionStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "description_width": "" } }, "ce574c2b0a98472dae218bf8c904fde7": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "1009991267664f378ff9bfb899462c7a": { "model_module": "@jupyter-widgets/controls", "model_name": "ProgressStyleModel", "model_module_version": "1.5.0", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "ProgressStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "bar_color": null, "description_width": "" } }, "0dd76a79d89242fbbee96f1f1227f9f3": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "671bd37795ba4424a4621e10438b6134": { "model_module": "@jupyter-widgets/controls", "model_name": "DescriptionStyleModel", "model_module_version": "1.5.0", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "DescriptionStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "description_width": "" } }, "9cba7c26cd43468bad6af2b16df88a64": { "model_module": "@jupyter-widgets/controls", "model_name": "HBoxModel", "model_module_version": "1.5.0", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HBoxModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HBoxView", "box_style": "", "children": [ "IPY_MODEL_a6bda0655a5b4fe28d1be5a9d314ee6c", "IPY_MODEL_308899983c544877b91c1a511183112d", "IPY_MODEL_112b0a1cfa5642dbbbe2ee5f808a04bc" ], "layout": "IPY_MODEL_9c28b9778314432cbd7bc4c2109767bd" } }, "a6bda0655a5b4fe28d1be5a9d314ee6c": { "model_module": "@jupyter-widgets/controls", "model_name": "HTMLModel", "model_module_version": "1.5.0", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HTMLModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HTMLView", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_099c5213441f46dbb3e9c55758b13568", "placeholder": "​", "style": "IPY_MODEL_78a316ffa07540beaccb3d1f6074c410", "value": "machine_learning/Monday-WorkingHours.pca(…): 100%" } }, "308899983c544877b91c1a511183112d": { "model_module": "@jupyter-widgets/controls", "model_name": "FloatProgressModel", "model_module_version": "1.5.0", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "FloatProgressModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "ProgressView", "bar_style": "success", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_b077c37df4db4f6ab7ce45e8ba93a52e", "max": 57011041, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_e7d7a59bbbe1422f810dc23ea3d40c58", "value": 57011041 } }, "112b0a1cfa5642dbbbe2ee5f808a04bc": { "model_module": "@jupyter-widgets/controls", "model_name": "HTMLModel", "model_module_version": "1.5.0", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HTMLModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HTMLView", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_2f1abe757de849199d69f7d1db8220f8", "placeholder": "​", "style": "IPY_MODEL_9ab9c210ee544fc5a27315ae7f16c470", "value": " 57.0M/57.0M [00:01<00:00, 167MB/s]" } }, "9c28b9778314432cbd7bc4c2109767bd": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "099c5213441f46dbb3e9c55758b13568": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "78a316ffa07540beaccb3d1f6074c410": { "model_module": "@jupyter-widgets/controls", "model_name": "DescriptionStyleModel", "model_module_version": "1.5.0", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "DescriptionStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "description_width": "" } }, "b077c37df4db4f6ab7ce45e8ba93a52e": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "e7d7a59bbbe1422f810dc23ea3d40c58": { "model_module": "@jupyter-widgets/controls", "model_name": "ProgressStyleModel", "model_module_version": "1.5.0", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "ProgressStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "bar_color": null, "description_width": "" } }, "2f1abe757de849199d69f7d1db8220f8": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "9ab9c210ee544fc5a27315ae7f16c470": { "model_module": "@jupyter-widgets/controls", "model_name": "DescriptionStyleModel", "model_module_version": "1.5.0", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "DescriptionStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "description_width": "" } }, "dd94f92bc2704f7e91577eac6cb5c7ad": { "model_module": "@jupyter-widgets/controls", "model_name": "HBoxModel", "model_module_version": "1.5.0", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HBoxModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HBoxView", "box_style": "", "children": [ "IPY_MODEL_c0b2b5a97366482fbbac1d8bd67cd45f", "IPY_MODEL_594d808e7c5f44149f3157beaebde938", "IPY_MODEL_ca77b2db6df44816a8e342d6659cc5ab" ], "layout": "IPY_MODEL_8a7eeafd153e453da9cfc7d42b00edc3" } }, "c0b2b5a97366482fbbac1d8bd67cd45f": { "model_module": "@jupyter-widgets/controls", "model_name": "HTMLModel", "model_module_version": "1.5.0", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HTMLModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HTMLView", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_8dd436c564e44a5da9526b3e4d3e5847", "placeholder": "​", "style": "IPY_MODEL_6be70099525a4a48bc04f2610bec1682", "value": "machine_learning/Thursday-WorkingHours-A(…): 100%" } }, "594d808e7c5f44149f3157beaebde938": { "model_module": "@jupyter-widgets/controls", "model_name": "FloatProgressModel", "model_module_version": "1.5.0", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "FloatProgressModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "ProgressView", "bar_style": "success", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_3441a4d1ddcf403ca40853dd11763e5f", "max": 24090104, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_049b0434eb424b9abe78e1f55dd5f3a1", "value": 24090104 } }, "ca77b2db6df44816a8e342d6659cc5ab": { "model_module": "@jupyter-widgets/controls", "model_name": "HTMLModel", "model_module_version": "1.5.0", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HTMLModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HTMLView", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_c627f7d9cd074b36bd0b00624b944063", "placeholder": "​", "style": "IPY_MODEL_9a961f6455674a2fba5f4b1c76461cbb", "value": " 24.1M/24.1M [00:00<00:00, 121MB/s]" } }, "8a7eeafd153e453da9cfc7d42b00edc3": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "8dd436c564e44a5da9526b3e4d3e5847": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "6be70099525a4a48bc04f2610bec1682": { "model_module": "@jupyter-widgets/controls", "model_name": "DescriptionStyleModel", "model_module_version": "1.5.0", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "DescriptionStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "description_width": "" } }, "3441a4d1ddcf403ca40853dd11763e5f": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "049b0434eb424b9abe78e1f55dd5f3a1": { "model_module": "@jupyter-widgets/controls", "model_name": "ProgressStyleModel", "model_module_version": "1.5.0", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "ProgressStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "bar_color": null, "description_width": "" } }, "c627f7d9cd074b36bd0b00624b944063": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "9a961f6455674a2fba5f4b1c76461cbb": { "model_module": "@jupyter-widgets/controls", "model_name": "DescriptionStyleModel", "model_module_version": "1.5.0", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "DescriptionStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "description_width": "" } }, "f5cf27c432864ebbafb15a9112a00558": { "model_module": "@jupyter-widgets/controls", "model_name": "HBoxModel", "model_module_version": "1.5.0", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HBoxModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HBoxView", "box_style": "", "children": [ "IPY_MODEL_3af429a3515c4191beca90e30de252d7", "IPY_MODEL_2d9387c31d8d4a2fb4b4647e7e83a91b", "IPY_MODEL_d35559d0743f4ac0bd2f8355257387a9" ], "layout": "IPY_MODEL_88ce60c3ddda4f9f8ae99d6948366227" } }, "3af429a3515c4191beca90e30de252d7": { "model_module": "@jupyter-widgets/controls", "model_name": "HTMLModel", "model_module_version": "1.5.0", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HTMLModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HTMLView", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_8b9eaa2184be48be9058995691742c55", "placeholder": "​", "style": "IPY_MODEL_1395eac05c76410d9ed31e95f8d1c826", "value": "machine_learning/Thursday-WorkingHours-M(…): 100%" } }, "2d9387c31d8d4a2fb4b4647e7e83a91b": { "model_module": "@jupyter-widgets/controls", "model_name": "FloatProgressModel", "model_module_version": "1.5.0", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "FloatProgressModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "ProgressView", "bar_style": "success", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_9a08c69fe075433cb32bbe0a0ce158b3", "max": 17249369, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_ed1f00fa2dd14f838956159c970820dd", "value": 17249369 } }, "d35559d0743f4ac0bd2f8355257387a9": { "model_module": "@jupyter-widgets/controls", "model_name": "HTMLModel", "model_module_version": "1.5.0", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HTMLModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HTMLView", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_5c5b98945c5d4f06a6b76775878a59a3", "placeholder": "​", "style": "IPY_MODEL_2962f96aabb84d519e1fa44dc122d712", "value": " 17.2M/17.2M [00:00<00:00, 85.9MB/s]" } }, "88ce60c3ddda4f9f8ae99d6948366227": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "8b9eaa2184be48be9058995691742c55": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "1395eac05c76410d9ed31e95f8d1c826": { "model_module": "@jupyter-widgets/controls", "model_name": "DescriptionStyleModel", "model_module_version": "1.5.0", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "DescriptionStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "description_width": "" } }, "9a08c69fe075433cb32bbe0a0ce158b3": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "ed1f00fa2dd14f838956159c970820dd": { "model_module": "@jupyter-widgets/controls", "model_name": "ProgressStyleModel", "model_module_version": "1.5.0", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "ProgressStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "bar_color": null, "description_width": "" } }, "5c5b98945c5d4f06a6b76775878a59a3": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "2962f96aabb84d519e1fa44dc122d712": { "model_module": "@jupyter-widgets/controls", "model_name": "DescriptionStyleModel", "model_module_version": "1.5.0", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "DescriptionStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "description_width": "" } }, "0bf896440eba47a48716f8c4669eb06b": { "model_module": "@jupyter-widgets/controls", "model_name": "HBoxModel", "model_module_version": "1.5.0", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HBoxModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HBoxView", "box_style": "", "children": [ "IPY_MODEL_8fb267a7c8d14204909dfdb38b12cacf", "IPY_MODEL_df060e13749f4848a19b6e8dca0940a9", "IPY_MODEL_3f8a98e98fbc4aa38fee92ae17cb3cdd" ], "layout": "IPY_MODEL_aa7a42e7154842f7a7f337a29b88aadf" } }, "8fb267a7c8d14204909dfdb38b12cacf": { "model_module": "@jupyter-widgets/controls", "model_name": "HTMLModel", "model_module_version": "1.5.0", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HTMLModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HTMLView", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_f3bf8edc8dc0496cba2f750c2b274bba", "placeholder": "​", "style": "IPY_MODEL_14aecfdd5e864cd9b684e9420df32d77", "value": "machine_learning/Tuesday-WorkingHours.pc(…): 100%" } }, "df060e13749f4848a19b6e8dca0940a9": { "model_module": "@jupyter-widgets/controls", "model_name": "FloatProgressModel", "model_module_version": "1.5.0", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "FloatProgressModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "ProgressView", "bar_style": "success", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_f7902e6cbdb6435c859429541cde9715", "max": 45553171, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_ac9c158fe13d4b679792a28390e0eb30", "value": 45553171 } }, "3f8a98e98fbc4aa38fee92ae17cb3cdd": { "model_module": "@jupyter-widgets/controls", "model_name": "HTMLModel", "model_module_version": "1.5.0", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HTMLModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HTMLView", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_0ee96d7c71e244198f11a44b4aec580b", "placeholder": "​", "style": "IPY_MODEL_568dfd3f1bad49cab2eeaffede6df73c", "value": " 45.6M/45.6M [00:00<00:00, 228MB/s]" } }, "aa7a42e7154842f7a7f337a29b88aadf": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "f3bf8edc8dc0496cba2f750c2b274bba": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "14aecfdd5e864cd9b684e9420df32d77": { "model_module": "@jupyter-widgets/controls", "model_name": "DescriptionStyleModel", "model_module_version": "1.5.0", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "DescriptionStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "description_width": "" } }, "f7902e6cbdb6435c859429541cde9715": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "ac9c158fe13d4b679792a28390e0eb30": { "model_module": "@jupyter-widgets/controls", "model_name": "ProgressStyleModel", "model_module_version": "1.5.0", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "ProgressStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "bar_color": null, "description_width": "" } }, "0ee96d7c71e244198f11a44b4aec580b": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "568dfd3f1bad49cab2eeaffede6df73c": { "model_module": "@jupyter-widgets/controls", "model_name": "DescriptionStyleModel", "model_module_version": "1.5.0", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "DescriptionStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "description_width": "" } }, "565d31a696e94c2ca324a1245c8e59bc": { "model_module": "@jupyter-widgets/controls", "model_name": "HBoxModel", "model_module_version": "1.5.0", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HBoxModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HBoxView", "box_style": "", "children": [ "IPY_MODEL_c3f030450ec94dccb7e001159797646f", "IPY_MODEL_1e9a5297dbe54a378696a07d4fee02c7", "IPY_MODEL_85e4aa726621465dbbe46e6da0846eda" ], "layout": "IPY_MODEL_05814efdd9394076b0ec98515738f592" } }, "c3f030450ec94dccb7e001159797646f": { "model_module": "@jupyter-widgets/controls", "model_name": "HTMLModel", "model_module_version": "1.5.0", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HTMLModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HTMLView", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_18853ff47f8a4845932046df8ed73c57", "placeholder": "​", "style": "IPY_MODEL_8ed20ee282094732844a3620b0de9be4", "value": "machine_learning/Wednesday-workingHours.(…): 100%" } }, "1e9a5297dbe54a378696a07d4fee02c7": { "model_module": "@jupyter-widgets/controls", "model_name": "FloatProgressModel", "model_module_version": "1.5.0", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "FloatProgressModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "ProgressView", "bar_style": "success", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_9b1d00740c86438e92486c0be55cfb56", "max": 67414946, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_7f1c74ade1b74d228b72939c82b778eb", "value": 67414946 } }, "85e4aa726621465dbbe46e6da0846eda": { "model_module": "@jupyter-widgets/controls", "model_name": "HTMLModel", "model_module_version": "1.5.0", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HTMLModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HTMLView", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_421686515f7e470fa200cc7618c1abd3", "placeholder": "​", "style": "IPY_MODEL_9c39ce19cceb4854863178c5c3a123b0", "value": " 67.4M/67.4M [00:01<00:00, 337MB/s]" } }, "05814efdd9394076b0ec98515738f592": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "18853ff47f8a4845932046df8ed73c57": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "8ed20ee282094732844a3620b0de9be4": { "model_module": "@jupyter-widgets/controls", "model_name": "DescriptionStyleModel", "model_module_version": "1.5.0", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "DescriptionStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "description_width": "" } }, "9b1d00740c86438e92486c0be55cfb56": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "7f1c74ade1b74d228b72939c82b778eb": { "model_module": "@jupyter-widgets/controls", "model_name": "ProgressStyleModel", "model_module_version": "1.5.0", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "ProgressStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "bar_color": null, "description_width": "" } }, "421686515f7e470fa200cc7618c1abd3": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "9c39ce19cceb4854863178c5c3a123b0": { "model_module": "@jupyter-widgets/controls", "model_name": "DescriptionStyleModel", "model_module_version": "1.5.0", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "DescriptionStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "description_width": "" } }, "e8c9a989489044cd82d600adc5888c35": { "model_module": "@jupyter-widgets/controls", "model_name": "HBoxModel", "model_module_version": "1.5.0", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HBoxModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HBoxView", "box_style": "", "children": [ "IPY_MODEL_6582392ab33f48c29b601b071d117bb2", "IPY_MODEL_ce5adb72ea3347a2ae6de2d6f6904345", "IPY_MODEL_b7124c64cc14488c9705ae9efe931b50" ], "layout": "IPY_MODEL_e3371172eec44f2495fe6d3785d62aba" } }, "6582392ab33f48c29b601b071d117bb2": { "model_module": "@jupyter-widgets/controls", "model_name": "HTMLModel", "model_module_version": "1.5.0", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HTMLModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HTMLView", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_4a86611cd91c49f59881a07ea021382c", "placeholder": "​", "style": "IPY_MODEL_4b8ec8295e04449e884606037e797239", "value": "Generating train split: 100%" } }, "ce5adb72ea3347a2ae6de2d6f6904345": { "model_module": "@jupyter-widgets/controls", "model_name": "FloatProgressModel", "model_module_version": "1.5.0", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "FloatProgressModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "ProgressView", "bar_style": "success", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_0adf9686a229444ba27e7c2f122d9145", "max": 2830743, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_b91849c13807453a8d3c185f8cfa857d", "value": 2830743 } }, "b7124c64cc14488c9705ae9efe931b50": { "model_module": "@jupyter-widgets/controls", "model_name": "HTMLModel", "model_module_version": "1.5.0", "state": { "_dom_classes": [], "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "HTMLModel", "_view_count": null, "_view_module": "@jupyter-widgets/controls", "_view_module_version": "1.5.0", "_view_name": "HTMLView", "description": "", "description_tooltip": null, "layout": "IPY_MODEL_a3e08997acda48779e1868ea582991d3", "placeholder": "​", "style": "IPY_MODEL_6b323183ee9c4c9a8370d1a4117e763e", "value": " 2830743/2830743 [00:05<00:00, 221174.98 examples/s]" } }, "e3371172eec44f2495fe6d3785d62aba": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "4a86611cd91c49f59881a07ea021382c": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "4b8ec8295e04449e884606037e797239": { "model_module": "@jupyter-widgets/controls", "model_name": "DescriptionStyleModel", "model_module_version": "1.5.0", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "DescriptionStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "description_width": "" } }, "0adf9686a229444ba27e7c2f122d9145": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "b91849c13807453a8d3c185f8cfa857d": { "model_module": "@jupyter-widgets/controls", "model_name": "ProgressStyleModel", "model_module_version": "1.5.0", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "ProgressStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "bar_color": null, "description_width": "" } }, "a3e08997acda48779e1868ea582991d3": { "model_module": "@jupyter-widgets/base", "model_name": "LayoutModel", "model_module_version": "1.2.0", "state": { "_model_module": "@jupyter-widgets/base", "_model_module_version": "1.2.0", "_model_name": "LayoutModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "LayoutView", "align_content": null, "align_items": null, "align_self": null, "border": null, "bottom": null, "display": null, "flex": null, "flex_flow": null, "grid_area": null, "grid_auto_columns": null, "grid_auto_flow": null, "grid_auto_rows": null, "grid_column": null, "grid_gap": null, "grid_row": null, "grid_template_areas": null, "grid_template_columns": null, "grid_template_rows": null, "height": null, "justify_content": null, "justify_items": null, "left": null, "margin": null, "max_height": null, "max_width": null, "min_height": null, "min_width": null, "object_fit": null, "object_position": null, "order": null, "overflow": null, "overflow_x": null, "overflow_y": null, "padding": null, "right": null, "top": null, "visibility": null, "width": null } }, "6b323183ee9c4c9a8370d1a4117e763e": { "model_module": "@jupyter-widgets/controls", "model_name": "DescriptionStyleModel", "model_module_version": "1.5.0", "state": { "_model_module": "@jupyter-widgets/controls", "_model_module_version": "1.5.0", "_model_name": "DescriptionStyleModel", "_view_count": null, "_view_module": "@jupyter-widgets/base", "_view_module_version": "1.2.0", "_view_name": "StyleView", "description_width": "" } } } } }, "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "gL3MYpo4vdfJ", "outputId": "ad2044e9-0f24-4e6c-bc57-936f44116434" }, "outputs": [ { "output_type": "stream", "name": "stdout", "text": [ "Requirement already satisfied: pandas in /usr/local/lib/python3.12/dist-packages (2.2.2)\n", "Requirement already satisfied: numpy in /usr/local/lib/python3.12/dist-packages (2.0.2)\n", "Requirement already satisfied: scikit-learn in /usr/local/lib/python3.12/dist-packages (1.6.1)\n", "Requirement already satisfied: lightgbm in /usr/local/lib/python3.12/dist-packages (4.6.0)\n", "Requirement already satisfied: datasets in /usr/local/lib/python3.12/dist-packages (4.0.0)\n", "Requirement already satisfied: pyarrow in /usr/local/lib/python3.12/dist-packages (18.1.0)\n", "Requirement already satisfied: shap in /usr/local/lib/python3.12/dist-packages (0.51.0)\n", "Requirement already satisfied: joblib in /usr/local/lib/python3.12/dist-packages (1.5.3)\n", "Requirement already satisfied: xgboost in /usr/local/lib/python3.12/dist-packages (3.2.0)\n", "Requirement already satisfied: imbalanced-learn in /usr/local/lib/python3.12/dist-packages (0.14.1)\n", "Requirement already satisfied: seaborn in /usr/local/lib/python3.12/dist-packages (0.13.2)\n", "Requirement already satisfied: matplotlib in /usr/local/lib/python3.12/dist-packages (3.10.0)\n", "Requirement already satisfied: python-dateutil>=2.8.2 in /usr/local/lib/python3.12/dist-packages (from pandas) (2.9.0.post0)\n", "Requirement already satisfied: pytz>=2020.1 in /usr/local/lib/python3.12/dist-packages (from pandas) (2025.2)\n", "Requirement already satisfied: tzdata>=2022.7 in /usr/local/lib/python3.12/dist-packages (from pandas) (2026.1)\n", "Requirement already satisfied: scipy>=1.6.0 in /usr/local/lib/python3.12/dist-packages (from scikit-learn) (1.16.3)\n", "Requirement already satisfied: threadpoolctl>=3.1.0 in /usr/local/lib/python3.12/dist-packages (from scikit-learn) (3.6.0)\n", "Requirement already satisfied: filelock in /usr/local/lib/python3.12/dist-packages (from datasets) (3.25.2)\n", "Requirement already satisfied: dill<0.3.9,>=0.3.0 in /usr/local/lib/python3.12/dist-packages (from datasets) (0.3.8)\n", "Requirement already satisfied: requests>=2.32.2 in /usr/local/lib/python3.12/dist-packages (from datasets) (2.32.4)\n", "Requirement already satisfied: tqdm>=4.66.3 in /usr/local/lib/python3.12/dist-packages (from datasets) (4.67.3)\n", "Requirement already satisfied: xxhash in /usr/local/lib/python3.12/dist-packages (from datasets) (3.6.0)\n", "Requirement already satisfied: multiprocess<0.70.17 in /usr/local/lib/python3.12/dist-packages (from datasets) (0.70.16)\n", "Requirement already satisfied: fsspec<=2025.3.0,>=2023.1.0 in /usr/local/lib/python3.12/dist-packages (from fsspec[http]<=2025.3.0,>=2023.1.0->datasets) (2025.3.0)\n", "Requirement already satisfied: huggingface-hub>=0.24.0 in /usr/local/lib/python3.12/dist-packages (from datasets) (1.10.1)\n", "Requirement already satisfied: packaging in /usr/local/lib/python3.12/dist-packages (from datasets) (26.0)\n", "Requirement already satisfied: pyyaml>=5.1 in /usr/local/lib/python3.12/dist-packages (from datasets) (6.0.3)\n", "Requirement already satisfied: slicer==0.0.8 in /usr/local/lib/python3.12/dist-packages (from shap) (0.0.8)\n", "Requirement already satisfied: numba in /usr/local/lib/python3.12/dist-packages (from shap) (0.60.0)\n", "Requirement already satisfied: llvmlite in /usr/local/lib/python3.12/dist-packages (from shap) (0.43.0)\n", "Requirement already satisfied: cloudpickle in /usr/local/lib/python3.12/dist-packages (from shap) (3.1.2)\n", "Requirement already satisfied: typing-extensions in /usr/local/lib/python3.12/dist-packages (from shap) (4.15.0)\n", "Requirement already satisfied: nvidia-nccl-cu12 in /usr/local/lib/python3.12/dist-packages (from xgboost) (2.27.5)\n", "Requirement already satisfied: sklearn-compat<0.2,>=0.1.5 in /usr/local/lib/python3.12/dist-packages (from imbalanced-learn) (0.1.5)\n", "Requirement already satisfied: contourpy>=1.0.1 in /usr/local/lib/python3.12/dist-packages (from matplotlib) (1.3.3)\n", "Requirement already satisfied: cycler>=0.10 in /usr/local/lib/python3.12/dist-packages (from matplotlib) (0.12.1)\n", "Requirement already satisfied: fonttools>=4.22.0 in /usr/local/lib/python3.12/dist-packages (from matplotlib) (4.62.1)\n", "Requirement already satisfied: kiwisolver>=1.3.1 in /usr/local/lib/python3.12/dist-packages (from matplotlib) (1.5.0)\n", "Requirement already satisfied: pillow>=8 in /usr/local/lib/python3.12/dist-packages (from matplotlib) (11.3.0)\n", "Requirement already satisfied: pyparsing>=2.3.1 in /usr/local/lib/python3.12/dist-packages (from matplotlib) (3.3.2)\n", "Requirement already satisfied: aiohttp!=4.0.0a0,!=4.0.0a1 in /usr/local/lib/python3.12/dist-packages (from fsspec[http]<=2025.3.0,>=2023.1.0->datasets) (3.13.5)\n", "Requirement already satisfied: hf-xet<2.0.0,>=1.4.3 in /usr/local/lib/python3.12/dist-packages (from huggingface-hub>=0.24.0->datasets) (1.4.3)\n", "Requirement already satisfied: httpx<1,>=0.23.0 in /usr/local/lib/python3.12/dist-packages (from huggingface-hub>=0.24.0->datasets) (0.28.1)\n", "Requirement already satisfied: typer in /usr/local/lib/python3.12/dist-packages (from huggingface-hub>=0.24.0->datasets) (0.24.1)\n", "Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.12/dist-packages (from python-dateutil>=2.8.2->pandas) (1.17.0)\n", "Requirement already satisfied: charset_normalizer<4,>=2 in /usr/local/lib/python3.12/dist-packages (from requests>=2.32.2->datasets) (3.4.7)\n", "Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.12/dist-packages (from requests>=2.32.2->datasets) (3.11)\n", "Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.12/dist-packages (from requests>=2.32.2->datasets) (2.5.0)\n", "Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.12/dist-packages (from requests>=2.32.2->datasets) (2026.2.25)\n", "Requirement already satisfied: aiohappyeyeballs>=2.5.0 in /usr/local/lib/python3.12/dist-packages (from aiohttp!=4.0.0a0,!=4.0.0a1->fsspec[http]<=2025.3.0,>=2023.1.0->datasets) (2.6.1)\n", "Requirement already satisfied: aiosignal>=1.4.0 in /usr/local/lib/python3.12/dist-packages (from aiohttp!=4.0.0a0,!=4.0.0a1->fsspec[http]<=2025.3.0,>=2023.1.0->datasets) (1.4.0)\n", "Requirement already satisfied: attrs>=17.3.0 in /usr/local/lib/python3.12/dist-packages (from aiohttp!=4.0.0a0,!=4.0.0a1->fsspec[http]<=2025.3.0,>=2023.1.0->datasets) (26.1.0)\n", "Requirement already satisfied: frozenlist>=1.1.1 in /usr/local/lib/python3.12/dist-packages (from aiohttp!=4.0.0a0,!=4.0.0a1->fsspec[http]<=2025.3.0,>=2023.1.0->datasets) (1.8.0)\n", "Requirement already satisfied: multidict<7.0,>=4.5 in /usr/local/lib/python3.12/dist-packages (from aiohttp!=4.0.0a0,!=4.0.0a1->fsspec[http]<=2025.3.0,>=2023.1.0->datasets) (6.7.1)\n", "Requirement already satisfied: propcache>=0.2.0 in /usr/local/lib/python3.12/dist-packages (from aiohttp!=4.0.0a0,!=4.0.0a1->fsspec[http]<=2025.3.0,>=2023.1.0->datasets) (0.4.1)\n", "Requirement already satisfied: yarl<2.0,>=1.17.0 in /usr/local/lib/python3.12/dist-packages (from aiohttp!=4.0.0a0,!=4.0.0a1->fsspec[http]<=2025.3.0,>=2023.1.0->datasets) (1.23.0)\n", "Requirement already satisfied: anyio in /usr/local/lib/python3.12/dist-packages (from httpx<1,>=0.23.0->huggingface-hub>=0.24.0->datasets) (4.13.0)\n", "Requirement already satisfied: httpcore==1.* in /usr/local/lib/python3.12/dist-packages (from httpx<1,>=0.23.0->huggingface-hub>=0.24.0->datasets) (1.0.9)\n", "Requirement already satisfied: h11>=0.16 in /usr/local/lib/python3.12/dist-packages (from httpcore==1.*->httpx<1,>=0.23.0->huggingface-hub>=0.24.0->datasets) (0.16.0)\n", "Requirement already satisfied: click>=8.2.1 in /usr/local/lib/python3.12/dist-packages (from typer->huggingface-hub>=0.24.0->datasets) (8.3.2)\n", "Requirement already satisfied: shellingham>=1.3.0 in /usr/local/lib/python3.12/dist-packages (from typer->huggingface-hub>=0.24.0->datasets) (1.5.4)\n", "Requirement already satisfied: rich>=12.3.0 in /usr/local/lib/python3.12/dist-packages (from typer->huggingface-hub>=0.24.0->datasets) (13.9.4)\n", "Requirement already satisfied: annotated-doc>=0.0.2 in /usr/local/lib/python3.12/dist-packages (from typer->huggingface-hub>=0.24.0->datasets) (0.0.4)\n", "Requirement already satisfied: markdown-it-py>=2.2.0 in /usr/local/lib/python3.12/dist-packages (from rich>=12.3.0->typer->huggingface-hub>=0.24.0->datasets) (4.0.0)\n", "Requirement already satisfied: pygments<3.0.0,>=2.13.0 in /usr/local/lib/python3.12/dist-packages (from rich>=12.3.0->typer->huggingface-hub>=0.24.0->datasets) (2.20.0)\n", "Requirement already satisfied: mdurl~=0.1 in /usr/local/lib/python3.12/dist-packages (from markdown-it-py>=2.2.0->rich>=12.3.0->typer->huggingface-hub>=0.24.0->datasets) (0.1.2)\n" ] } ], "source": [ "!pip install pandas numpy scikit-learn lightgbm datasets pyarrow shap joblib xgboost imbalanced-learn seaborn matplotlib shap" ] }, { "cell_type": "code", "source": [ "import os\n", "import json\n", "import joblib\n", "import numpy as np\n", "import pandas as pd\n", "import matplotlib.pyplot as plt\n", "import plotly.express as px\n", "import plotly.graph_objects as go\n", "\n", "from collections import Counter\n", "from datasets import load_dataset\n", "from sklearn.model_selection import train_test_split\n", "from sklearn.preprocessing import LabelEncoder\n", "from sklearn.metrics import confusion_matrix\n", "from sklearn.metrics import classification_report\n", "\n", "from imblearn.over_sampling import SMOTE\n", "\n", "from sklearn.ensemble import RandomForestClassifier\n", "from xgboost import XGBClassifier\n", "from lightgbm import LGBMClassifier\n", "\n", "from sklearn.utils.class_weight import compute_class_weight" ], "metadata": { "id": "2yRjEwK-2QgG" }, "execution_count": 2, "outputs": [] }, { "cell_type": "code", "source": [ "print(\"Loading dataset...\")\n", "\n", "dataset = load_dataset(\"bvsam/cic-ids-2017\", \"machine_learning\", split=\"train\")\n", "df = dataset.to_pandas()\n", "\n", "print(\"Shape:\", df.shape)" ], "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 755, "referenced_widgets": [ "2f2750be5f7e4a9aa8d2eda43fd2938e", "6cb137b7487d483e97bb0c58f9ff6821", "6f7981d845f84a37ab469a76ecc520bf", "75fc2f1bc87c4607a8d4cc83c89d2846", "f084ef46f0c44b26aa781b8b3fc5aad4", "3f7fa63c9d74468196054fde4a665ecf", "8f9e62acc34144eaa2d79010d53ff3e4", "210429b1d9024f16b4f13e694c735489", "3b583fe7f0524a35862ebdbbc6a5d09f", "f24c4e5601f8411b90dc83233bd470b5", "0de59ddacc0a459baa2ef7f8fb3abc31", "76a140e0b705434bb4adb1a8f48021d5", "51fd9ed5b3dd4e90948c87b614f2acfc", "4b01e71fc24a4c35a1dfc5f239a72791", "938a0455c40545068b59a89e67662a6e", "81d83b91cd5f49a1824411c584fd38a7", "27906f9d044b4654b03971431da8cca5", "b32a59ff260f4b3c87a61d5c1d9f9f59", "6aa48e45806a4ef19168a9dbf84c416e", "77b18f0e1da145ce846d2cd711180195", "8a71fb5aefbb49679e28fa8757c1e75c", "5de47fd2f2cd495ba8bb4e9bcb9ea6fe", "95ffe4edbc704f66859ac04b06e696f7", "fadd1f280fef48cabda1080b79450787", "27abcf22012c48c1bb4ae231612385f6", "907ab296a02942788408ac7d79eb09d3", "3f6b3ca33b0c455685973d1077e04450", "9e23cf5bcdd34c779d4e4e98bb6d621a", "2a77ca5a2cc541359355f3e9515eff50", "34225ad9c43948489c293809c344ab9f", "352e8d89aefe4d52ba3ce26754b75d0e", "a9e318d8af6c4180b1ddc434b7c3a531", "c7fdd33e0f1343babd4f7c0ec64e42ec", "23f8e72085324e5ebb56970018bddf8e", "0aae8842888c4c9197b0e4630db72456", "383d0f18d98140859418231aedb9cefc", "c720b1425b1f4132865f146b365c521b", "da3c33b35e0646738c7281154b3787f4", "36ea0ce6415c4520a2f4490231b66911", "e70b645059ba4fd7a40d774b75fb1e90", "ce574c2b0a98472dae218bf8c904fde7", "1009991267664f378ff9bfb899462c7a", "0dd76a79d89242fbbee96f1f1227f9f3", "671bd37795ba4424a4621e10438b6134", "9cba7c26cd43468bad6af2b16df88a64", "a6bda0655a5b4fe28d1be5a9d314ee6c", "308899983c544877b91c1a511183112d", "112b0a1cfa5642dbbbe2ee5f808a04bc", "9c28b9778314432cbd7bc4c2109767bd", "099c5213441f46dbb3e9c55758b13568", "78a316ffa07540beaccb3d1f6074c410", "b077c37df4db4f6ab7ce45e8ba93a52e", "e7d7a59bbbe1422f810dc23ea3d40c58", "2f1abe757de849199d69f7d1db8220f8", "9ab9c210ee544fc5a27315ae7f16c470", "dd94f92bc2704f7e91577eac6cb5c7ad", "c0b2b5a97366482fbbac1d8bd67cd45f", "594d808e7c5f44149f3157beaebde938", "ca77b2db6df44816a8e342d6659cc5ab", "8a7eeafd153e453da9cfc7d42b00edc3", "8dd436c564e44a5da9526b3e4d3e5847", "6be70099525a4a48bc04f2610bec1682", "3441a4d1ddcf403ca40853dd11763e5f", "049b0434eb424b9abe78e1f55dd5f3a1", "c627f7d9cd074b36bd0b00624b944063", "9a961f6455674a2fba5f4b1c76461cbb", "f5cf27c432864ebbafb15a9112a00558", "3af429a3515c4191beca90e30de252d7", "2d9387c31d8d4a2fb4b4647e7e83a91b", "d35559d0743f4ac0bd2f8355257387a9", "88ce60c3ddda4f9f8ae99d6948366227", "8b9eaa2184be48be9058995691742c55", "1395eac05c76410d9ed31e95f8d1c826", "9a08c69fe075433cb32bbe0a0ce158b3", "ed1f00fa2dd14f838956159c970820dd", "5c5b98945c5d4f06a6b76775878a59a3", "2962f96aabb84d519e1fa44dc122d712", "0bf896440eba47a48716f8c4669eb06b", "8fb267a7c8d14204909dfdb38b12cacf", "df060e13749f4848a19b6e8dca0940a9", "3f8a98e98fbc4aa38fee92ae17cb3cdd", "aa7a42e7154842f7a7f337a29b88aadf", "f3bf8edc8dc0496cba2f750c2b274bba", "14aecfdd5e864cd9b684e9420df32d77", "f7902e6cbdb6435c859429541cde9715", "ac9c158fe13d4b679792a28390e0eb30", "0ee96d7c71e244198f11a44b4aec580b", "568dfd3f1bad49cab2eeaffede6df73c", "565d31a696e94c2ca324a1245c8e59bc", "c3f030450ec94dccb7e001159797646f", "1e9a5297dbe54a378696a07d4fee02c7", "85e4aa726621465dbbe46e6da0846eda", "05814efdd9394076b0ec98515738f592", "18853ff47f8a4845932046df8ed73c57", "8ed20ee282094732844a3620b0de9be4", "9b1d00740c86438e92486c0be55cfb56", "7f1c74ade1b74d228b72939c82b778eb", "421686515f7e470fa200cc7618c1abd3", "9c39ce19cceb4854863178c5c3a123b0", "e8c9a989489044cd82d600adc5888c35", "6582392ab33f48c29b601b071d117bb2", "ce5adb72ea3347a2ae6de2d6f6904345", "b7124c64cc14488c9705ae9efe931b50", "e3371172eec44f2495fe6d3785d62aba", "4a86611cd91c49f59881a07ea021382c", "4b8ec8295e04449e884606037e797239", "0adf9686a229444ba27e7c2f122d9145", "b91849c13807453a8d3c185f8cfa857d", "a3e08997acda48779e1868ea582991d3", "6b323183ee9c4c9a8370d1a4117e763e" ] }, "id": "MwpkJ--ixeNb", "outputId": "d994b244-9abd-47a8-e0d2-aec63796d356" }, "execution_count": 3, "outputs": [ { "output_type": "stream", "name": "stdout", "text": [ "Loading dataset...\n" ] }, { "output_type": "stream", "name": "stderr", "text": [ "/usr/local/lib/python3.12/dist-packages/huggingface_hub/utils/_auth.py:93: UserWarning: \n", "The secret `HF_TOKEN` does not exist in your Colab secrets.\n", "To authenticate with the Hugging Face Hub, create a token in your settings tab (https://huggingface.co/settings/tokens), set it as secret in your Google Colab and restart your session.\n", "You will be able to reuse this secret in all of your notebooks.\n", "Please note that authentication is recommended but still optional to access public models or datasets.\n", " warnings.warn(\n" ] }, { "output_type": "display_data", "data": { "text/plain": [ "README.md: 0.00B [00:00, ?B/s]" ], "application/vnd.jupyter.widget-view+json": { "version_major": 2, "version_minor": 0, "model_id": "2f2750be5f7e4a9aa8d2eda43fd2938e" } }, "metadata": {} }, { "output_type": "stream", "name": "stderr", "text": [ "Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.\n", "WARNING:huggingface_hub.utils._http:Warning: You are sending unauthenticated requests to the HF Hub. Please set a HF_TOKEN to enable higher rate limits and faster downloads.\n" ] }, { "output_type": "display_data", "data": { "text/plain": [ "machine_learning/Friday-WorkingHours-Aft(…): 0%| | 0.00/22.2M [00:00" ], "image/png": "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KsLQw4cP4eDgoO0yiIiIiIgomwgPD0ehQoXe2+arCEP58uUD8GaBTU1NtVwNERERERFpS3x8PBwcHNQZ4X2+ijCk6hpnamrKMERERERERBk6fYYDKBARERERkU5iGCIiIiIiIp3EMERERERERDqJYYiIiIiIiHQSwxAREREREekkhiEiIiIiItJJDENERERERKSTGIaIiIiIiEgnMQwREREREZFOYhgiIiIiIiKdxDBEREREREQ6iWGIiIiIiIh0EsMQERERERHpJIYhIiIiIiLSSQxDRERERESkkxiGiIiIiIhIJ+XSdgHa5DR6b5a8zr0ZTbPkdYiIiIiIKON4ZIiIiIiIiHQSwxAREREREekkhiEiIiIiItJJDENERERERKSTGIaIiIiIiEgnMQwREREREZFOYhgiIiIiIiKdxDBEREREREQ6KdNh6MSJE2jevDns7e2hUCiwc+fO97bv2bMnFApFmlvZsmXVbSZOnJhmfqlSpTK9MERERERERBmV6TCUmJgIFxcXLFiwIEPt586di8jISPUtPDwclpaWaN++vUa7smXLarQ7depUZksjIiIiIiLKsFyZfYC3tze8vb0z3N7MzAxmZmbq+zt37sSzZ8/g4+OjWUiuXLC1tc1sOURERERERB8ly88ZWrZsGTw9PVG4cGGN6bdv34a9vT2KFCmCrl27Iiws7J3PkZSUhPj4eI0bERERERFRZmRpGHr48CH279+PPn36aEx3d3fHypUrceDAASxcuBChoaGoVasWnj9/nu7zTJ8+XX3EyczMDA4ODllRPhERERERfUWyNAytWrUK5ubmaNWqlcZ0b29vtG/fHhUqVICXlxf27duH2NhYbN68Od3nGTNmDOLi4tS38PDwLKieiIiIiIi+Jpk+Z+hjiQiWL1+Ob775BgYGBu9ta25ujhIlSiAkJCTd+YaGhjA0NPwSZRIRERERkY7IsiNDx48fR0hICHr37v3BtgkJCbhz5w7s7OyyoDIiIiIiItJFmQ5DCQkJCAoKQlBQEAAgNDQUQUFB6gEPxowZg+7du6d53LJly+Du7o5y5cqlmTdixAgcP34c9+7dwz///IPWrVtDX18fnTt3zmx5REREREREGZLpbnIXLlxAvXr11Pd9fX0BAD169MDKlSsRGRmZZiS4uLg4bNu2DXPnzk33OSMiItC5c2fExMTAysoKHh4eOHPmDKysrDJbHhERERERUYYoRES0XcSnio+Ph5mZGeLi4mBqaprhxzmN3vsFq/qfezOaZsnrEBERERHpusxkgyy/zhAREREREVF2wDBEREREREQ6iWGIiIiIiIh0EsMQERERERHpJIYhIiIiIiLSSQxDRERERESkkxiGiIiIiIhIJzEMERERERGRTmIYIiIiIiIincQwREREREREOolhiIiIiIiIdBLDEBERERER6SSGISIiIiIi0kkMQ0REREREpJMYhoiIiIiISCcxDBERERERkU5iGCIiIiIiIp3EMERERERERDqJYYiIiIiIiHQSwxAREREREekkhiEiIiIiItJJDENERERERKSTGIaIiIiIiEgnMQwREREREZFOYhgiIiIiIiKdxDBEREREREQ6iWGIiIiIiIh0EsMQERERERHpJIYhIiIiIiLSSQxDRERERESkkxiGiIiIiIhIJzEMERERERGRTmIYIiIiIiIincQwREREREREOolhiIiIiIiIdBLDEBERERER6SSGISIiIiIi0kkMQ0REREREpJMYhoiIiIiISCdlOgydOHECzZs3h729PRQKBXbu3Pne9seOHYNCoUhzi4qK0mi3YMECODk5wcjICO7u7jh37lxmSyMiIiIiIsqwTIehxMREuLi4YMGCBZl63M2bNxEZGam+WVtbq+dt2rQJvr6+mDBhAgIDA+Hi4gIvLy88evQos+URERERERFlSK7MPsDb2xve3t6ZfiFra2uYm5unO2/WrFno27cvfHx8AACLFi3C3r17sXz5cowePTrTr0VERERERPQhWXbOUMWKFWFnZ4eGDRvi9OnT6unJycm4ePEiPD09/1eUnh48PT0REBCQVeUREREREZGO+eJhyM7ODosWLcK2bduwbds2ODg4oG7duggMDAQAPHnyBKmpqbCxsdF4nI2NTZrzilSSkpIQHx+vcSMiIiIiIsqMTHeTy6ySJUuiZMmS6vs1atTAnTt3MHv2bKxZs+ajnnP69OmYNGnS5yqRiIiIiIh0kFaG1q5atSpCQkIAAAUKFIC+vj6io6M12kRHR8PW1jbdx48ZMwZxcXHqW3h4+BevmYiIiIiIvi5aCUNBQUGws7MDABgYGKBSpUo4cuSIer5SqcSRI0dQvXr1dB9vaGgIU1NTjRsREREREVFmZLqbXEJCgvqoDgCEhoYiKCgIlpaWcHR0xJgxY/DgwQOsXr0aADBnzhw4OzujbNmyePXqFf7880/4+/vj4MGD6ufw9fVFjx49ULlyZVStWhVz5sxBYmKienQ5IiIiIiKizy3TYejChQuoV6+e+r6vry8AoEePHli5ciUiIyMRFhamnp+cnIzhw4fjwYMHMDY2RoUKFXD48GGN5+jYsSMeP36M8ePHIyoqChUrVsSBAwfSDKpARERERET0uShERLRdxKeKj4+HmZkZ4uLiMtVlzmn03i9Y1f/cm9E0S16HiIiIiEjXZSYbaOWcISIiIiIiIm1jGCIiIiIiIp3EMERERERERDqJYYiIiIiIiHQSwxAREREREekkhiEiIiIiItJJDENERERERKSTGIaIiIiIiEgnMQwREREREZFOYhgiIiIiIiKdxDBEREREREQ6iWGIiIiIiIh0EsMQERERERHpJIYhIiIiIiLSSQxDRERERESkkxiGiIiIiIhIJzEMERERERGRTmIYIiIiIiIincQwREREREREOolhiIiIiIiIdBLDEBERERER6SSGISIiIiIi0kkMQ0REREREpJMYhoiIiIiISCcxDBERERERkU5iGCIiIiIiIp3EMERERERERDqJYYiIiIiIiHQSwxAREREREekkhiEiIiIiItJJDENERERERKSTGIaIiIiIiEgnMQwREREREZFOYhgiIiIiIiKdxDBEREREREQ6iWGIiIiIiIh0EsMQERERERHpJIYhIiIiIiLSSQxDRERERESkkxiGiIiIiIhIJ2U6DJ04cQLNmzeHvb09FAoFdu7c+d7227dvR8OGDWFlZQVTU1NUr14df//9t0abiRMnQqFQaNxKlSqV2dKIiIiIiIgyLNNhKDExES4uLliwYEGG2p84cQINGzbEvn37cPHiRdSrVw/NmzfHpUuXNNqVLVsWkZGR6tupU6cyWxoREREREVGG5crsA7y9veHt7Z3h9nPmzNG4P23aNOzatQu7d++Gq6vr/wrJlQu2traZLYeIiIiIiOijZPk5Q0qlEs+fP4elpaXG9Nu3b8Pe3h5FihRB165dERYW9s7nSEpKQnx8vMaNiIiIiIgoM7I8DP32229ISEhAhw4d1NPc3d2xcuVKHDhwAAsXLkRoaChq1aqF58+fp/sc06dPh5mZmfrm4OCQVeUTEREREdFXIkvD0Pr16zFp0iRs3rwZ1tbW6une3t5o3749KlSoAC8vL+zbtw+xsbHYvHlzus8zZswYxMXFqW/h4eFZtQhERERERPSVyPQ5Qx9r48aN6NOnD7Zs2QJPT8/3tjU3N0eJEiUQEhKS7nxDQ0MYGhp+iTKJiIiIiEhHZMmRoQ0bNsDHxwcbNmxA06ZNP9g+ISEBd+7cgZ2dXRZUR0REREREuijTR4YSEhI0jtiEhoYiKCgIlpaWcHR0xJgxY/DgwQOsXr0awJuucT169MDcuXPh7u6OqKgoAECePHlgZmYGABgxYgSaN2+OwoUL4+HDh5gwYQL09fXRuXPnz7GMREREREREaWT6yNCFCxfg6uqqHhbb19cXrq6uGD9+PAAgMjJSYyS4JUuWICUlBYMGDYKdnZ36NmTIEHWbiIgIdO7cGSVLlkSHDh2QP39+nDlzBlZWVp+6fEREREREROlSiIhou4hPFR8fDzMzM8TFxcHU1DTDj3MavfcLVvU/92Z8uGsgERERERF9usxkgywfWpuIiIiIiCg7YBgiIiIiIiKdxDBEREREREQ6iWGIiIiIiIh0EsMQERERERHpJIYhIiIiIiLSSQxDRERERESkkxiGiIiIiIhIJzEMERERERGRTmIYIiIiIiIincQwREREREREOolhiIiIiIiIdBLDEBERERER6SSGISIiIiIi0kkMQ0REREREpJMYhoiIiIiISCcxDBERERERkU5iGCIiIiIiIp3EMERERERERDqJYYiIiIiIiHQSwxAREREREekkhiEiIiIiItJJDENERERERKSTGIaIiIiIiEgnMQwREREREZFOYhgiIiIiIiKdxDBEREREREQ6iWGIiIiIiIh0EsMQERERERHpJIYhIiIiIiLSSQxDRERERESkkxiGiIiIiIhIJzEMERERERGRTmIYIiIiIiIincQwREREREREOolhiIiIiIiIdBLDEBERERER6SSGISIiIiIi0kkMQ0REREREpJMyHYZOnDiB5s2bw97eHgqFAjt37vzgY44dOwY3NzcYGhqiWLFiWLlyZZo2CxYsgJOTE4yMjODu7o5z585ltjQiIiIiIqIMy3QYSkxMhIuLCxYsWJCh9qGhoWjatCnq1auHoKAgDB06FH369MHff/+tbrNp0yb4+vpiwoQJCAwMhIuLC7y8vPDo0aPMlkdERERERJQhChGRj36wQoEdO3agVatW72wzatQo7N27F1evXlVP69SpE2JjY3HgwAEAgLu7O6pUqYL58+cDAJRKJRwcHPDdd99h9OjRH6wjPj4eZmZmiIuLg6mpaYbrdxq9N8NtP8W9GU2z5HWIiIiIiHRdZrLBFz9nKCAgAJ6enhrTvLy8EBAQAABITk7GxYsXNdro6enB09NT3YaIiIiIiOhzy/WlXyAqKgo2NjYa02xsbBAfH4+XL1/i2bNnSE1NTbfNjRs30n3OpKQkJCUlqe/Hx8d//sKJiIiIiOirliNHk5s+fTrMzMzUNwcHB22XREREREREOcwXD0O2traIjo7WmBYdHQ1TU1PkyZMHBQoUgL6+frptbG1t033OMWPGIC4uTn0LDw//YvUTEREREdHX6YuHoerVq+PIkSMa0w4dOoTq1asDAAwMDFCpUiWNNkqlEkeOHFG3+S9DQ0OYmppq3IiIiIiIiDIj02EoISEBQUFBCAoKAvBm6OygoCCEhYUBeHPUpnv37ur2AwYMwN27d/HDDz/gxo0b+OOPP7B582YMGzZM3cbX1xdLly7FqlWrEBwcjIEDByIxMRE+Pj6fuHhERERERETpy/QAChcuXEC9evXU9319fQEAPXr0wMqVKxEZGakORgDg7OyMvXv3YtiwYZg7dy4KFSqEP//8E15eXuo2HTt2xOPHjzF+/HhERUWhYsWKOHDgQJpBFYiIiIiIiD6XT7rOUHbB6wwRERERERGQza4zRERERERElB0xDBERERERkU5iGCIiIiIiIp3EMERERERERDqJYYiIiIiIiHQSwxAREREREekkhiEiIiIiItJJDENERERERKSTGIaIiIiIiEgnMQwREREREZFOYhgiIiIiIiKdxDBEREREREQ6iWGIiIiIiIh0EsMQERERERHpJIYhIiIiIiLSSQxDRERERESkkxiGiIiIiIhIJzEMERERERGRTmIYIiIiIiIincQwREREREREOolhiIiIiIiIdBLDEBERERER6SSGISIiIiIi0kkMQ0REREREpJMYhoiIiIiISCcxDBERERERkU5iGCIiIiIiIp3EMERERERERDqJYYiIiIiIiHQSwxAREREREekkhiEiIiIiItJJDENERERERKSTGIaIiIiIiEgnMQwREREREZFOYhgiIiIiIiKdxDBEREREREQ6iWGIiIiIiIh0EsMQERERERHpJIYhIiIiIiLSSQxDRERERESkkz4qDC1YsABOTk4wMjKCu7s7zp079862devWhUKhSHNr2rSpuk3Pnj3TzG/cuPHHlEZERERERJQhuTL7gE2bNsHX1xeLFi2Cu7s75syZAy8vL9y8eRPW1tZp2m/fvh3Jycnq+zExMXBxcUH79u012jVu3BgrVqxQ3zc0NMxsaURERERERBmW6SNDs2bNQt++feHj44MyZcpg0aJFMDY2xvLly9Ntb2lpCVtbW/Xt0KFDMDY2ThOGDA0NNdpZWFh83BIRERERERFlQKbCUHJyMi5evAhPT8//PYGeHjw9PREQEJCh51i2bBk6deqEvHnzakw/duwYrK2tUbJkSQwcOBAxMTHvfI6kpCTEx8dr3IiIiIiIiDIjU2HoyZMnSE1NhY2NjcZ0GxsbREVFffDx586dw9WrV9GnTx+N6Y0bN8bq1atx5MgR/PLLLzh+/Di8vb2Rmpqa7vNMnz4dZmZm6puDg0NmFoOIiIiIiCjz5wx9imXLlqF8+fKoWrWqxvROnTqp/1++fHlUqFABRYsWxbFjx9CgQYM0zzNmzBj4+vqq78fHxzMQERERERFRpmTqyFCBAgWgr6+P6OhojenR0dGwtbV972MTExOxceNG9O7d+4OvU6RIERQoUAAhISHpzjc0NISpqanGjYiIiIiIKDMyFYYMDAxQqVIlHDlyRD1NqVTiyJEjqF69+nsfu2XLFiQlJaFbt24ffJ2IiAjExMTAzs4uM+URERERERFlWKZHk/P19cXSpUuxatUqBAcHY+DAgUhMTISPjw8AoHv37hgzZkyaxy1btgytWrVC/vz5NaYnJCRg5MiROHPmDO7du4cjR46gZcuWKFasGLy8vD5ysYiIiIiIiN4v0+cMdezYEY8fP8b48eMRFRWFihUr4sCBA+pBFcLCwqCnp5mxbt68iVOnTuHgwYNpnk9fXx+XL1/GqlWrEBsbC3t7ezRq1AhTpkzhtYaIiIiIiOiLUYiIaLuITxUfHw8zMzPExcVl6vwhp9F7v2BV/3NvRtMseR0iIiIiIl2XmWyQ6W5yREREREREXwOGISIiIiIi0kkMQ0REREREpJMYhoiIiIiISCcxDBERERERkU5iGCIiIiIiIp3EMERERERERDqJYYiIiIiIiHQSwxAREREREekkhiEiIiIiItJJDENERERERKSTGIaIiIiIiEgnMQwREREREZFOYhgiIiIiIiKdxDBEREREREQ6iWGIiIiIiIh0EsMQERERERHpJIYhIiIiIiLSSQxDRERERESkkxiGiIiIiIhIJzEMERERERGRTmIYIiIiIiIincQwREREREREOolhiIiIiIiIdBLDEBERERER6SSGISIiIiIi0kkMQ0REREREpJMYhoiIiIiISCcxDBERERERkU5iGCIiIiIiIp3EMERERERERDqJYYiIiIiIiHQSwxAREREREekkhiEiIiIiItJJDENERERERKSTGIaIiIiIiEgnMQwREREREZFOYhgiIiIiIiKdxDBEREREREQ66aPC0IIFC+Dk5AQjIyO4u7vj3Llz72y7cuVKKBQKjZuRkZFGGxHB+PHjYWdnhzx58sDT0xO3b9/+mNKIiIiIiIgyJNNhaNOmTfD19cWECRMQGBgIFxcXeHl54dGjR+98jKmpKSIjI9W3+/fva8z/9ddfMW/ePCxatAhnz55F3rx54eXlhVevXmV+iYiIiIiIiDIg02Fo1qxZ6Nu3L3x8fFCmTBksWrQIxsbGWL58+Tsfo1AoYGtrq77Z2Nio54kI5syZg3HjxqFly5aoUKECVq9ejYcPH2Lnzp0ftVBEREREREQfkqkwlJycjIsXL8LT0/N/T6CnB09PTwQEBLzzcQkJCShcuDAcHBzQsmVLXLt2TT0vNDQUUVFRGs9pZmYGd3f3dz5nUlIS4uPjNW5ERERERESZkakw9OTJE6Smpmoc2QEAGxsbREVFpfuYkiVLYvny5di1axfWrl0LpVKJGjVqICIiAgDUj8vMc06fPh1mZmbqm4ODQ2YWg4iIiIiI6MuPJle9enV0794dFStWRJ06dbB9+3ZYWVlh8eLFH/2cY8aMQVxcnPoWHh7+GSsmIiIiIiJdkKkwVKBAAejr6yM6OlpjenR0NGxtbTP0HLlz54arqytCQkIAQP24zDynoaEhTE1NNW5ERERERESZkakwZGBggEqVKuHIkSPqaUqlEkeOHEH16tUz9Bypqam4cuUK7OzsAADOzs6wtbXVeM74+HicPXs2w89JRERERESUWbky+wBfX1/06NEDlStXRtWqVTFnzhwkJibCx8cHANC9e3cULFgQ06dPBwBMnjwZ1apVQ7FixRAbG4uZM2fi/v376NOnD4A3I80NHToUP//8M4oXLw5nZ2f89NNPsLe3R6tWrT7fkhIREREREb0l02GoY8eOePz4McaPH4+oqChUrFgRBw4cUA+AEBYWBj29/x1wevbsGfr27YuoqChYWFigUqVK+Oeff1CmTBl1mx9++AGJiYno168fYmNj4eHhgQMHDqS5OCsREREREdHnohAR0XYRnyo+Ph5mZmaIi4vL1PlDTqP3fsGq/ufejKZZ8jpERERERLouM9ngi48mR0RERERElB0xDBERERERkU5iGCIiIiIiIp3EMERERERERDqJYYiIiIiIiHQSwxAREREREekkhiEiIiIiItJJDENERERERKSTGIaIiIiIiEgnMQwREREREZFOYhgiIiIiIiKdxDBEREREREQ6iWGIiIiIiIh0EsMQERERERHpJIYhIiIiIiLSSQxDRERERESkkxiGiIiIiIhIJzEMERERERGRTmIYIiIiIiIincQwREREREREOolhiIiIiIiIdBLDEBERERER6SSGISIiIiIi0kkMQ0REREREpJMYhoiIiIiISCcxDBERERERkU5iGCIiIiIiIp3EMERERERERDqJYYiIiIiIiHQSwxAREREREekkhiEiIiIiItJJDENERERERKSTGIaIiIiIiEgnMQwREREREZFOYhgiIiIiIiKdxDBEREREREQ6iWGIiIiIiIh0EsMQERERERHpJIYhIiIiIiLSSR8VhhYsWAAnJycYGRnB3d0d586de2fbpUuXolatWrCwsICFhQU8PT3TtO/ZsycUCoXGrXHjxh9TGhERERERUYZkOgxt2rQJvr6+mDBhAgIDA+Hi4gIvLy88evQo3fbHjh1D586dcfToUQQEBMDBwQGNGjXCgwcPNNo1btwYkZGR6tuGDRs+bomIiIiIiIgyINNhaNasWejbty98fHxQpkwZLFq0CMbGxli+fHm67detW4dvv/0WFStWRKlSpfDnn39CqVTiyJEjGu0MDQ1ha2urvllYWHzcEhEREREREWVApsJQcnIyLl68CE9Pz/89gZ4ePD09ERAQkKHnePHiBV6/fg1LS0uN6ceOHYO1tTVKliyJgQMHIiYmJjOlERERERERZUquzDR+8uQJUlNTYWNjozHdxsYGN27cyNBzjBo1Cvb29hqBqnHjxmjTpg2cnZ1x584d/Pjjj/D29kZAQAD09fXTPEdSUhKSkpLU9+Pj4zOzGERERERERJkLQ59qxowZ2LhxI44dOwYjIyP19E6dOqn/X758eVSoUAFFixbFsWPH0KBBgzTPM336dEyaNClLaiYiIiIioq9TprrJFShQAPr6+oiOjtaYHh0dDVtb2/c+9rfffsOMGTNw8OBBVKhQ4b1tixQpggIFCiAkJCTd+WPGjEFcXJz6Fh4enpnFICIiIiIiylwYMjAwQKVKlTQGP1ANhlC9evV3Pu7XX3/FlClTcODAAVSuXPmDrxMREYGYmBjY2dmlO9/Q0BCmpqYaNyIiIiIioszI9Ghyvr6+WLp0KVatWoXg4GAMHDgQiYmJ8PHxAQB0794dY8aMUbf/5Zdf8NNPP2H58uVwcnJCVFQUoqKikJCQAABISEjAyJEjcebMGdy7dw9HjhxBy5YtUaxYMXh5eX2mxSQiIiIiItKU6XOGOnbsiMePH2P8+PGIiopCxYoVceDAAfWgCmFhYdDT+1/GWrhwIZKTk9GuXTuN55kwYQImTpwIfX19XL58GatWrUJsbCzs7e3RqFEjTJkyBYaGhp+4eEREREREROlTiIhou4hPFR8fDzMzM8TFxWWqy5zT6L1fsKr/uTejaZa8DhERERGRrstMNsh0NzkiIiIiIqKvAcMQERERERHpJIYhIiIiIiLSSQxDRERERESkkxiGiIiIiIhIJzEMERERERGRTmIYIiIiIiIinZTpi65S9sXrJhERERERZRyPDBERERERkU5iGCIiIiIiIp3EMERERERERDqJYYiIiIiIiHQSwxAREREREekkhiEiIiIiItJJDENERERERKSTGIaIiIiIiEgnMQwREREREZFOYhgiIiIiIiKdxDBEREREREQ6KZe2CyB6F6fRe7Pkde7NaJolr0NERERE2QuPDBERERERkU5iGCIiIiIiIp3EMERERERERDqJYYiIiIiIiHQSB1AgygIcDIKIiIgo++GRISIiIiIi0kkMQ0REREREpJMYhoiIiIiISCcxDBERERERkU5iGCIiIiIiIp3EMERERERERDqJYYiIiIiIiHQSwxAREREREekkhiEiIiIiItJJDENERERERKSTGIaIiIiIiEgnMQwREREREZFOYhgiIiIiIiKdxDBEREREREQ6iWGIiIiIiIh00keFoQULFsDJyQlGRkZwd3fHuXPn3tt+y5YtKFWqFIyMjFC+fHns27dPY76IYPz48bCzs0Oe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lm3btsmpU6e0XapOevr0qXh5eUmvXr0kNjZWRo0aJU5OThpXmz5w4IAULFhQi1W+3+rVq6VmzZpy9uzZNPOePn0q33zzjRQvXvyrOip05coVadmypbi5uYmVlZW4uLhIp06d5Ndff5UdO3ZISEiItkt8r/3790tMTIw0adIkzXV3VFf6/uuvv2TFihVaqC5zxo4dK02bNhWFQiFFixaVVq1aia+vr6xbt069l7ply5bSq1cvLVeaOcnJyRqBdN26dVKzZk0pWrSojBs3Tm7duqXF6j7d9u3bpV69ehIYGKgxPTU1VYoWLSrbt28Xka/raHJOpdrAvH37tuTJk0c9/fXr12JoaJjmPcxO3t5BFRgYKO3atZPGjRtn64vMqz7zbm5uMnfuXBHRvNaQ6np9X+v1hf4rNTVVhgwZIjVq1Egz7/Dhw2JsbKyFqjT99xppz549k71792rlcjVZO45eDjF06FCsXbsWFStWhIGBAYoVK4bVq1fDysoKVapU0ehjKekMN5nd5IQaM8PCwgLdunXD1KlTUbBgQRQoUEA9PCPw5vyoHTt2oGbNmlqu9N3WrFmDmjVromrVqgDe9C1XKBTq/rQ9e/bEhQsXcObMmWy9HJlRrlw57Ny5EwBw7do1HDx4EP7+/vjzzz9x//59zJw5E9999122/bx+++23uHfvHoyNjaGnp4fdu3ejQoUKsLe3Vw/U4efnh8aNG2u50g/7+eefcffuXTx58gReXl4IDw/H5cuXcfr0aRgaGuLx48eIj4/H7t27tV1qhqj6wv/555+4dOkSnj59CnNzc1SoUAF169bFH3/8galTp+LZs2eYP3++tsv9KBcvXkTbtm0BvPks+vj4oFKlSnj69CkOHjyIcuXKoWnTpgBy9iUSvhZKpRL6+vrYt28fChQogMjISNjZ2SEgIACFChWCq6urul12G8lVT08P165dw/Lly7F48WK8ePECALBjxw4MHz5cy9WlT19fHyKCly9fqn9Xg4OD8c033wAA+vfvj44dO2qzxCylp6eHtm3bYtu2bahduzZatGgBR0dHREREYN26dejQoQMAZNn5uarf9ZcvX2LHjh04fvw4IiIiYGJiAg8PD7Ru3RqFChVCkyZNvngt6eEACukoUaIEQkJCYGdnh6lTp6Jx48ZproOi2njNqUOYZtcNzsw4evQonj59CldXVzg5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\n" }, "metadata": {} } ] }, { "cell_type": "code", "source": [ "smote = SMOTE(\n", " sampling_strategy=\"not majority\",\n", " k_neighbors=3,\n", " random_state=42\n", ")\n", "\n", "X_res, y_res = smote.fit_resample(X_train, y_train_enc)" ], "metadata": { "id": "aTJrazWOxF-A" }, "execution_count": 10, "outputs": [] }, { "cell_type": "code", "source": [ "print(\"After SMOTE:\", Counter(y_res))" ], "metadata": { "id": "lyd_ynPexT1u", "colab": { "base_uri": "https://localhost:8080/" }, "outputId": "3c00a220-e075-459a-d240-87184af5c775" }, "execution_count": 11, "outputs": [ { "output_type": "stream", "name": "stdout", "text": [ "After SMOTE: Counter({np.int64(4): 1818477, np.int64(0): 1818477, np.int64(1): 1818477, np.int64(2): 1818477, np.int64(10): 1818477, np.int64(7): 1818477, np.int64(11): 1818477, np.int64(3): 1818477, np.int64(5): 1818477, np.int64(12): 1818477, np.int64(6): 1818477, np.int64(14): 1818477, np.int64(9): 1818477, np.int64(13): 1818477, np.int64(8): 1818477})\n" ] } ] }, { "cell_type": "code", "source": [ "plt.figure(figsize=(10,5))\n", "pd.Series(y_train).value_counts().plot(kind=\"bar\")\n", "plt.title(\"Class Distribution (After SMOTE)\")\n", "plt.xticks(rotation=75)\n", "plt.show()" ], "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 659 }, "id": "1lJ9AOrQ_ReO", "outputId": "d55fb92e-5f62-49fb-d891-cf4a650c504d" }, "execution_count": 12, "outputs": [ { "output_type": "display_data", "data": { "text/plain": [ "
" ], "image/png": "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zi2mpqZStmxZGTlyZLrP2Nv+bq97c2jt123ZskUaNWokVlZWYmJiIsWLF5fBgwe/c+h3kQ8fWvv1z4uISGhoqACQffv2vfP1iIgUIl/upZkVCgU2b96Mli1bAgDWrVuHTp064fLly+lOTDUzM4OtrS3Gjh2LyZMn4+XLl+p5z58/R548ebBnzx40atQoKxeBiIh0rGHDhrC3t1efu0XZ38CBA3H48GGcPXuWR4aI6J30qptcpUqVkJaWhgcPHqB27doZtqlVqxZSU1Nx8+ZNdVeL69evA/h0J+USEVHOMXnyZNSuXRsTJ07k70AOEBsbi7/++gvr169nECKi9/rijgwlJiYiLCwMwKvwM23aNNSvXx/W1tZwdHRE586dcezYMQQGBqJSpUp4+PAhgoKCUKFCBTRp0gRKpRLu7u4wMzPDjBkzoFQq0a9fP5ibm2PPnj06XjoiIiIiIvpUvrgwdPDgwQyHM+3WrRuWLl2Kly9fYuLEiVi+fDnu3buHAgUKoHr16hg/fjzKly8PALh//z6+//577NmzB3nz5oWvry8CAwNhbW2d1YtDRERERESfyRcXhoiIiIiIiDJD764zREREREREBDAMERERERGRnvoiRpNTKpW4f/8+8uXLx5FjiIiIiIj0mIjg6dOnsLe3h4HBu4/9fBFh6P79+3BwcNB1GURERERElE3cvXsXRYoUeWebLyIM5cuXD8CrBTY3N9dxNUREREREpCsJCQlwcHBQZ4R3+SLCkKprnLm5OcMQERERERFl6vQZDqBARERERER6iWGIiIiIiIj0EsMQERERERHpJYYhIiIiIiLSSwxDRERERESklxiGiIiIiIhILzEMERERERGRXmIYIiIiIiIivcQwREREREREeolhiIiIiIiI9BLDEBERERER6SWGISIiIiIi0ksMQ0REREREpJcYhoiIiIiISC8xDBERERERkV5iGCIiIiIiIr1kpOsCdMlp+I4seZ3bU5tkyesQEREREVHm8cgQERERERHpJYYhIiIiIiLSSwxDRERERESklxiGiIiIiIhILzEMERERERGRXmIYIiIiIiIivcQwREREREREeolhiIiIiIiI9JLWYejw4cNo1qwZ7O3toVAosGXLlne27969OxQKRbqbq6urus24cePSzS9durTWC0NERERERJRZWoehpKQkuLm5Yc6cOZlqP3PmTERFRalvd+/ehbW1Ndq2bavRztXVVaPd0aNHtS2NiIiIiIgo04y0fYCvry98fX0z3d7CwgIWFhbq+1u2bMGTJ0/g7++vWYiREWxtbbUth4iIiIiI6INk+TlDixYtgpeXF4oWLaox/caNG7C3t0exYsXQqVMnREREvPU5kpOTkZCQoHEjIiIiIiLSRpaGofv372PXrl3o2bOnxnQPDw8sXboUu3fvxrx58xAeHo7atWvj6dOnGT7PlClT1EecLCws4ODgkBXlExERERHRFyRLw9CyZctgaWmJli1bakz39fVF27ZtUaFCBXh7e2Pnzp2Ii4vD+vXrM3yeESNGID4+Xn27e/duFlRPRERERERfEq3PGfpQIoLFixejS5cuMDY2fmdbS0tLlCxZEmFhYRnONzExgYmJyecok4iIiIiI9ESWHRk6dOgQwsLC0KNHj/e2TUxMxM2bN2FnZ5cFlRERERERkT7SOgwlJibi/PnzOH/+PAAgPDwc58+fVw94MGLECHTt2jXd4xYtWgQPDw+UK1cu3bwhQ4bg0KFDuH37No4fP45WrVrB0NAQHTp00LY8IiIiIiKiTNG6m9yZM2dQv3599f2AgAAAQLdu3bB06VJERUWlGwkuPj4eGzduxMyZMzN8zsjISHTo0AGxsbEoWLAgPD09ceLECRQsWFDb8oiIiIiIiDJFISKi6yI+VkJCAiwsLBAfHw9zc/NMP85p+I7PWNX/3J7aJEteh4iIiIhI32mTDbL8OkNERERERETZAcMQERERERHpJYYhIiIiIiLSSwxDRERERESklxiGiIiIiIhILzEMERERERGRXmIYIiIiIiIivcQwREREREREeolhiIiIiIiI9BLDEBERERER6SWGISIiIiIi0ksMQ0REREREpJcYhoiIiIiISC8xDBERERERkV5iGCIiIiIiIr3EMERERERERHqJYYiIiIiIiPQSwxAREREREeklhiEiIiIiItJLDENERERERKSXGIaIiIiIiEgvMQwREREREZFeYhgiIiIiIiK9xDBERERERER6iWGIiIiIiIj0EsMQERERERHpJYYhIiIiIiLSSwxDRERERESklxiGiIiIiIhILzEMERERERGRXmIYIiIiIiIivcQwREREREREeolhiIiIiIiI9BLDEBERERER6SWGISIiIiIi0ksMQ0REREREpJcYhoiIiIiISC8xDBERERERkV5iGCIiIiIiIr2kdRg6fPgwmjVrBnt7eygUCmzZsuWd7Q8ePAiFQpHuFh0drdFuzpw5cHJygqmpKTw8PHDq1CltSyMiIiIiIso0rcNQUlIS3NzcMGfOHK0ed+3aNURFRalvNjY26nnr1q1DQEAAxo4di5CQELi5ucHb2xsPHjzQtjwiIiIiIqJMMdL2Ab6+vvD19dX6hWxsbGBpaZnhvGnTpqFXr17w9/cHAMyfPx87duzA4sWLMXz4cK1fi4iIiIiI6H2y7JyhihUrws7ODo0aNcKxY8fU01NSUnD27Fl4eXn9rygDA3h5eSE4ODiryiMiIiIiIj3z2cOQnZ0d5s+fj40bN2Ljxo1wcHBAvXr1EBISAgB49OgR0tLSUKhQIY3HFSpUKN15RSrJyclISEjQuBEREREREWlD625y2ipVqhRKlSqlvl+zZk3cvHkT06dPx4oVKz7oOadMmYLx48d/qhKJiIiIiEgP6WRo7WrVqiEsLAwAUKBAARgaGiImJkajTUxMDGxtbTN8/IgRIxAfH6++3b1797PXTEREREREXxadhKHz58/Dzs4OAGBsbIwqVaogKChIPV+pVCIoKAg1atTI8PEmJiYwNzfXuBEREREREWlD625yiYmJ6qM6ABAeHo7z58/D2toajo6OGDFiBO7du4fly5cDAGbMmAFnZ2e4urrixYsX+Ouvv7B//37s2bNH/RwBAQHo1q0bqlatimrVqmHGjBlISkpSjy5HRERERET0qWkdhs6cOYP69eur7wcEBAAAunXrhqVLlyIqKgoRERHq+SkpKRg8eDDu3buHPHnyoEKFCti3b5/Gc/j5+eHhw4cYM2YMoqOjUbFiRezevTvdoApERERERESfikJERNdFfKyEhARYWFggPj5eqy5zTsN3fMaq/uf21CZZ8jpERERERPpOm2ygk3OGiIiIiIiIdI1hiIiIiIiI9BLDEBERERER6SWGISIiIiIi0ksMQ0REREREpJcYhoiIiIiISC8xDBERERERkV5iGCIiIiIiIr3EMERERERERHqJYYiIiIiIiPQSwxAREREREeklhiEiIiIiItJLDENERERERKSXGIaIiIiIiEgvMQwREREREZFeYhgiIiIiIiK9xDBERERERER6iWGIiIiIiIj0EsMQERERERHpJYYhIiIiIiLSSwxDRERERESklxiGiIiIiIhILzEMERERERGRXmIYIiIiIiIivcQwREREREREeolhiIiIiIiI9BLDEBERERER6SWGISIiIiIi0ksMQ0REREREpJcYhoiIiIiISC8xDBERERERkV5iGCIiIiIiIr3EMERERERERHqJYYiIiIiIiPQSwxAREREREeklhiEiIiIiItJLDENERERERKSXGIaIiIiIiEgvMQwREREREZFeYhgiIiIiIiK9pHUYOnz4MJo1awZ7e3soFAps2bLlne03bdqERo0aoWDBgjA3N0eNGjXw77//arQZN24cFAqFxq106dLalkZERERERJRpWoehpKQkuLm5Yc6cOZlqf/jwYTRq1Ag7d+7E2bNnUb9+fTRr1gznzp3TaOfq6oqoqCj17ejRo9qWRkRERERElGlG2j7A19cXvr6+mW4/Y8YMjfuTJ0/G1q1bsW3bNlSqVOl/hRgZwdbWVttyiIiIiIiIPkiWnzOkVCrx9OlTWFtba0y/ceMG7O3tUaxYMXTq1AkRERFvfY7k5GQkJCRo3IiIiIiIiLSR5WHo999/R2JiItq1a6ee5uHhgaVLl2L37t2YN28ewsPDUbt2bTx9+jTD55gyZQosLCzUNwcHh6wqn4iIiIiIvhBZGoZWr16N8ePHY/369bCxsVFP9/X1Rdu2bVGhQgV4e3tj586diIuLw/r16zN8nhEjRiA+Pl59u3v3blYtAhERERERfSG0PmfoQ61duxY9e/bEhg0b4OXl9c62lpaWKFmyJMLCwjKcb2JiAhMTk89RJhERERER6YksOTK0Zs0a+Pv7Y82aNWjSpMl72ycmJuLmzZuws7PLguqIiIiIiEgfaX1kKDExUeOITXh4OM6fPw9ra2s4OjpixIgRuHfvHpYvXw7gVde4bt26YebMmfDw8EB0dDQAIHfu3LCwsAAADBkyBM2aNUPRokVx//59jB07FoaGhujQocOnWEYiIiIiIqJ0tD4ydObMGVSqVEk9LHZAQAAqVaqEMWPGAACioqI0RoJbsGABUlNT0a9fP9jZ2alvAwYMULeJjIxEhw4dUKpUKbRr1w758+fHiRMnULBgwY9dPiIiIiIiogwpRER0XcTHSkhIgIWFBeLj42Fubp7pxzkN3/EZq/qf21Pf3zWQiIiIiIg+njbZIMuH1iYiIiIiIsoOGIaIiIiIiEgvMQwREREREZFeYhgiIiIiIiK9xDBERERERER6iWGIiIiIiIj0EsMQERERERHpJYYhIiIiIiLSSwxDRERERESklxiGiIiIiIhILzEMERERERGRXmIYIiIiIiIivcQwREREREREeolhiIiIiIiI9BLDEBERERER6SWGISIiIiIi0ksMQ0REREREpJcYhoiIiIiISC8xDBERERERkV5iGCIiIiIiIr3EMERERERERHqJYYiIiIiIiPQSwxAREREREeklhiEiIiIiItJLDENERERERKSXGIaIiIiIiEgvMQwREREREZFeYhgiIiIiIiK9xDBERERERER6iWGIiIiIiIj0EsMQERERERHpJYYhIiIiIiLSSwxDRERERESklxiGiIiIiIhILzEMERERERGRXmIYIiIiIiIivcQwREREREREeolhiIiIiIiI9BLDEBERERER6SWtw9Dhw4fRrFkz2NvbQ6FQYMuWLe99zMGDB1G5cmWYmJigePHiWLp0abo2c+bMgZOTE0xNTeHh4YFTp05pWxoREREREVGmaR2GkpKS4Obmhjlz5mSqfXh4OJo0aYL69evj/PnzGDhwIHr27Il///1X3WbdunUICAjA2LFjERISAjc3N3h7e+PBgwfalkdERERERJQpChGRD36wQoHNmzejZcuWb20zbNgw7NixA5cuXVJPa9++PeLi4rB7924AgIeHB9zd3TF79mwAgFKphIODA77//nsMHz78vXUkJCTAwsIC8fHxMDc3z3T9TsN3ZLrtx7g9tUmWvA4RERERkb7TJht89nOGgoOD4eXlpTHN29sbwcHBAICUlBScPXtWo42BgQG8vLzUbYiIiIiIiD41o8/9AtHR0ShUqJDGtEKFCiEhIQHPnz/HkydPkJaWlmGbq1evZvicycnJSE5OVt9PSEj49IUTEREREdEXLUeOJjdlyhRYWFiobw4ODrouiYiIiIiIcpjPHoZsbW0RExOjMS0mJgbm5ubInTs3ChQoAENDwwzb2NraZvicI0aMQHx8vPp29+7dz1Y/ERERERF9mT57GKpRowaCgoI0pu3duxc1atQAABgbG6NKlSoabZRKJYKCgtRt3mRiYgJzc3ONGxERERERkTa0DkOJiYk4f/48zp8/D+DV0Nnnz59HREQEgFdHbbp27apu36dPH9y6dQs//vgjrl69irlz52L9+vUYNGiQuk1AQAAWLlyIZcuWITQ0FH379kVSUhL8/f0/cvGIiIiIiIgypvUACmfOnEH9+vXV9wMCAgAA3bp1w9KlSxEVFaUORgDg7OyMHTt2YNCgQZg5cyaKFCmCv/76C97e3uo2fn5+ePjwIcaMGYPo6GhUrFgRu3fvTjeoAhERERER0afyUdcZyi54nSEiIiIiIgKy2XWGiIiIiIiIsiOGISIiIiIi0ksMQ0REREREpJcYhoiIiIiISC8xDBERERERkV5iGCIiIiIiIr3EMERERERERHqJYYiIiIiIiPQSwxAREREREeklhiEiIiIiItJLDENERERERKSXGIaIiIiIiEgvMQwREREREZFeYhgiIiIiIiK9xDBERERERER6iWGIiIiIiIj0EsMQERERERHpJYYhIiIiIiLSSwxDRERERESklxiGiIiIiIhILzEMERERERGRXmIYIiIiIiIivcQwREREREREeolhiIiIiIiI9BLDEBERERER6SWGISIiIiIi0ksMQ0REREREpJcYhoiIiIiISC8xDBERERERkV5iGCIiIiIiIr3EMERERERERHqJYYiIiIiIiPQSwxAREREREeklhiEiIiIiItJLDENERERERKSXGIaIiIiIiEgvMQwREREREZFeYhgiIiIiIiK9xDBERERERER6iWGIiIiIiIj00geFoTlz5sDJyQmmpqbw8PDAqVOn3tq2Xr16UCgU6W5NmjRRt+nevXu6+T4+Ph9SGhERERERUaYYafuAdevWISAgAPPnz4eHhwdmzJgBb29vXLt2DTY2Nunab9q0CSkpKer7sbGxcHNzQ9u2bTXa+fj4YMmSJer7JiYm2pZGRERERESUaVofGZo2bRp69eoFf39/lC1bFvPnz0eePHmwePHiDNtbW1vD1tZWfdu7dy/y5MmTLgyZmJhotLOysvqwJSIiIiIiIsoErcJQSkoKzp49Cy8vr/89gYEBvLy8EBwcnKnnWLRoEdq3b4+8efNqTD948CBsbGxQqlQp9O3bF7GxsW99juTkZCQkJGjciIiIiIiItKFVGHr06BHS0tJQqFAhjemFChVCdHT0ex9/6tQpXLp0CT179tSY7uPjg+XLlyMoKAi//PILDh06BF9fX6SlpWX4PFOmTIGFhYX65uDgoM1iEBERERERaX/O0MdYtGgRypcvj2rVqmlMb9++vfr/5cuXR4UKFeDi4oKDBw+iYcOG6Z5nxIgRCAgIUN9PSEhgICIiIiIiIq1odWSoQIECMDQ0RExMjMb0mJgY2NravvOxSUlJWLt2LXr06PHe1ylWrBgKFCiAsLCwDOebmJjA3Nxc40ZERERERKQNrcKQsbExqlSpgqCgIPU0pVKJoKAg1KhR452P3bBhA5KTk9G5c+f3vk5kZCRiY2NhZ2enTXlERERERESZpvVocgEBAVi4cCGWLVuG0NBQ9O3bF0lJSfD39wcAdO3aFSNGjEj3uEWLFqFly5bInz+/xvTExEQMHToUJ06cwO3btxEUFIQWLVqgePHi8Pb2/sDFIiIiIiIiejetzxny8/PDw4cPMWbMGERHR6NixYrYvXu3elCFiIgIGBhoZqxr167h6NGj2LNnT7rnMzQ0xIULF7Bs2TLExcXB3t4ejRs3xs8//8xrDRERERER0WejEBHRdREfKyEhARYWFoiPj9fq/CGn4Ts+Y1X/c3tqkyx5HSIiIiIifadNNtC6mxwREREREdGXgGGIiIiIiIj0EsMQERERERHpJYYhIiIiIiLSSwxDRERERESklxiGiIiIiIhILzEMERERERGRXmIYIiIiIiIivcQwREREREREeolhiIiIiIiI9BLDEBERERER6SWGISIiIiIi0ksMQ0REREREpJcYhoiIiIiISC8xDBERERERkV5iGCIiIiIiIr3EMERERERERHqJYYiIiIiIiPQSwxAREREREeklhiEiIiIiItJLDENERERERKSXGIaIiIiIiEgvMQwREREREZFeYhgiIiIiIiK9xDBERERERER6iWGIiIiIiIj0EsMQERERERHpJYYhIiIiIiLSSwxDRERERESklxiGiIiIiIhILzEMERERERGRXmIYIiIiIiIivcQwREREREREeolhiIiIiIiI9BLDEBERERER6SWGISIiIiIi0ksMQ0REREREpJcYhoiIiIiISC8xDBERERERkV76oDA0Z84cODk5wdTUFB4eHjh16tRb2y5duhQKhULjZmpqqtFGRDBmzBjY2dkhd+7c8PLywo0bNz6kNCIiIiIiokzROgytW7cOAQEBGDt2LEJCQuDm5gZvb288ePDgrY8xNzdHVFSU+nbnzh2N+b/++itmzZqF+fPn4+TJk8ibNy+8vb3x4sUL7ZeIiIiIiIgoE7QOQ9OmTUOv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HTrEuHHjCAgIICkpiRYtWnDnzh0sLS2ZP38+iYmJzJ8/X+24hei+P2fMmEF4eDhjxozR79vz7HG15efn67c98fPzY9++fbzxxhvPva5169ZMnjzZoPZF+l+aP38+JUqUYPz48axevZqff/6ZFi1aUL9+fby9vZ9rf648s57335abm8vt27fx8fFh1apVdOrUifDwcNLS0rCyssLFxQVTU1P8/f25c+fOv57nv5Fi6P/l5+cTHh6OnZ1doc06CwoKuHDhAtu3b2fz5s2MGzeOb775RsWkf053IY6IiGDBggX4+PiQkZFBhQoVqFGjBiNHjmTEiBFqx/xHsrKyiI+PJyUlhaCgIP1C/MTERB49esSJEydo3bq12jHF/+vbty+Ojo60bt2aSpUqcfPmTTZu3Mjp06cB2L9/P127dlU55e+7e/cuHTp0wNnZma5duxIQEMDPP//Mli1b6N27t9rx/pZ169axaNEigoKC9D9btmwZc+fOJS4uDo1Gg7GxsUHc5Pxdq1evZvHixfz888+4u7sXOtasWTN69uzJlClTVEr3Yq5evcr+/fv5/PPPOXLkCAcPHuTkyZNERERQsWJF3n33Xb7++muDuUEVT+mawYwZM4a0tDS2bt3KN998g5+fHydPngRg5syZXLp0iYMHD6qc9o/pNujU3VMYkrS0NDZt2sS2bdu4cOECAI6OjrRr146ePXvSokULIiMjadKkCY8ePSoSe6b9E1qtltzcXEqWLMmKFSs4fPgwmZmZZGVlUapUKapVq0bdunVp3LgxXl5elClT5qVnPHDgAKVKlaJWrVrcvXuXW7ducfPmTSIiItBoNAwYMEDfSEktUgzx9Ab7+++/Z+7cueTl5dG3b1/Wr19PYGAgoaGh1KxZU9+hzFA7Xj2roKAAU1NThg4dSnR0NFOmTKF9+/YEBASwefNmNm3axMyZM/n444/VjvrCNBoNsbGxREREEBAQwIQJE17Zi15RofuMXLp0iR49enD79u1CF+CIiAgmTZpE3759GT58uMF+nr799lv27Nmj78Dz+PFjRo0aRXZ2NocOHUKr1aIoisHmf1avXr0oX748a9as0d84f//99/qba12nxqLi2Zv/hIQEevfujbm5OYMHD6Z27dpYWlpy+PBhVqxYwZkzZ/QdNIuS/1bgZGVlERcXh729PZaWllIMGahp06Zx69Yt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\n" }, "metadata": {} } ] }, { "cell_type": "code", "source": [ "joblib.dump(X_res, \"X_res.pkl\")\n", "joblib.dump(y_res, \"y_res.pkl\")" ], "metadata": { "id": "Q_hk4_G7wL04", "colab": { "base_uri": "https://localhost:8080/" }, "outputId": "74119874-c1d9-4a82-f547-90add25a8c14" }, "execution_count": 13, "outputs": [ { "output_type": "execute_result", "data": { "text/plain": [ "['y_res.pkl']" ] }, "metadata": {}, "execution_count": 13 } ] }, { "cell_type": "code", "source": [ "models = {\n", " \"RandomForest\": RandomForestClassifier(\n", " n_estimators=80,\n", " max_depth=15,\n", " n_jobs=-1,\n", " random_state=42\n", " ),\n", "\n", " \"XGBoost\": XGBClassifier(\n", " n_estimators=120,\n", " max_depth=6,\n", " learning_rate=0.1,\n", " subsample=0.8,\n", " colsample_bytree=0.8,\n", " eval_metric=\"mlogloss\",\n", " tree_method=\"hist\",\n", " device=\"cuda\",\n", " n_jobs=-1,\n", " random_state=42\n", " ),\n", "\n", " \"LightGBM\": LGBMClassifier(\n", " n_estimators=120,\n", " learning_rate=0.05,\n", " num_leaves=31,\n", " random_state=42\n", " )\n", "}" ], "metadata": { "id": "f_ozphSQ2Vcs" }, "execution_count": 14, "outputs": [] }, { "cell_type": "code", "source": [ "results = []\n", "predictions = {}\n", "\n", "for name, model in models.items():\n", " print(f\"\\nTraining {name}...\")\n", "\n", " model.fit(X_res, y_res)\n", "\n", " y_pred = model.predict(X_test)\n", "\n", " predictions[name] = y_pred\n", "\n", " report = classification_report(\n", " y_test_enc,\n", " y_pred,\n", " output_dict=True,\n", " zero_division=0\n", " )\n", "\n", " print(f\"\\n=== {name} ===\")\n", " print(classification_report(y_test_enc, y_pred, target_names=le.classes_))\n", "\n", " results.append({\n", " \"Model\": name,\n", " \"Accuracy\": report[\"accuracy\"],\n", " \"Precision\": report[\"macro avg\"][\"precision\"],\n", " \"Recall\": report[\"macro avg\"][\"recall\"],\n", " \"F1-score\": report[\"macro avg\"][\"f1-score\"]\n", " })" ], "metadata": { "id": "OjK4JH79bNBk", "colab": { "base_uri": "https://localhost:8080/" }, "outputId": "0c8c99ed-50d0-4f7b-d4b7-956c30062072" }, "execution_count": 15, "outputs": [ { "output_type": "stream", "name": "stdout", "text": [ "\n", "Training RandomForest...\n", "\n", "=== RandomForest ===\n", " precision recall f1-score support\n", "\n", " BENIGN 1.00 0.99 0.99 454620\n", " Bot 0.10 1.00 0.18 393\n", " DDoS 1.00 1.00 1.00 25606\n", " DoS GoldenEye 0.97 1.00 0.99 2059\n", " DoS Hulk 0.98 1.00 0.99 46215\n", " DoS Slowhttptest 0.96 0.99 0.98 1100\n", " DoS slowloris 0.99 0.99 0.99 1159\n", " FTP-Patator 1.00 1.00 1.00 1588\n", " Heartbleed 1.00 1.00 1.00 2\n", " Infiltration 0.86 0.86 0.86 7\n", " PortScan 0.99 1.00 1.00 31786\n", " SSH-Patator 1.00 1.00 1.00 1179\n", " Web Attack � Brute Force 0.48 0.55 0.51 301\n", "Web Attack � Sql Injection 0.14 0.50 0.22 4\n", " Web Attack � XSS 0.18 0.75 0.29 130\n", "\n", " accuracy 0.99 566149\n", " macro avg 0.78 0.91 0.80 566149\n", " weighted avg 1.00 0.99 0.99 566149\n", "\n", "\n", "Training XGBoost...\n" ] }, { "output_type": "stream", "name": "stderr", "text": [ "/usr/local/lib/python3.12/dist-packages/xgboost/core.py:751: UserWarning: [11:56:35] WARNING: /__w/xgboost/xgboost/src/common/error_msg.cc:62: Falling back to prediction using DMatrix due to mismatched devices. This might lead to higher memory usage and slower performance. XGBoost is running on: cuda:0, while the input data is on: cpu.\n", "Potential solutions:\n", "- Use a data structure that matches the device ordinal in the booster.\n", "- Set the device for booster before call to inplace_predict.\n", "\n", "This warning will only be shown once.\n", "\n", " return func(**kwargs)\n" ] }, { "output_type": "stream", "name": "stdout", "text": [ "\n", "=== XGBoost ===\n", " precision recall f1-score support\n", "\n", " BENIGN 1.00 1.00 1.00 454620\n", " Bot 0.37 1.00 0.54 393\n", " DDoS 1.00 1.00 1.00 25606\n", " DoS GoldenEye 0.98 1.00 0.99 2059\n", " DoS Hulk 1.00 1.00 1.00 46215\n", " DoS Slowhttptest 0.97 0.99 0.98 1100\n", " DoS slowloris 0.98 1.00 0.99 1159\n", " FTP-Patator 1.00 1.00 1.00 1588\n", " Heartbleed 1.00 1.00 1.00 2\n", " Infiltration 1.00 1.00 1.00 7\n", " PortScan 0.99 1.00 1.00 31786\n", " SSH-Patator 1.00 1.00 1.00 1179\n", " Web Attack � Brute Force 0.74 0.65 0.69 301\n", "Web Attack � Sql Injection 0.33 1.00 0.50 4\n", " Web Attack � XSS 0.41 0.69 0.52 130\n", "\n", " accuracy 1.00 566149\n", " macro avg 0.85 0.96 0.88 566149\n", " weighted avg 1.00 1.00 1.00 566149\n", "\n", "\n", "Training LightGBM...\n", "[LightGBM] [Warning] Found whitespace in feature_names, replace with underlines\n", "[LightGBM] [Info] Auto-choosing row-wise multi-threading, the overhead of testing was 2.694333 seconds.\n", "You can set `force_row_wise=true` to remove the overhead.\n", "And if memory is not enough, you can set `force_col_wise=true`.\n", "[LightGBM] [Info] Total Bins 14603\n", "[LightGBM] [Info] Number of data points in the train set: 27277155, number of used features: 70\n", "[LightGBM] [Info] Start training from score -2.708050\n", "[LightGBM] [Info] Start training from score -2.708050\n", "[LightGBM] [Info] Start training from score -2.708050\n", "[LightGBM] [Info] Start training from score -2.708050\n", "[LightGBM] [Info] Start training from score -2.708050\n", "[LightGBM] [Info] Start training from score -2.708050\n", "[LightGBM] [Info] Start training from score -2.708050\n", "[LightGBM] [Info] Start training from score -2.708050\n", "[LightGBM] [Info] Start training from score -2.708050\n", "[LightGBM] [Info] Start training from score -2.708050\n", "[LightGBM] [Info] Start training from score -2.708050\n", "[LightGBM] [Info] Start training from score -2.708050\n", "[LightGBM] [Info] Start training from score -2.708050\n", "[LightGBM] [Info] Start training from score -2.708050\n", "[LightGBM] [Info] Start training from score -2.708050\n", "[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n", "[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n", "\n", "=== LightGBM ===\n", " precision recall f1-score support\n", "\n", " BENIGN 1.00 1.00 1.00 454620\n", " Bot 0.49 0.99 0.66 393\n", " DDoS 1.00 1.00 1.00 25606\n", " DoS GoldenEye 0.99 1.00 0.99 2059\n", " DoS Hulk 1.00 1.00 1.00 46215\n", " DoS Slowhttptest 0.97 0.99 0.98 1100\n", " DoS slowloris 0.98 1.00 0.99 1159\n", " FTP-Patator 1.00 1.00 1.00 1588\n", " Heartbleed 1.00 1.00 1.00 2\n", " Infiltration 1.00 1.00 1.00 7\n", " PortScan 0.99 1.00 1.00 31786\n", " SSH-Patator 1.00 1.00 1.00 1179\n", " Web Attack � Brute Force 0.74 0.73 0.74 301\n", "Web Attack � Sql Injection 0.57 1.00 0.73 4\n", " Web Attack � XSS 0.43 0.60 0.50 130\n", "\n", " accuracy 1.00 566149\n", " macro avg 0.88 0.95 0.91 566149\n", " weighted avg 1.00 1.00 1.00 566149\n", "\n" ] } ] }, { "cell_type": "code", "source": [ "joblib.dump(predictions, \"predictions.pkl\")\n", "joblib.dump(results, \"results.pkl\")" ], "metadata": { "id": "_3F6ieLT7_8N", "colab": { "base_uri": "https://localhost:8080/" }, "outputId": "4d6dbef9-4d0d-44b7-f8c5-d13bbeaecfd6" }, "execution_count": 16, "outputs": [ { "output_type": "execute_result", "data": { "text/plain": [ "['results.pkl']" ] }, "metadata": {}, "execution_count": 16 } ] }, { "cell_type": "code", "source": [ "os.makedirs(\"models\", exist_ok=True)\n", "\n", "for name, model in models.items():\n", " joblib.dump(model, f\"models/{name}.pkl\")\n", "\n", "joblib.dump(le, \"models/label_encoder.pkl\")" ], "metadata": { "id": "9hX96yw_2a1J", "colab": { "base_uri": "https://localhost:8080/" }, "outputId": "c2fd8fbe-2e0f-4431-ac73-8d4d82a4befb" }, "execution_count": 17, "outputs": [ { "output_type": "execute_result", "data": { "text/plain": [ "['models/label_encoder.pkl']" ] }, "metadata": {}, "execution_count": 17 } ] }, { "cell_type": "code", "source": [ "os.makedirs(\"data\", exist_ok=True)\n", "\n", "with open(\"data/feature_columns.json\", \"w\") as f:\n", " json.dump(X_train.columns.tolist(), f)" ], "metadata": { "id": "Og8vXV3s_4vy" }, "execution_count": 18, "outputs": [] }, { "cell_type": "code", "source": [ "def plot_confusion_matrix(y_true, y_pred, labels, title):\n", " cm = confusion_matrix(y_true, y_pred)\n", "\n", " fig = px.imshow(\n", " cm,\n", " text_auto=True,\n", " x=labels,\n", " y=labels,\n", " color_continuous_scale=\"Blues\",\n", " title=title\n", " )\n", "\n", " fig.update_layout(\n", " xaxis_title=\"Predicted\",\n", " yaxis_title=\"Actual\"\n", " )\n", "\n", " fig.show()" ], "metadata": { "id": "PedhLz3Xx75B" }, "execution_count": 19, "outputs": [] }, { "cell_type": "code", "source": [ "for name, y_pred in predictions.items():\n", " plot_confusion_matrix(\n", " y_test_enc,\n", " y_pred,\n", " labels=le.classes_,\n", " title=f\"Confusion Matrix - {name}\"\n", " )" ], "metadata": { "id": "_o3F8YXr7y8z", "colab": { "base_uri": "https://localhost:8080/", "height": 1000 }, "outputId": "816fee94-8fd2-4c9f-e3d7-b5ec5e06c828" }, "execution_count": 20, "outputs": [ { "output_type": "display_data", "data": { "text/html": [ "\n", "\n", "\n", "
\n", "
\n", "\n", "" ] }, "metadata": {} }, { "output_type": "display_data", "data": { "text/html": [ "\n", "\n", "\n", "
\n", "
\n", "\n", "" ] }, "metadata": {} }, { "output_type": "display_data", "data": { "text/html": [ "\n", "\n", "\n", "
\n", "
\n", "\n", "" ] }, "metadata": {} } ] }, { "cell_type": "code", "source": [ "df_results = pd.DataFrame(results)\n", "\n", "df_melt = df_results.melt(\n", " id_vars=\"Model\",\n", " var_name=\"Metric\",\n", " value_name=\"Score\"\n", ")\n", "\n", "fig = px.bar(\n", " df_melt,\n", " x=\"Model\",\n", " y=\"Score\",\n", " color=\"Metric\",\n", " barmode=\"group\",\n", " text_auto=\".3f\",\n", " title=\"Model Comparison\"\n", ")\n", "\n", "fig.show()" ], "metadata": { "id": "zaLHt_i15hYe", "colab": { "base_uri": "https://localhost:8080/", "height": 542 }, "outputId": "b9df1cf0-a18b-404b-e226-2f7963b96961" }, "execution_count": 21, "outputs": [ { "output_type": "display_data", "data": { "text/html": [ "\n", "\n", "\n", "
\n", "
\n", "\n", "" ] }, "metadata": {} } ] }, { "cell_type": "code", "source": [ "df_results = pd.DataFrame(results)\n", "df_results = df_results.round(3)\n", "df_results.style.highlight_max(axis=0, color='lightgreen')" ], "metadata": { "id": "nKkfPxS19zuF", "colab": { "base_uri": "https://localhost:8080/", "height": 143 }, "outputId": "49b16eb8-4749-4592-eb4e-67350f9bc3a0" }, "execution_count": 22, "outputs": [ { "output_type": "execute_result", "data": { "text/plain": [ "" ], "text/html": [ "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
 ModelAccuracyPrecisionRecallF1-score
0RandomForest0.9900000.7770000.9080000.800000
1XGBoost0.9980000.8510000.9550000.880000
2LightGBM0.9980000.8780000.9530000.905000
\n" ] }, "metadata": {}, "execution_count": 22 } ] }, { "cell_type": "code", "source": [ "df_results.to_csv(\"model_results.csv\", index=False)" ], "metadata": { "id": "oXAMk5HryvKC" }, "execution_count": 23, "outputs": [] } ] }