{ "nbformat": 4, "nbformat_minor": 0, "metadata": { "colab": { "provenance": [] }, "kernelspec": { "name": "python3", "display_name": "Python 3" }, "language_info": { "name": "python" }, "widgets": { "application/vnd.jupyter.widget-state+json": { "de657949859f4b5c83992c451ac16284": { "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_c8ab3f624299490cbe121b709a37f6e1", "IPY_MODEL_1adc2329ef43495889d82fde72c2a56b", "IPY_MODEL_53877c83aadb46fb822b1959b9167a99" ], "layout": "IPY_MODEL_2b790998b1ac4ee59f84761fa62f1a30" } }, "c8ab3f624299490cbe121b709a37f6e1": { "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_bc0343256f134db5b42aa48292fe3ba1", "placeholder": "​", "style": "IPY_MODEL_94f63482e4934b32b32786c7c599d377", "value": "Fetching 7 files: 100%" } }, "1adc2329ef43495889d82fde72c2a56b": { "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_a5a3dcc427f64b29a8f9b408cb76482a", "max": 7, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_6a1384b1df6045c48c43e04d93b22017", "value": 7 } }, "53877c83aadb46fb822b1959b9167a99": { "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_80a2cb4f3bb64f4396f5c19c1398cf64", "placeholder": "​", "style": "IPY_MODEL_e90b01b37e5c4aa4833750ace15847eb", "value": " 7/7 [00:00<00:00, 9.67it/s]" } }, "2b790998b1ac4ee59f84761fa62f1a30": { "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 } }, "bc0343256f134db5b42aa48292fe3ba1": { "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 } }, "94f63482e4934b32b32786c7c599d377": { "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": "" } }, "a5a3dcc427f64b29a8f9b408cb76482a": { "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 } }, "6a1384b1df6045c48c43e04d93b22017": { "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": "" } }, "80a2cb4f3bb64f4396f5c19c1398cf64": { "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 } }, "e90b01b37e5c4aa4833750ace15847eb": { "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": "" } }, "5146783611cd4423bdb38841d7a22cdc": { "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_7c9f336c78c84855bfc055e05f5ab778", "IPY_MODEL_cfa5e6811e094cbdb85fa4919f055e3d", "IPY_MODEL_b51088e51b964f6497300ae80c426445" ], "layout": "IPY_MODEL_9561c1db30924124a914d2c871aa030c" } }, "7c9f336c78c84855bfc055e05f5ab778": { "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_54a77965f7a141298841625fbeb98e53", "placeholder": "​", "style": "IPY_MODEL_ba567bb4e0e74df1a4d2764d27b4b3c3", "value": "Downloading (…)573b9/.gitattributes: 100%" } }, "cfa5e6811e094cbdb85fa4919f055e3d": { "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_9d87a66dae1d4573bcf062f6a5b6f944", "max": 1519, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_4431de6353b34e25821d6e5c91d00395", "value": 1519 } }, "b51088e51b964f6497300ae80c426445": { "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_835f6e169eb54c73bb039b5bbb476d54", "placeholder": "​", "style": "IPY_MODEL_0161a422e93a4cefbf1da8e92c1a9478", "value": " 1.52k/1.52k [00:00<00:00, 12.4kB/s]" } }, "9561c1db30924124a914d2c871aa030c": { "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 } }, "54a77965f7a141298841625fbeb98e53": { "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 } }, "ba567bb4e0e74df1a4d2764d27b4b3c3": { "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": "" } }, "9d87a66dae1d4573bcf062f6a5b6f944": { "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 } }, "4431de6353b34e25821d6e5c91d00395": { "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": "" } }, "835f6e169eb54c73bb039b5bbb476d54": { "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 } }, "0161a422e93a4cefbf1da8e92c1a9478": { "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": "" } }, "c00c1a72da7d4e25bd0c6f30e315136f": { "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_40ed182ff7af4c82bd1cfcdf6b2a496a", "IPY_MODEL_02874ad4256b48618f4a03d8a1df4ddd", "IPY_MODEL_db58d24673834213a31c4eca88b77d38" ], "layout": "IPY_MODEL_7d73c1823e4343d493bf8619f2e03359" } }, "40ed182ff7af4c82bd1cfcdf6b2a496a": { "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_37dd56ae5d644cd4a404d321067dfa2a", "placeholder": "​", "style": "IPY_MODEL_e34f3899295841e59f0377397da415e0", "value": "Downloading (…).data-00000-of-00001: 100%" } }, "02874ad4256b48618f4a03d8a1df4ddd": { "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_fbf8b512428249b083ca0335a1f12325", "max": 219533, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_a16ef1c99c1049809f5dc700b0686cc8", "value": 219533 } }, "db58d24673834213a31c4eca88b77d38": { "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_7c77f54e723141a9b2fce553ca9d283e", "placeholder": "​", "style": "IPY_MODEL_be0143fbbafe4a4ea304e71e40e01034", "value": " 220k/220k [00:00<00:00, 2.03MB/s]" } }, "7d73c1823e4343d493bf8619f2e03359": { "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 } }, "37dd56ae5d644cd4a404d321067dfa2a": { "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 } }, "e34f3899295841e59f0377397da415e0": { "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": "" } }, "fbf8b512428249b083ca0335a1f12325": { "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 } }, "a16ef1c99c1049809f5dc700b0686cc8": { "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": "" } }, "7c77f54e723141a9b2fce553ca9d283e": { "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 } }, "be0143fbbafe4a4ea304e71e40e01034": { "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": "" } }, "e78e0c62614143cba86fae579c9252f9": { "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_b8ff8ba2add545fda915b4ddc247546b", "IPY_MODEL_69c39bf5bdbe489aae6f3e690c4b5cfd", "IPY_MODEL_d1883eef58ed4145a94c237e93546732" ], "layout": "IPY_MODEL_9e312ae7f50d476182a4a9a93b6a3373" } }, "b8ff8ba2add545fda915b4ddc247546b": { "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_6e481103a32b4e3abb3ad5e363480d7d", "placeholder": "​", "style": "IPY_MODEL_ed23f5dbdcff43f5992d1985d5fda37a", "value": "Downloading (…)bles/variables.index: 100%" } }, "69c39bf5bdbe489aae6f3e690c4b5cfd": { "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_78c7f75302b14d06ab9fceb73f2b291f", "max": 398, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_6e41f8ff3f1b4b86894dd3b67b104608", "value": 398 } }, "d1883eef58ed4145a94c237e93546732": { "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_e7f08cc35a724f20a0e1017bf0559544", "placeholder": "​", "style": "IPY_MODEL_efc94ec36b034515898f591ec5657e67", "value": " 398/398 [00:00<00:00, 4.04kB/s]" } }, "9e312ae7f50d476182a4a9a93b6a3373": { "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 } }, "6e481103a32b4e3abb3ad5e363480d7d": { "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 } }, "ed23f5dbdcff43f5992d1985d5fda37a": { "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": "" } }, "78c7f75302b14d06ab9fceb73f2b291f": { "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 } }, "6e41f8ff3f1b4b86894dd3b67b104608": { "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": "" } }, "e7f08cc35a724f20a0e1017bf0559544": { "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 } }, "efc94ec36b034515898f591ec5657e67": { "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": "" } }, "c235afda19ed426cb9d2980551d863a5": { "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_7c397da84cd84520917fb977ec5f18b6", "IPY_MODEL_2dc71d90a227475a9678d3952ac5a461", "IPY_MODEL_9a1a5123a170418eb688866caf9d5dc2" ], "layout": "IPY_MODEL_21cf22da344c444cb7fb4a2d48148633" } }, "7c397da84cd84520917fb977ec5f18b6": { "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_913fcba6d5bc4418ba75071116caba22", "placeholder": "​", "style": "IPY_MODEL_65c030a370b74351a077e793634214e8", "value": "Downloading (…)7d03c573b9/README.md: 100%" } }, "2dc71d90a227475a9678d3952ac5a461": { "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_0272af041d494961bcbc508d84b2d2aa", "max": 282, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_ca1ae9374b834eb39748208cce68d227", "value": 282 } }, "9a1a5123a170418eb688866caf9d5dc2": { "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_c33a39d1bb42452895a4d518e2a666cd", "placeholder": "​", "style": "IPY_MODEL_56154cba9e474faaab0107c3439511b6", "value": " 282/282 [00:00<00:00, 4.59kB/s]" } }, "21cf22da344c444cb7fb4a2d48148633": { "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 } }, "913fcba6d5bc4418ba75071116caba22": { "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 } }, "65c030a370b74351a077e793634214e8": { "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": "" } }, "0272af041d494961bcbc508d84b2d2aa": { "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 } }, "ca1ae9374b834eb39748208cce68d227": { "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": "" } }, "c33a39d1bb42452895a4d518e2a666cd": { "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 } }, "56154cba9e474faaab0107c3439511b6": { "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": "" } }, "c4e1024f1d704d7cb64247dc00dc9fef": { "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_4378924d76df4041a68f9d40fe4af517", "IPY_MODEL_e63571d72b684e3f9528b56e29dfa0f6", "IPY_MODEL_d24f8b62eccd421e8ccf166b8afe4a85" ], "layout": "IPY_MODEL_f4de76b618bf435c8113eca043fa8958" } }, "4378924d76df4041a68f9d40fe4af517": { "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_5d446e7c24ba49ef98e13b1820b2bb5c", "placeholder": "​", "style": "IPY_MODEL_c233903644df411f92cf39df2db15736", "value": "Downloading fingerprint.pb: 100%" } }, "e63571d72b684e3f9528b56e29dfa0f6": { "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_6c06f245d5f842fe91aeec937503fc79", "max": 57, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_488482ccb86c4eaab8f803005cbd8c4b", "value": 57 } }, "d24f8b62eccd421e8ccf166b8afe4a85": { "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_093a24aefde346ee8f815be68ea7a12c", "placeholder": "​", "style": "IPY_MODEL_717f5f918ba34d78bdbd5814563a4567", "value": " 57.0/57.0 [00:00<00:00, 2.25kB/s]" } }, "f4de76b618bf435c8113eca043fa8958": { "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 } }, "5d446e7c24ba49ef98e13b1820b2bb5c": { "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 } }, "c233903644df411f92cf39df2db15736": { "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": "" } }, "6c06f245d5f842fe91aeec937503fc79": { "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 } }, "488482ccb86c4eaab8f803005cbd8c4b": { "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": "" } }, "093a24aefde346ee8f815be68ea7a12c": { "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 } }, "717f5f918ba34d78bdbd5814563a4567": { "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": "" } }, "5f1a1d8e8c3140c8ae5ca329b2011a3b": { "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_47c33fd4327f46b9866abd2fcedb9e17", "IPY_MODEL_5f7cccfd7da44003b818ba6f75906232", "IPY_MODEL_56ccf8fc1a604d8d9233eb9797cf97f0" ], "layout": "IPY_MODEL_f47ab4454bb748e29df5d4ca3783a643" } }, "47c33fd4327f46b9866abd2fcedb9e17": { "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_6ed3af21be2143b18d63f40b7dd0586b", "placeholder": "​", "style": "IPY_MODEL_e66e612b7885472a80fbf6bc64c45e08", "value": "Downloading saved_model.pb: 100%" } }, "5f7cccfd7da44003b818ba6f75906232": { "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_658b0d4c1b324f19a14c946fb103b40f", "max": 65821, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_53a05c708a54457192f672fee3930a7a", "value": 65821 } }, "56ccf8fc1a604d8d9233eb9797cf97f0": { "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_2176213c1492420ba5e67a4104fde356", "placeholder": "​", "style": "IPY_MODEL_5846f76d22b94a77a5ff62ec7ec1e5bb", "value": " 65.8k/65.8k [00:00<00:00, 1.91MB/s]" } }, "f47ab4454bb748e29df5d4ca3783a643": { "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 } }, "6ed3af21be2143b18d63f40b7dd0586b": { "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 } }, "e66e612b7885472a80fbf6bc64c45e08": { "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": "" } }, "658b0d4c1b324f19a14c946fb103b40f": { "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 } }, "53a05c708a54457192f672fee3930a7a": { "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": "" } }, "2176213c1492420ba5e67a4104fde356": { "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 } }, "5846f76d22b94a77a5ff62ec7ec1e5bb": { "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": "" } }, "42276e62a7fc4fb3861cf1f8638209d5": { "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_2a2af101481441a3abf11b54a2071c35", "IPY_MODEL_001994f3331d439881a322add8320deb", "IPY_MODEL_9d3d0f46b0514d86a2305681ffa3b009" ], "layout": "IPY_MODEL_ab2626bf963b4b80bd90ff3510bed10d" } }, "2a2af101481441a3abf11b54a2071c35": { "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_707ab83e3c284a3b839eb772b9b8f537", "placeholder": "​", "style": "IPY_MODEL_ada67fc7b4ab456e960f4daaf13f7288", "value": "Downloading keras_metadata.pb: 100%" } }, "001994f3331d439881a322add8320deb": { "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_73e670bff12a4c24969bc1739cbdaa9c", "max": 7546, "min": 0, "orientation": "horizontal", "style": "IPY_MODEL_3edcf74bb28a47b0832df932a3aab701", "value": 7546 } }, "9d3d0f46b0514d86a2305681ffa3b009": { "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_c6eaa0ddddf244128ed54c4987142565", "placeholder": "​", "style": "IPY_MODEL_d62c0b012cd3457b87fa0df10e3dce62", "value": " 7.55k/7.55k [00:00<00:00, 276kB/s]" } }, "ab2626bf963b4b80bd90ff3510bed10d": { "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 } }, "707ab83e3c284a3b839eb772b9b8f537": { "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 } }, "ada67fc7b4ab456e960f4daaf13f7288": { "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": "" } }, "73e670bff12a4c24969bc1739cbdaa9c": { "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 } }, "3edcf74bb28a47b0832df932a3aab701": { "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": "" } }, "c6eaa0ddddf244128ed54c4987142565": { "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 } }, "d62c0b012cd3457b87fa0df10e3dce62": { "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": 179, "metadata": { "id": "iINzjzqkKf25", "colab": { "base_uri": "https://localhost:8080/" }, "outputId": "d1416041-7e6a-4162-d48a-7487e30d70d6" }, "outputs": [ { "output_type": "stream", "name": "stdout", "text": [ "Looking in indexes: https://pypi.org/simple, https://us-python.pkg.dev/colab-wheels/public/simple/\n", "Requirement already satisfied: huggingface_hub in /usr/local/lib/python3.10/dist-packages (0.15.1)\n", "Requirement already satisfied: filelock in /usr/local/lib/python3.10/dist-packages (from huggingface_hub) (3.12.0)\n", "Requirement already satisfied: fsspec in /usr/local/lib/python3.10/dist-packages (from huggingface_hub) (2023.4.0)\n", "Requirement already satisfied: requests in /usr/local/lib/python3.10/dist-packages (from huggingface_hub) (2.27.1)\n", "Requirement already satisfied: tqdm>=4.42.1 in /usr/local/lib/python3.10/dist-packages (from huggingface_hub) (4.65.0)\n", "Requirement already satisfied: pyyaml>=5.1 in /usr/local/lib/python3.10/dist-packages (from huggingface_hub) (6.0)\n", "Requirement already satisfied: typing-extensions>=3.7.4.3 in /usr/local/lib/python3.10/dist-packages (from huggingface_hub) (4.5.0)\n", "Requirement already satisfied: packaging>=20.9 in /usr/local/lib/python3.10/dist-packages (from huggingface_hub) (23.1)\n", "Requirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/local/lib/python3.10/dist-packages (from requests->huggingface_hub) (1.26.15)\n", "Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.10/dist-packages (from requests->huggingface_hub) (2022.12.7)\n", "Requirement already satisfied: charset-normalizer~=2.0.0 in /usr/local/lib/python3.10/dist-packages (from requests->huggingface_hub) (2.0.12)\n", "Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.10/dist-packages (from requests->huggingface_hub) (3.4)\n" ] } ], "source": [ "import tensorflow.keras\n", "from tensorflow import keras\n", "from tensorflow.keras.layers import Conv2D, Input, MaxPool2D, RandomRotation, RandomTranslation, RandomZoom, Dropout, Flatten, Dense\n", "import numpy as np\n", "from tensorflow.keras.datasets import fashion_mnist\n", "! pip install huggingface_hub\n", "from huggingface_hub import from_pretrained_keras\n", "import matplotlib.pyplot as plt" ] }, { "cell_type": "code", "source": [ "(train_x, train_y), (test_x, test_y) = fashion_mnist.load_data()\n", "\n", "train_y = tensorflow.keras.utils.to_categorical(train_y, 10)\n", "test_y = tensorflow.keras.utils.to_categorical(test_y, 10)\n", "\n" ], "metadata": { "id": "bgWx-DtnKwla" }, "execution_count": 180, "outputs": [] }, { "cell_type": "code", "source": [ "decoder = from_pretrained_keras(\"vladimirchabanov/mnist_decoder\")\n", "\n", "for layer in decoder.layers:\n", " layer.trainable = False\n" ], "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 429, "referenced_widgets": [ "de657949859f4b5c83992c451ac16284", "c8ab3f624299490cbe121b709a37f6e1", "1adc2329ef43495889d82fde72c2a56b", "53877c83aadb46fb822b1959b9167a99", "2b790998b1ac4ee59f84761fa62f1a30", "bc0343256f134db5b42aa48292fe3ba1", "94f63482e4934b32b32786c7c599d377", "a5a3dcc427f64b29a8f9b408cb76482a", "6a1384b1df6045c48c43e04d93b22017", "80a2cb4f3bb64f4396f5c19c1398cf64", "e90b01b37e5c4aa4833750ace15847eb", "5146783611cd4423bdb38841d7a22cdc", "7c9f336c78c84855bfc055e05f5ab778", "cfa5e6811e094cbdb85fa4919f055e3d", "b51088e51b964f6497300ae80c426445", "9561c1db30924124a914d2c871aa030c", "54a77965f7a141298841625fbeb98e53", "ba567bb4e0e74df1a4d2764d27b4b3c3", "9d87a66dae1d4573bcf062f6a5b6f944", "4431de6353b34e25821d6e5c91d00395", "835f6e169eb54c73bb039b5bbb476d54", "0161a422e93a4cefbf1da8e92c1a9478", "c00c1a72da7d4e25bd0c6f30e315136f", "40ed182ff7af4c82bd1cfcdf6b2a496a", "02874ad4256b48618f4a03d8a1df4ddd", "db58d24673834213a31c4eca88b77d38", "7d73c1823e4343d493bf8619f2e03359", "37dd56ae5d644cd4a404d321067dfa2a", "e34f3899295841e59f0377397da415e0", "fbf8b512428249b083ca0335a1f12325", "a16ef1c99c1049809f5dc700b0686cc8", "7c77f54e723141a9b2fce553ca9d283e", "be0143fbbafe4a4ea304e71e40e01034", "e78e0c62614143cba86fae579c9252f9", "b8ff8ba2add545fda915b4ddc247546b", "69c39bf5bdbe489aae6f3e690c4b5cfd", "d1883eef58ed4145a94c237e93546732", "9e312ae7f50d476182a4a9a93b6a3373", "6e481103a32b4e3abb3ad5e363480d7d", "ed23f5dbdcff43f5992d1985d5fda37a", "78c7f75302b14d06ab9fceb73f2b291f", "6e41f8ff3f1b4b86894dd3b67b104608", "e7f08cc35a724f20a0e1017bf0559544", "efc94ec36b034515898f591ec5657e67", "c235afda19ed426cb9d2980551d863a5", "7c397da84cd84520917fb977ec5f18b6", "2dc71d90a227475a9678d3952ac5a461", "9a1a5123a170418eb688866caf9d5dc2", "21cf22da344c444cb7fb4a2d48148633", "913fcba6d5bc4418ba75071116caba22", "65c030a370b74351a077e793634214e8", "0272af041d494961bcbc508d84b2d2aa", "ca1ae9374b834eb39748208cce68d227", "c33a39d1bb42452895a4d518e2a666cd", "56154cba9e474faaab0107c3439511b6", "c4e1024f1d704d7cb64247dc00dc9fef", "4378924d76df4041a68f9d40fe4af517", "e63571d72b684e3f9528b56e29dfa0f6", "d24f8b62eccd421e8ccf166b8afe4a85", "f4de76b618bf435c8113eca043fa8958", "5d446e7c24ba49ef98e13b1820b2bb5c", "c233903644df411f92cf39df2db15736", "6c06f245d5f842fe91aeec937503fc79", "488482ccb86c4eaab8f803005cbd8c4b", "093a24aefde346ee8f815be68ea7a12c", "717f5f918ba34d78bdbd5814563a4567", "5f1a1d8e8c3140c8ae5ca329b2011a3b", "47c33fd4327f46b9866abd2fcedb9e17", "5f7cccfd7da44003b818ba6f75906232", "56ccf8fc1a604d8d9233eb9797cf97f0", "f47ab4454bb748e29df5d4ca3783a643", "6ed3af21be2143b18d63f40b7dd0586b", "e66e612b7885472a80fbf6bc64c45e08", "658b0d4c1b324f19a14c946fb103b40f", "53a05c708a54457192f672fee3930a7a", "2176213c1492420ba5e67a4104fde356", "5846f76d22b94a77a5ff62ec7ec1e5bb", "42276e62a7fc4fb3861cf1f8638209d5", "2a2af101481441a3abf11b54a2071c35", "001994f3331d439881a322add8320deb", "9d3d0f46b0514d86a2305681ffa3b009", "ab2626bf963b4b80bd90ff3510bed10d", "707ab83e3c284a3b839eb772b9b8f537", "ada67fc7b4ab456e960f4daaf13f7288", "73e670bff12a4c24969bc1739cbdaa9c", "3edcf74bb28a47b0832df932a3aab701", "c6eaa0ddddf244128ed54c4987142565", "d62c0b012cd3457b87fa0df10e3dce62" ] }, "id": "NQxk3PpC5VYu", "outputId": "244f9637-54ee-4b69-c073-1e3a01f42de7" }, "execution_count": 181, "outputs": [ { "output_type": "stream", "name": "stderr", "text": [ "config.json not found in HuggingFace Hub.\n", "WARNING:huggingface_hub.hub_mixin:config.json not found in HuggingFace Hub.\n" ] }, { "output_type": "display_data", "data": { "text/plain": [ "Fetching 7 files: 0%| | 0/7 [00:00" ] }, "metadata": {}, "execution_count": 185 } ] }, { "cell_type": "code", "source": [ "#Создадим encoder\n", "x = Input(shape=(10,))\n", "encoder = Dense(49, activation='relu')(x)\n", "encoder_model = Model(x, encoder)\n", "\n" ], "metadata": { "id": "lOs0BA7fbbnl" }, "execution_count": 187, "outputs": [] }, { "cell_type": "code", "source": [ "plot_model(encoder_model, to_file='model_plot.png', show_shapes=True, show_layer_names=True, show_layer_activations=True)" ], "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 201 }, "id": "BdmWuFSZ6y9T", "outputId": "569dd388-c91a-4330-abd0-3db28e268b9d" }, "execution_count": 190, "outputs": [ { "output_type": "execute_result", "data": { "image/png": "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\n", "text/plain": [ "" ] }, "metadata": {}, "execution_count": 190 } ] }, { "cell_type": "code", "source": [ "#Создаем autoencoder\n", "autoencoder = Model(x, decoder(encoder_model(x)))" ], "metadata": { "id": "cvzDksj0nuCy" }, "execution_count": 192, "outputs": [] }, { "cell_type": "code", "source": [ "plot_model(encoder_model, to_file='model_plot.png', show_shapes=True, show_layer_names=True, show_layer_activations=True)" ], "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 201 }, "id": "IexLzMRw7PNv", "outputId": "82c99098-213a-46af-9d27-0e433f56eb4e" }, "execution_count": 193, "outputs": [ { "output_type": "execute_result", "data": { "image/png": "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\n", "text/plain": [ "" ] }, "metadata": {}, "execution_count": 193 } ] }, { "cell_type": "code", "source": [ "autoencoder.summary()" ], "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "vKctkiS67PG4", "outputId": "7f1b218c-4c26-4ab2-cc7e-1e5ade604054" }, "execution_count": 194, "outputs": [ { "output_type": "stream", "name": "stdout", "text": [ "Model: \"model_52\"\n", "_________________________________________________________________\n", " Layer (type) Output Shape Param # \n", "=================================================================\n", " input_41 (InputLayer) [(None, 10)] 0 \n", " \n", " model_51 (Functional) (None, 49) 539 \n", " \n", " model_20 (Functional) (None, 28, 28, 1) 54160 \n", " \n", "=================================================================\n", "Total params: 54,699\n", "Trainable params: 539\n", "Non-trainable params: 54,160\n", "_________________________________________________________________\n" ] } ] }, { "cell_type": "code", "source": [ "autoencoder.compile(optimizer='adam', loss='mean_squared_error')" ], "metadata": { "id": "rVAaCGjhXHnc" }, "execution_count": 197, "outputs": [] }, { "cell_type": "code", "source": [ "autoencoder.fit(train_y, train_x, epochs=10, batch_size=1000, validation_data=(test_y, test_x))" ], "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "0ihAEoPXetBj", "outputId": "3108b058-1f94-496c-c7e7-a0176a959d18" }, "execution_count": 213, "outputs": [ { "output_type": "stream", "name": "stdout", "text": [ "Epoch 1/10\n", "60/60 [==============================] - 1s 11ms/step - loss: 13327.3203 - val_loss: 13330.5859\n", "Epoch 2/10\n", "60/60 [==============================] - 1s 11ms/step - loss: 13327.1436 - val_loss: 13330.4043\n", "Epoch 3/10\n", "60/60 [==============================] - 1s 11ms/step - loss: 13326.9678 - val_loss: 13330.2305\n", "Epoch 4/10\n", "60/60 [==============================] - 1s 11ms/step - loss: 13326.7979 - val_loss: 13330.0664\n", "Epoch 5/10\n", "60/60 [==============================] - 1s 15ms/step - loss: 13326.6357 - val_loss: 13329.9053\n", "Epoch 6/10\n", "60/60 [==============================] - 1s 18ms/step - loss: 13326.4766 - val_loss: 13329.7549\n", "Epoch 7/10\n", "60/60 [==============================] - 1s 16ms/step - loss: 13326.3271 - val_loss: 13329.5996\n", "Epoch 8/10\n", "60/60 [==============================] - 1s 11ms/step - loss: 13326.1777 - val_loss: 13329.4531\n", "Epoch 9/10\n", "60/60 [==============================] - 1s 11ms/step - loss: 13326.0312 - val_loss: 13329.3096\n", "Epoch 10/10\n", "60/60 [==============================] - 1s 11ms/step - loss: 13325.8926 - val_loss: 13329.1729\n" ] }, { "output_type": "execute_result", "data": { "text/plain": [ "" ] }, "metadata": {}, "execution_count": 213 } ] }, { "cell_type": "code", "source": [ "i = 120\n", "plt.imshow(x_test[i], cmap='gray')" ], "metadata": { "id": "Z7mfAhfsesc9", "colab": { "base_uri": "https://localhost:8080/", "height": 447 }, "outputId": "f7cf3332-20b8-432b-c5a9-63d6537b7c8e" }, "execution_count": 216, "outputs": [ { "output_type": "execute_result", "data": { "text/plain": [ "" ] }, "metadata": {}, "execution_count": 216 }, { "output_type": "display_data", "data": { "text/plain": [ "
" ], "image/png": "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\n" }, "metadata": {} } ] }, { "cell_type": "code", "source": [ "\n", "plt.imshow(autoencoder.predict(test_y[i-1:i]).squeeze(), cmap='gray')" ], "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 465 }, "id": "OT0jdmhV8TiA", "outputId": "4a7c2ff3-6ee0-450c-ee4f-81f36bf60fc6" }, "execution_count": 217, "outputs": [ { "output_type": "stream", "name": "stdout", "text": [ "1/1 [==============================] - 0s 22ms/step\n" ] }, { "output_type": "execute_result", "data": { "text/plain": [ "" ] }, "metadata": {}, "execution_count": 217 }, { "output_type": "display_data", "data": { "text/plain": [ "
" ], "image/png": "iVBORw0KGgoAAAANSUhEUgAAAaAAAAGdCAYAAABU0qcqAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/bCgiHAAAACXBIWXMAAA9hAAAPYQGoP6dpAAAj4ElEQVR4nO3dfWyV9f3/8VdvT1toTy2ld1KgIIrKzSZC16kMpaF0xomSxbtFMA6iK2bInKaLgm4m/aqJGg3DfzaYiXiXCATnMAq2xFGYIEiIs6FdlSK03Mye05b29O76/UHofpUb+/lwej6n5flITkJPrxfXp9e5znlxOKfvE+N5nicAACIs1vUCAACXJgoIAOAEBQQAcIICAgA4QQEBAJyggAAATlBAAAAnKCAAgBPxrhfwfb29vTpy5IhSU1MVExPjejkAAEOe56mlpUV5eXmKjT3/85yoK6AjR44oPz/f9TIAABepoaFBY8aMOe/3o66AUlNTJUlxcXFGz4C6u7sHa0lhkZSUZJzp7Ow0zsTHm9+kXV1dxhnp9L9yTMXFxRlnenp6IrIfSUpMTDTOdHR0GGdsnt1H6nhLdvcnm33ZnK+hUMg4E+1sjl1vb6/VvmzOI9Pz9cw+zjyen8+gFdDq1av1wgsvqLGxUdOnT9err76qWbNm/WDuzA8aExNj9ENH+3/X2awvmjNSZE7kSGYiua9Ina+RvF9E87GzHXkZzbdTtN9vPc/7wdygvAnh7bff1ooVK7Rq1Sp9/vnnmj59ukpKSnTs2LHB2B0AYAgalAJ68cUXtWTJEj3wwAO65ppr9NprryklJUV//etfB2N3AIAhKOwF1NnZqT179qi4uPh/O4mNVXFxsaqrq8/aPhQKKRgM9rsAAIa/sBfQiRMn1NPTo+zs7H7XZ2dnq7Gx8aztKyoq5Pf7+y68Aw4ALg3OfxG1vLxcgUCg79LQ0OB6SQCACAj7u+AyMzMVFxenpqamftc3NTUpJyfnrO19Pp98Pl+4lwEAiHJhfwaUmJioGTNmaOvWrX3X9fb2auvWrSoqKgr37gAAQ9Sg/B7QihUrtGjRIl1//fWaNWuWXn75ZbW1temBBx4YjN0BAIagQSmgu+66S8ePH9fKlSvV2NioH/3oR9qyZctZb0wAAFy6YjzbXxEeJMFgUH6/X5LZb99GasSLrQsN5AunhIQE44zNyB/J7pjb/Ea1zagg29cVbcbq2Ny2NmNUInmO2xw/25FOpmyOt+2oLpvRTDb3J5v7he1jis1Dvunjiud56uzsVCAQUFpa2nm3c/4uOADApYkCAgA4QQEBAJyggAAATlBAAAAnKCAAgBMUEADACQoIAOAEBQQAcIICAgA4QQEBAJyggAAATgzKNGwXbIYN2gwAlOwGftqsL1KDEK+55hrjjCTl5uYaZz777DPjTHNzs3HGZqioLZvBojYiOTw3FApFbF+mbI637X3dZsBqfLz5w2pSUpJxpr293Tgj2Q0jNX38Gug+eAYEAHCCAgIAOEEBAQCcoIAAAE5QQAAAJyggAIATFBAAwAkKCADgBAUEAHCCAgIAOEEBAQCcoIAAAE5QQAAAJ4bNNOzYWPMutZ2QazPZ2maCts0k3k8++cQ4c9111xlnJLvJ1vfff79xJlLHW7KbAm2TsZnobHOO22QkKTMz0zgzbdo044zNcbA5h3bs2GGckaStW7caZ2pra40zra2txhnb2zYuLs44Y3o7MQ0bABDVKCAAgBMUEADACQoIAOAEBQQAcIICAgA4QQEBAJyggAAATlBAAAAnKCAAgBMUEADACQoIAOBEjDfQqXEREgwG5ff7jXM2g/lsf/T4ePMZrvn5+caZzZs3G2euvPJK40xHR4dxRpIOHz5snNm7d69xZt++fcaZL774wjgjSU1NTcYZm+PX3t5unLHx4x//2Co3Y8YM48wvfvEL40xWVpZxxmaYpu3g4QMHDhhnfvWrXxlnvv32W+OMLZvjZ/pY6XmePM9TIBBQWlraebfjGRAAwAkKCADgBAUEAHCCAgIAOEEBAQCcoIAAAE5QQAAAJyggAIATFBAAwAkKCADgBAUEAHCCAgIAOBG1w0hTUlKMBgh2dXUZ76u7u9s4I9kNNqyurjbOTJkyxThjM2jQdjBmT0+Pcaa5udk409bWZpwJBALGGcluqK3N8bM5DqFQyDgzatQo44wk5ebmGmcuNHTyfGzWl5SUZJyxva+fOnXKOPP3v//dOLN06VLjjM35YCslJcVoe8/z1N7ezjBSAEB0ooAAAE6EvYCefvppxcTE9LtMnjw53LsBAAxx5p+sNgDXXnutPv744//txOID3AAAw9ugNEN8fLxycnIG468GAAwTg/Ia0MGDB5WXl6cJEybovvvu06FDh867bSgUUjAY7HcBAAx/YS+gwsJCrVu3Tlu2bNGaNWtUX1+vm266SS0tLefcvqKiQn6/v++Sn58f7iUBAKJQ2AuotLRUv/zlLzVt2jSVlJTogw8+UHNzs955551zbl9eXq5AINB3aWhoCPeSAABRaNDfHZCenq4rr7xStbW15/y+z+eTz+cb7GUAAKLMoP8eUGtrq+rq6qx+sxoAMHyFvYAee+wxVVVV6euvv9aOHTt0xx13KC4uTvfcc0+4dwUAGMLC/l9whw8f1j333KOTJ09q9OjRuvHGG7Vz506NHj063LsCAAxhYS+gt956Kyx/T0dHh9HQz97eXuN92AwVleyGcF599dXGGZvBmDZDF23n0doMaszIyDDOZGVlGWc6OjqMM5I0YsQI44zN+WAzSLKzs9M4Y3MOSXbDfW0yR48eNc7YnEO258Px48eNMzt27DDO2By7SDI99wb6mMIsOACAExQQAMAJCggA4AQFBABwggICADhBAQEAnKCAAABOUEAAACcoIACAExQQAMAJCggA4AQFBABwYtA/kM5WbGys0bDQvLw8433YfvpqWlqaceZ8H8h3IePHjzfOtLa2GmdsBrlKdoNPz/fR7BeSlJRknLG5jSQpPj4yd4nk5GTjjM3QWJvbSJIaGxuNM4FAwDhjc7+w+Zmam5uNM5KUkpJinNm7d69xxnYgcKSYDrX1PG9AQ3p5BgQAcIICAgA4QQEBAJyggAAATlBAAAAnKCAAgBMUEADACQoIAOAEBQQAcIICAgA4QQEBAJyggAAATlBAAAAnonYadk9Pj9E07OPHjw/iavobMWKEceabb74xzowaNco4Y3LMzvjuu++MM5LU1dVlnImLizPO5ObmGmds2UwltjnmthPIo9mhQ4eMM9u2bTPO2ExHP3nypHFG0oAmOn9fU1OT1b6imen9YqDb8wwIAOAEBQQAcIICAgA4QQEBAJyggAAATlBAAAAnKCAAgBMUEADACQoIAOAEBQQAcIICAgA4QQEBAJyI2mGkpsPvOjs7jfdhM0RSknw+n3GmubnZOHPixAnjTEdHh3Gmu7vbOCNJDQ0Nxhmb26m9vd04k5WVZZyR7AbA2gxlPXbsmHEmPT3dOBMba/dvzMOHDxtnbIZw2gz2TU1NNc6MHz/eOCNJX331lXEmJyfHOGNzX7IZnGvLdCgrw0gBAFGNAgIAOEEBAQCcoIAAAE5QQAAAJyggAIATFBAAwAkKCADgBAUEAHCCAgIAOEEBAQCcoIAAAE5E7TDSmJgYo2GhNkMXbYdwHjlyxDjz3nvvGWdshi76/X7jjOmgwTMSEhKMM4cOHTLOTJgwwThjO6ixvr7eOGMzhPPUqVPGmeuvv944YzOcVpKys7ONM5dffrlx5pZbbjHO2AwDtj3Hbdb3yiuvGGe++OIL44zNYF9J6u3tjUhmIHgGBABwggICADhhXEDbt2/Xbbfdpry8PMXExGjjxo39vu95nlauXKnc3FwlJyeruLhYBw8eDNd6AQDDhHEBtbW1afr06Vq9evU5v//888/rlVde0WuvvaZdu3ZpxIgRKikpsf6/aADA8GT8JoTS0lKVlpae83ue5+nll1/Wk08+qdtvv12S9Prrrys7O1sbN27U3XfffXGrBQAMG2F9Dai+vl6NjY0qLi7uu87v96uwsFDV1dXnzIRCIQWDwX4XAMDwF9YCamxslHT2Wzizs7P7vvd9FRUV8vv9fZf8/PxwLgkAEKWcvwuuvLxcgUCg79LQ0OB6SQCACAhrAeXk5Eg6+xfzmpqa+r73fT6fT2lpaf0uAIDhL6wFVFBQoJycHG3durXvumAwqF27dqmoqCicuwIADHHG74JrbW1VbW1t39f19fXat2+fMjIyNHbsWC1fvlzPPvusJk2apIKCAj311FPKy8vTggULwrluAMAQZ1xAu3fv1s0339z39YoVKyRJixYt0rp16/T444+rra1NS5cuVXNzs2688UZt2bJFSUlJ4Vs1AGDIi/FspzYOkmAwKL/fr7i4OKNhpLaDRSOlpKTEOPPcc88ZZ2wGFCYnJxtnJLsBhSkpKcaZkSNHGmdsT2ubYaktLS3GGZuhsZMmTTLOxMfbzRu2+QejzUDgSLE9H9rb240zhw8fNs4sXLjQOPPll18aZyRpxIgRxhnT4blnjncgELjg6/rRe8YAAIY1CggA4AQFBABwggICADhBAQEAnKCAAABOUEAAACcoIACAExQQAMAJCggA4AQFBABwggICADhBAQEAnLAblRsBptNrTSZn2+7jYrS2thpnbCYm20y2tlmbJGVnZxtnenp6jDMJCQkR2Y8kjR8/3jgTCoWMMzYTiVNTU40zkZxQbXMfjBSbye3S6U9sNmUzvd1mWr7tNOy2tjbjTFxcnNH2nucN6JjzDAgA4AQFBABwggICADhBAQEAnKCAAABOUEAAACcoIACAExQQAMAJCggA4AQFBABwggICADhBAQEAnIjaYaQJCQlGww27u7uN92GTkcwH80nSlClTjDMpKSnGmcTExIhkJLsBj5Eajmk7fNJmoGZGRoZxxvaYR4rNoN5IDveNlPh484fI0aNHG2eKi4uNM+vWrTPOSNJ3331nlRsMPAMCADhBAQEAnKCAAABOUEAAACcoIACAExQQAMAJCggA4AQFBABwggICADhBAQEAnKCAAABOUEAAACeidhhpTEyM0WBIm0GItoMxbQZdJicnG2daWlqMMzbDE22Gntru68SJE8YZm+NtMyBUklJTU40zNgNMg8GgccZmgKntOW5zf+rs7DTO+Hw+40xSUpJxxmaAsC2bfY0dO9Y409bWZpyxZXoeeZ43oPstz4AAAE5QQAAAJyggAIATFBAAwAkKCADgBAUEAHCCAgIAOEEBAQCcoIAAAE5QQAAAJyggAIATFBAAwImoHUYaCoUGfRhpVlaWcUaSvvvuO+NMUVGRccZmyOXIkSONM6FQyDhjm7MZoGgzjDQzM9M4I0kJCQnGmZMnTxpnPv30U+PM8ePHjTM5OTnGGUlKT083ztgMCb3sssuMMxMmTDDO2LK5D9oMI7UZNGszDFiSuru7jTOm98GBPh7zDAgA4AQFBABwwriAtm/frttuu015eXmKiYnRxo0b+31/8eLFfZ/lc+Yyf/78cK0XADBMGBdQW1ubpk+frtWrV593m/nz5+vo0aN9lzfffPOiFgkAGH6MX8UqLS1VaWnpBbfx+XzWL34CAC4Ng/IaUGVlpbKysnTVVVfp4YcfvuC7hEKhkILBYL8LAGD4C3sBzZ8/X6+//rq2bt2q5557TlVVVSotLVVPT885t6+oqJDf7++75Ofnh3tJAIAoFPbfA7r77rv7/jx16lRNmzZNEydOVGVlpebOnXvW9uXl5VqxYkXf18FgkBICgEvAoL8Ne8KECcrMzFRtbe05v+/z+ZSWltbvAgAY/ga9gA4fPqyTJ08qNzd3sHcFABhCjP8LrrW1td+zmfr6eu3bt08ZGRnKyMjQM888o4ULFyonJ0d1dXV6/PHHdcUVV6ikpCSsCwcADG3GBbR7927dfPPNfV+fef1m0aJFWrNmjfbv36+//e1vam5uVl5enubNm6c//elP8vl84Vs1AGDIMy6gOXPmXHDQ3IcffnhRCzojLi7OahCgCZuhfNLpN1eYshk2GBtr/j+knZ2dxhmbAZyS3fqSk5ONMzb/eElJSTHOSHbDJ2329Z///Mc4c/jwYeOMzfGWZPVarM2519XVZZyxOe8G+7HkYtkMzz3fO4t/iM1tazrs2fO8Af1KDbPgAABOUEAAACcoIACAExQQAMAJCggA4AQFBABwggICADhBAQEAnKCAAABOUEAAACcoIACAExQQAMAJCggA4ETYP5I7XJKTk40m2La0tBjvwyYjSbfeeqtx5oorrjDOpKamGmciNaFaspui3dvba5yJi4szztgcB1s2U4m//fZb48zkyZONMz/96U+NM5J06tQp44zNeWTzQZWRvG1t2EzetjnHL7/8cuOMZDeJfeTIkUbbD3R6dnTfkgCAYYsCAgA4QQEBAJyggAAATlBAAAAnKCAAgBMUEADACQoIAOAEBQQAcIICAgA4QQEBAJyggAAATkTtMNK2tjaroX4mbIcaXn311caZrq4u44zP5zPO2Az7HOjgwHDk4uOj9pSTZPczdXR0GGfGjBljnJk0aZJxxtaIESOMMykpKcYZ0yGXkt2wz2hn81jU3d1ttS+bobGm5zjDSAEAUY0CAgA4QQEBAJyggAAATlBAAAAnKCAAgBMUEADACQoIAOAEBQQAcIICAgA4QQEBAJyggAAATkTtZEjToZA2w/xshkhK0htvvGGceemll4wznZ2dxhmbQYO2enp6jDM2gyQjOXzSZmhsS0uLcWbmzJnGmVGjRkUkI9ndn1JTU40zw3GwqM1A288++8w4c+TIEeOMZDcQ2PS+zjBSAEBUo4AAAE5QQAAAJyggAIATFBAAwAkKCADgBAUEAHCCAgIAOEEBAQCcoIAAAE5QQAAAJyggAIATUTuMNCYmJmoHFX744YfGmcbGRuNMdna2ccaGzXBCyW4YaW9vr3HGZmiszdoku2ORk5NjnElLSzPO2NwfbIfTJiQkGGfi4uKs9jXc/Pe//zXOrFq1yjhj+/hocx+02ddABpLyDAgA4AQFBABwwqiAKioqNHPmTKWmpiorK0sLFixQTU1Nv206OjpUVlamUaNGaeTIkVq4cKGamprCumgAwNBnVEBVVVUqKyvTzp079dFHH6mrq0vz5s1TW1tb3zaPPvqoNm/erHfffVdVVVU6cuSI7rzzzrAvHAAwtBm94rply5Z+X69bt05ZWVnas2ePZs+erUAgoL/85S9av369brnlFknS2rVrdfXVV2vnzp36yU9+Er6VAwCGtIt6DSgQCEiSMjIyJEl79uxRV1eXiouL+7aZPHmyxo4dq+rq6nP+HaFQSMFgsN8FADD8WRdQb2+vli9frhtuuEFTpkyRdPqtxomJiUpPT++3bXZ29nnfhlxRUSG/3993yc/Pt10SAGAIsS6gsrIyHThwQG+99dZFLaC8vFyBQKDv0tDQcFF/HwBgaLD6DcRly5bp/fff1/bt2zVmzJi+63NyctTZ2anm5uZ+z4KamprO+8t6Pp9PPp/PZhkAgCHM6BmQ53latmyZNmzYoG3btqmgoKDf92fMmKGEhARt3bq177qamhodOnRIRUVF4VkxAGBYMHoGVFZWpvXr12vTpk1KTU3te13H7/crOTlZfr9fDz74oFasWKGMjAylpaXpkUceUVFREe+AAwD0Y1RAa9askSTNmTOn3/Vr167V4sWLJUkvvfSSYmNjtXDhQoVCIZWUlOjPf/5zWBYLABg+YryBTIyLoGAwKL/fL8lsAF5srPn7KWwHVtoM5nv22WeNM7/+9a+NMzZDLm2GE0pSYmKicaazs9M4097ebpyxZXP8bO5CkTxfbdgMFrXJRGrgsO3DnM2vhdx///3Gmc2bNxtnbIe/2tzfTe/rnucpFAopEAhc8D7FLDgAgBMUEADACQoIAOAEBQQAcIICAgA4QQEBAJyggAAATlBAAAAnKCAAgBMUEADACQoIAOAEBQQAcIICAgA4YfWJqNHIdqKzDZsptNu3bzfOPPDAA8YZGzaTmSWpo6PDOBMKhYwz8fHmp6nt+WDzM9msz2Y/3d3dxpmEhATjTCT3ZXNfsllba2urcUaSXnjhBePMBx98YJyxmdZtcxwku9vJ5nwdCJ4BAQCcoIAAAE5QQAAAJyggAIATFBAAwAkKCADgBAUEAHCCAgIAOEEBAQCcoIAAAE5QQAAAJyggAIATw2YYqQ3bIZyJiYnGmZiYGOPMnj17jDMzZswwztgMQpSktLQ044zNUMiGhoaI7EeSurq6jDM2wye/+eYb40xSUpJxJj093TgjSY2NjRHZ18SJE40zNrdRMBg0zkh2t63Nff3WW281zvzjH/8wzkh2Q0xNf6aBPqbwDAgA4AQFBABwggICADhBAQEAnKCAAABOUEAAACcoIACAExQQAMAJCggA4AQFBABwggICADhBAQEAnIjaYaQxMTFGA/BsBmraDuG0GYZos6+3337bOHPgwAHjTFZWlnFGknbs2GGcqaurM858/fXXxpm2tjbjjCS1tLQYZzo7O40zNueDzfDc3t5e44ytSK0vPt78YctmQKgkXXPNNRHZ12effWacsRmKLNmdrwkJCUbbe543oP3wDAgA4AQFBABwggICADhBAQEAnKCAAABOUEAAACcoIACAExQQAMAJCggA4AQFBABwggICADhBAQEAnIjaYaSmwxptBiHa6unpMc5UVlZGZD82Qy5t9oPIi/bbKVLrsxkGHBcXZ7Uvm8GdDz74oHFm5cqVxhnbYco2w1JN9zXQ7XkGBABwggICADhhVEAVFRWaOXOmUlNTlZWVpQULFqimpqbfNnPmzOn7LJ8zl4ceeiisiwYADH1GBVRVVaWysjLt3LlTH330kbq6ujRv3ryzPvxryZIlOnr0aN/l+eefD+uiAQBDn9GbELZs2dLv63Xr1ikrK0t79uzR7Nmz+65PSUlRTk5OeFYIABiWLuo1oEAgIEnKyMjod/0bb7yhzMxMTZkyReXl5Tp16tR5/45QKKRgMNjvAgAY/qzfht3b26vly5frhhtu0JQpU/quv/feezVu3Djl5eVp//79euKJJ1RTU6P33nvvnH9PRUWFnnnmGdtlAACGKOsCKisr04EDB/Tpp5/2u37p0qV9f546dapyc3M1d+5c1dXVaeLEiWf9PeXl5VqxYkXf18FgUPn5+bbLAgAMEVYFtGzZMr3//vvavn27xowZc8FtCwsLJUm1tbXnLCCfzyefz2ezDADAEGZUQJ7n6ZFHHtGGDRtUWVmpgoKCH8zs27dPkpSbm2u1QADA8GRUQGVlZVq/fr02bdqk1NRUNTY2SpL8fr+Sk5NVV1en9evX6+c//7lGjRql/fv369FHH9Xs2bM1bdq0QfkBAABDk1EBrVmzRtLpXzb9/61du1aLFy9WYmKiPv74Y7388stqa2tTfn6+Fi5cqCeffDJsCwYADA/G/wV3Ifn5+aqqqrqoBQEALg0xnu1I1UESDAbl9/sVFxdnNLXVZtqtzVRdyW7ydnd3t3EmElNrAZxfcnKycSYUChlnInlft9mX6eOr53nq6upSIBBQWlraebdjGCkAwAkKCADgBAUEAHCCAgIAOEEBAQCcoIAAAE5QQAAAJyggAIATFBAAwAkKCADgBAUEAHCCAgIAOGH9kdyDrbe3d9CHkdoO8+vt7TXOxMebH2qb/dgMGrRlc/wYloqLlZKSYpxpb2+32pdNLiEhwThjc1+3GYpsuy/Twc0DvZ/zDAgA4AQFBABwggICADhBAQEAnKCAAABOUEAAACcoIACAExQQAMAJCggA4AQFBABwggICADgRdbPgzswQMp0ZFu1zyaJ9fTaifX0YnqL9vsT6Bp6LugJqaWnp+7PJD93Z2TkYyzknmxujp6dnEFYCXHpsB4tGSnd3t+slRI2Wlhb5/f7zfj/Gi7J/xvb29urIkSNKTU09a7JzMBhUfn6+GhoalJaW5miF7nEcTuM4nMZxOI3jcFo0HAfP89TS0qK8vLwLTu2OumdAsbGxGjNmzAW3SUtLu6RPsDM4DqdxHE7jOJzGcTjN9XG40DOfM3gTAgDACQoIAODEkCogn8+nVatWyefzuV6KUxyH0zgOp3EcTuM4nDaUjkPUvQkBAHBpGFLPgAAAwwcFBABwggICADhBAQEAnBgyBbR69WqNHz9eSUlJKiws1L/+9S/XS4q4p59+WjExMf0ukydPdr2sQbd9+3bddtttysvLU0xMjDZu3Njv+57naeXKlcrNzVVycrKKi4t18OBBN4sdRD90HBYvXnzW+TF//nw3ix0kFRUVmjlzplJTU5WVlaUFCxaopqam3zYdHR0qKyvTqFGjNHLkSC1cuFBNTU2OVjw4BnIc5syZc9b58NBDDzla8bkNiQJ6++23tWLFCq1atUqff/65pk+frpKSEh07dsz10iLu2muv1dGjR/sun376qeslDbq2tjZNnz5dq1evPuf3n3/+eb3yyit67bXXtGvXLo0YMUIlJSXq6OiI8EoH1w8dB0maP39+v/PjzTffjOAKB19VVZXKysq0c+dOffTRR+rq6tK8efPU1tbWt82jjz6qzZs3691331VVVZWOHDmiO++80+Gqw28gx0GSlixZ0u98eP755x2t+Dy8IWDWrFleWVlZ39c9PT1eXl6eV1FR4XBVkbdq1Spv+vTprpfhlCRvw4YNfV/39vZ6OTk53gsvvNB3XXNzs+fz+bw333zTwQoj4/vHwfM8b9GiRd7tt9/uZD2uHDt2zJPkVVVVeZ53+rZPSEjw3n333b5t/v3vf3uSvOrqalfLHHTfPw6e53k/+9nPvN/+9rfuFjUAUf8MqLOzU3v27FFxcXHfdbGxsSouLlZ1dbXDlblx8OBB5eXlacKECbrvvvt06NAh10tyqr6+Xo2Njf3OD7/fr8LCwkvy/KisrFRWVpauuuoqPfzwwzp58qTrJQ2qQCAgScrIyJAk7dmzR11dXf3Oh8mTJ2vs2LHD+nz4/nE444033lBmZqamTJmi8vJynTp1ysXyzivqhpF+34kTJ9TT06Ps7Ox+12dnZ+urr75ytCo3CgsLtW7dOl111VU6evSonnnmGd100006cOCAUlNTXS/PicbGRkk65/lx5nuXivnz5+vOO+9UQUGB6urq9Ic//EGlpaWqrq5WXFyc6+WFXW9vr5YvX64bbrhBU6ZMkXT6fEhMTFR6enq/bYfz+XCu4yBJ9957r8aNG6e8vDzt379fTzzxhGpqavTee+85XG1/UV9A+J/S0tK+P0+bNk2FhYUaN26c3nnnHT344IMOV4ZocPfdd/f9eerUqZo2bZomTpyoyspKzZ071+HKBkdZWZkOHDhwSbwOeiHnOw5Lly7t+/PUqVOVm5uruXPnqq6uThMnToz0Ms8p6v8LLjMzU3FxcWe9i6WpqUk5OTmOVhUd0tPTdeWVV6q2ttb1Upw5cw5wfpxtwoQJyszMHJbnx7Jly/T+++/rk08+6ffxLTk5Oers7FRzc3O/7Yfr+XC+43AuhYWFkhRV50PUF1BiYqJmzJihrVu39l3X29urrVu3qqioyOHK3GttbVVdXZ1yc3NdL8WZgoIC5eTk9Ds/gsGgdu3adcmfH4cPH9bJkyeH1fnheZ6WLVumDRs2aNu2bSooKOj3/RkzZighIaHf+VBTU6NDhw4Nq/Phh47Duezbt0+Sout8cP0uiIF46623PJ/P561bt8778ssvvaVLl3rp6eleY2Oj66VF1O9+9zuvsrLSq6+v9/75z396xcXFXmZmpnfs2DHXSxtULS0t3t69e729e/d6krwXX3zR27t3r/fNN994nud5//d//+elp6d7mzZt8vbv3+/dfvvtXkFBgdfe3u545eF1oePQ0tLiPfbYY151dbVXX1/vffzxx951113nTZo0yevo6HC99LB5+OGHPb/f71VWVnpHjx7tu5w6dapvm4ceesgbO3ast23bNm/37t1eUVGRV1RU5HDV4fdDx6G2ttb74x//6O3evdurr6/3Nm3a5E2YMMGbPXu245X3NyQKyPM879VXX/XGjh3rJSYmerNmzfJ27tzpekkRd9ddd3m5ubleYmKid/nll3t33XWXV1tb63pZg+6TTz7xJJ11WbRoked5p9+K/dRTT3nZ2dmez+fz5s6d69XU1Lhd9CC40HE4deqUN2/ePG/06NFeQkKCN27cOG/JkiXD7h9p5/r5JXlr167t26a9vd37zW9+41122WVeSkqKd8cdd3hHjx51t+hB8EPH4dChQ97s2bO9jIwMz+fzeVdccYX3+9//3gsEAm4X/j18HAMAwImofw0IADA8UUAAACcoIACAExQQAMAJCggA4AQFBABwggICADhBAQEAnKCAAABOUEAAACcoIACAExQQAMCJ/wc0dmFmSb9u7wAAAABJRU5ErkJggg==\n" }, "metadata": {} } ] }, { "cell_type": "code", "source": [ "autoencoder.save(\"model.pb\")" ], "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "qI0avhTU9Xkr", "outputId": "abe943d2-9f68-4cb0-b701-6bb46e446a86" }, "execution_count": 218, "outputs": [ { "output_type": "stream", "name": "stderr", "text": [ "WARNING:absl:Found untraced functions such as _update_step_xla while saving (showing 1 of 1). These functions will not be directly callable after loading.\n" ] } ] } ] }