Last active
September 20, 2020 09:30
-
-
Save neoyipeng2018/cb6b5bc10624ae6fcb9b0e3c76cb01f0 to your computer and use it in GitHub Desktop.
HowDoTokenizersViewEmojis.ipynb
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "nbformat": 4, | |
| "nbformat_minor": 0, | |
| "metadata": { | |
| "colab": { | |
| "name": "HowDoTokenizersViewEmojis.ipynb", | |
| "provenance": [], | |
| "collapsed_sections": [], | |
| "authorship_tag": "ABX9TyPh4mRVOcCLyb9IygoS6Xi0", | |
| "include_colab_link": true | |
| }, | |
| "kernelspec": { | |
| "name": "python3", | |
| "display_name": "Python 3" | |
| }, | |
| "accelerator": "GPU", | |
| "widgets": { | |
| "application/vnd.jupyter.widget-state+json": { | |
| "38dbfeaa1d7847aa90e8e595f6c296c2": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "HBoxModel", | |
| "state": { | |
| "_view_name": "HBoxView", | |
| "_dom_classes": [], | |
| "_model_name": "HBoxModel", | |
| "_view_module": "@jupyter-widgets/controls", | |
| "_model_module_version": "1.5.0", | |
| "_view_count": null, | |
| "_view_module_version": "1.5.0", | |
| "box_style": "", | |
| "layout": "IPY_MODEL_f3a7375ce9b44f86b3c99bc2f0e5c30d", | |
| "_model_module": "@jupyter-widgets/controls", | |
| "children": [ | |
| "IPY_MODEL_5bdb34980d314c9b8fb280f4ac756929", | |
| "IPY_MODEL_cf5d3193960b42cda92ff2c444a5a876" | |
| ] | |
| } | |
| }, | |
| "f3a7375ce9b44f86b3c99bc2f0e5c30d": { | |
| "model_module": "@jupyter-widgets/base", | |
| "model_name": "LayoutModel", | |
| "state": { | |
| "_view_name": "LayoutView", | |
| "grid_template_rows": null, | |
| "right": null, | |
| "justify_content": null, | |
| "_view_module": "@jupyter-widgets/base", | |
| "overflow": null, | |
| "_model_module_version": "1.2.0", | |
| "_view_count": null, | |
| "flex_flow": null, | |
| "width": null, | |
| "min_width": null, | |
| "border": null, | |
| "align_items": null, | |
| "bottom": null, | |
| "_model_module": "@jupyter-widgets/base", | |
| "top": null, | |
| "grid_column": null, | |
| "overflow_y": null, | |
| "overflow_x": null, | |
| "grid_auto_flow": null, | |
| "grid_area": null, | |
| "grid_template_columns": null, | |
| "flex": null, | |
| "_model_name": "LayoutModel", | |
| "justify_items": null, | |
| "grid_row": null, | |
| "max_height": null, | |
| "align_content": null, | |
| "visibility": null, | |
| "align_self": null, | |
| "height": null, | |
| "min_height": null, | |
| "padding": null, | |
| "grid_auto_rows": null, | |
| "grid_gap": null, | |
| "max_width": null, | |
| "order": null, | |
| "_view_module_version": "1.2.0", | |
| "grid_template_areas": null, | |
| "object_position": null, | |
| "object_fit": null, | |
| "grid_auto_columns": null, | |
| "margin": null, | |
| "display": null, | |
| "left": null | |
| } | |
| }, | |
| "5bdb34980d314c9b8fb280f4ac756929": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "FloatProgressModel", | |
| "state": { | |
| "_view_name": "ProgressView", | |
| "style": "IPY_MODEL_693947b10dbc436f97e1b556ecab8117", | |
| "_dom_classes": [], | |
| "description": "Downloading: 100%", | |
| "_model_name": "FloatProgressModel", | |
| "bar_style": "success", | |
| "max": 433, | |
| "_view_module": "@jupyter-widgets/controls", | |
| "_model_module_version": "1.5.0", | |
| "value": 433, | |
| "_view_count": null, | |
| "_view_module_version": "1.5.0", | |
| "orientation": "horizontal", | |
| "min": 0, | |
| "description_tooltip": null, | |
| "_model_module": "@jupyter-widgets/controls", | |
| "layout": "IPY_MODEL_98784d9555164a85a442ef3d94cfe3b1" | |
| } | |
| }, | |
| "cf5d3193960b42cda92ff2c444a5a876": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "HTMLModel", | |
| "state": { | |
| "_view_name": "HTMLView", | |
| "style": "IPY_MODEL_11471c247c944a12a8511ff63cff7e65", | |
| "_dom_classes": [], | |
| "description": "", | |
| "_model_name": "HTMLModel", | |
| "placeholder": "β", | |
| "_view_module": "@jupyter-widgets/controls", | |
| "_model_module_version": "1.5.0", | |
| "value": " 433/433 [00:01<00:00, 277B/s]", | |
| "_view_count": null, | |
| "_view_module_version": "1.5.0", | |
| "description_tooltip": null, | |
| "_model_module": "@jupyter-widgets/controls", | |
| "layout": "IPY_MODEL_17fc636eddf540698370b947a4cde972" | |
| } | |
| }, | |
| "693947b10dbc436f97e1b556ecab8117": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "ProgressStyleModel", | |
| "state": { | |
| "_view_name": "StyleView", | |
| "_model_name": "ProgressStyleModel", | |
| "description_width": "initial", | |
| "_view_module": "@jupyter-widgets/base", | |
| "_model_module_version": "1.5.0", | |
| "_view_count": null, | |
| "_view_module_version": "1.2.0", | |
| "bar_color": null, | |
| "_model_module": "@jupyter-widgets/controls" | |
| } | |
| }, | |
| "98784d9555164a85a442ef3d94cfe3b1": { | |
| "model_module": "@jupyter-widgets/base", | |
| "model_name": "LayoutModel", | |
| "state": { | |
| "_view_name": "LayoutView", | |
| "grid_template_rows": null, | |
| "right": null, | |
| "justify_content": null, | |
| "_view_module": "@jupyter-widgets/base", | |
| "overflow": null, | |
| "_model_module_version": "1.2.0", | |
| "_view_count": null, | |
| "flex_flow": null, | |
| "width": null, | |
| "min_width": null, | |
| "border": null, | |
| "align_items": null, | |
| "bottom": null, | |
| "_model_module": "@jupyter-widgets/base", | |
| "top": null, | |
| "grid_column": null, | |
| "overflow_y": null, | |
| "overflow_x": null, | |
| "grid_auto_flow": null, | |
| "grid_area": null, | |
| "grid_template_columns": null, | |
| "flex": null, | |
| "_model_name": "LayoutModel", | |
| "justify_items": null, | |
| "grid_row": null, | |
| "max_height": null, | |
| "align_content": null, | |
| "visibility": null, | |
| "align_self": null, | |
| "height": null, | |
| "min_height": null, | |
| "padding": null, | |
| "grid_auto_rows": null, | |
| "grid_gap": null, | |
| "max_width": null, | |
| "order": null, | |
| "_view_module_version": "1.2.0", | |
| "grid_template_areas": null, | |
| "object_position": null, | |
| "object_fit": null, | |
| "grid_auto_columns": null, | |
| "margin": null, | |
| "display": null, | |
| "left": null | |
| } | |
| }, | |
| "11471c247c944a12a8511ff63cff7e65": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "DescriptionStyleModel", | |
| "state": { | |
| "_view_name": "StyleView", | |
| "_model_name": "DescriptionStyleModel", | |
| "description_width": "", | |
| "_view_module": "@jupyter-widgets/base", | |
| "_model_module_version": "1.5.0", | |
| "_view_count": null, | |
| "_view_module_version": "1.2.0", | |
| "_model_module": "@jupyter-widgets/controls" | |
| } | |
| }, | |
| "17fc636eddf540698370b947a4cde972": { | |
| "model_module": "@jupyter-widgets/base", | |
| "model_name": "LayoutModel", | |
| "state": { | |
| "_view_name": "LayoutView", | |
| "grid_template_rows": null, | |
| "right": null, | |
| "justify_content": null, | |
| "_view_module": "@jupyter-widgets/base", | |
| "overflow": null, | |
| "_model_module_version": "1.2.0", | |
| "_view_count": null, | |
| "flex_flow": null, | |
| "width": null, | |
| "min_width": null, | |
| "border": null, | |
| "align_items": null, | |
| "bottom": null, | |
| "_model_module": "@jupyter-widgets/base", | |
| "top": null, | |
| "grid_column": null, | |
| "overflow_y": null, | |
| "overflow_x": null, | |
| "grid_auto_flow": null, | |
| "grid_area": null, | |
| "grid_template_columns": null, | |
| "flex": null, | |
| "_model_name": "LayoutModel", | |
| "justify_items": null, | |
| "grid_row": null, | |
| "max_height": null, | |
| "align_content": null, | |
| "visibility": null, | |
| "align_self": null, | |
| "height": null, | |
| "min_height": null, | |
| "padding": null, | |
| "grid_auto_rows": null, | |
| "grid_gap": null, | |
| "max_width": null, | |
| "order": null, | |
| "_view_module_version": "1.2.0", | |
| "grid_template_areas": null, | |
| "object_position": null, | |
| "object_fit": null, | |
| "grid_auto_columns": null, | |
| "margin": null, | |
| "display": null, | |
| "left": null | |
| } | |
| }, | |
| "7423260e916848e4a0ce60a922603851": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "HBoxModel", | |
| "state": { | |
| "_view_name": "HBoxView", | |
| "_dom_classes": [], | |
| "_model_name": "HBoxModel", | |
| "_view_module": "@jupyter-widgets/controls", | |
| "_model_module_version": "1.5.0", | |
| "_view_count": null, | |
| "_view_module_version": "1.5.0", | |
| "box_style": "", | |
| "layout": "IPY_MODEL_3cba3e1d1c0146aa9ca7ceeef9ceb23f", | |
| "_model_module": "@jupyter-widgets/controls", | |
| "children": [ | |
| "IPY_MODEL_fe654073728c4e269a20cab53b30bc46", | |
| "IPY_MODEL_ebd1c42e705243149273e33da0d5ee20" | |
| ] | |
| } | |
| }, | |
| "3cba3e1d1c0146aa9ca7ceeef9ceb23f": { | |
| "model_module": "@jupyter-widgets/base", | |
| "model_name": "LayoutModel", | |
| "state": { | |
| "_view_name": "LayoutView", | |
| "grid_template_rows": null, | |
| "right": null, | |
| "justify_content": null, | |
| "_view_module": "@jupyter-widgets/base", | |
| "overflow": null, | |
| "_model_module_version": "1.2.0", | |
| "_view_count": null, | |
| "flex_flow": null, | |
| "width": null, | |
| "min_width": null, | |
| "border": null, | |
| "align_items": null, | |
| "bottom": null, | |
| "_model_module": "@jupyter-widgets/base", | |
| "top": null, | |
| "grid_column": null, | |
| "overflow_y": null, | |
| "overflow_x": null, | |
| "grid_auto_flow": null, | |
| "grid_area": null, | |
| "grid_template_columns": null, | |
| "flex": null, | |
| "_model_name": "LayoutModel", | |
| "justify_items": null, | |
| "grid_row": null, | |
| "max_height": null, | |
| "align_content": null, | |
| "visibility": null, | |
| "align_self": null, | |
| "height": null, | |
| "min_height": null, | |
| "padding": null, | |
| "grid_auto_rows": null, | |
| "grid_gap": null, | |
| "max_width": null, | |
| "order": null, | |
| "_view_module_version": "1.2.0", | |
| "grid_template_areas": null, | |
| "object_position": null, | |
| "object_fit": null, | |
| "grid_auto_columns": null, | |
| "margin": null, | |
| "display": null, | |
| "left": null | |
| } | |
| }, | |
| "fe654073728c4e269a20cab53b30bc46": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "FloatProgressModel", | |
| "state": { | |
| "_view_name": "ProgressView", | |
| "style": "IPY_MODEL_686808995b42449e8fd7cfb8eefc272e", | |
| "_dom_classes": [], | |
| "description": "Downloading: 100%", | |
| "_model_name": "FloatProgressModel", | |
| "bar_style": "success", | |
| "max": 231508, | |
| "_view_module": "@jupyter-widgets/controls", | |
| "_model_module_version": "1.5.0", | |
| "value": 231508, | |
| "_view_count": null, | |
| "_view_module_version": "1.5.0", | |
| "orientation": "horizontal", | |
| "min": 0, | |
| "description_tooltip": null, | |
| "_model_module": "@jupyter-widgets/controls", | |
| "layout": "IPY_MODEL_dd5ae05af4cd4c4887b6701d4f9911e7" | |
| } | |
| }, | |
| "ebd1c42e705243149273e33da0d5ee20": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "HTMLModel", | |
| "state": { | |
| "_view_name": "HTMLView", | |
| "style": "IPY_MODEL_293501b86bc34db5bfec5e31fe9a669c", | |
| "_dom_classes": [], | |
| "description": "", | |
| "_model_name": "HTMLModel", | |
| "placeholder": "β", | |
| "_view_module": "@jupyter-widgets/controls", | |
| "_model_module_version": "1.5.0", | |
| "value": " 232k/232k [00:00<00:00, 295kB/s]", | |
| "_view_count": null, | |
| "_view_module_version": "1.5.0", | |
| "description_tooltip": null, | |
| "_model_module": "@jupyter-widgets/controls", | |
| "layout": "IPY_MODEL_05bb2216e03a4a9d8cffd54ff5e4d721" | |
| } | |
| }, | |
| "686808995b42449e8fd7cfb8eefc272e": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "ProgressStyleModel", | |
| "state": { | |
| "_view_name": "StyleView", | |
| "_model_name": "ProgressStyleModel", | |
| "description_width": "initial", | |
| "_view_module": "@jupyter-widgets/base", | |
| "_model_module_version": "1.5.0", | |
| "_view_count": null, | |
| "_view_module_version": "1.2.0", | |
| "bar_color": null, | |
| "_model_module": "@jupyter-widgets/controls" | |
| } | |
| }, | |
| "dd5ae05af4cd4c4887b6701d4f9911e7": { | |
| "model_module": "@jupyter-widgets/base", | |
| "model_name": "LayoutModel", | |
| "state": { | |
| "_view_name": "LayoutView", | |
| "grid_template_rows": null, | |
| "right": null, | |
| "justify_content": null, | |
| "_view_module": "@jupyter-widgets/base", | |
| "overflow": null, | |
| "_model_module_version": "1.2.0", | |
| "_view_count": null, | |
| "flex_flow": null, | |
| "width": null, | |
| "min_width": null, | |
| "border": null, | |
| "align_items": null, | |
| "bottom": null, | |
| "_model_module": "@jupyter-widgets/base", | |
| "top": null, | |
| "grid_column": null, | |
| "overflow_y": null, | |
| "overflow_x": null, | |
| "grid_auto_flow": null, | |
| "grid_area": null, | |
| "grid_template_columns": null, | |
| "flex": null, | |
| "_model_name": "LayoutModel", | |
| "justify_items": null, | |
| "grid_row": null, | |
| "max_height": null, | |
| "align_content": null, | |
| "visibility": null, | |
| "align_self": null, | |
| "height": null, | |
| "min_height": null, | |
| "padding": null, | |
| "grid_auto_rows": null, | |
| "grid_gap": null, | |
| "max_width": null, | |
| "order": null, | |
| "_view_module_version": "1.2.0", | |
| "grid_template_areas": null, | |
| "object_position": null, | |
| "object_fit": null, | |
| "grid_auto_columns": null, | |
| "margin": null, | |
| "display": null, | |
| "left": null | |
| } | |
| }, | |
| "293501b86bc34db5bfec5e31fe9a669c": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "DescriptionStyleModel", | |
| "state": { | |
| "_view_name": "StyleView", | |
| "_model_name": "DescriptionStyleModel", | |
| "description_width": "", | |
| "_view_module": "@jupyter-widgets/base", | |
| "_model_module_version": "1.5.0", | |
| "_view_count": null, | |
| "_view_module_version": "1.2.0", | |
| "_model_module": "@jupyter-widgets/controls" | |
| } | |
| }, | |
| "05bb2216e03a4a9d8cffd54ff5e4d721": { | |
| "model_module": "@jupyter-widgets/base", | |
| "model_name": "LayoutModel", | |
| "state": { | |
| "_view_name": "LayoutView", | |
| "grid_template_rows": null, | |
| "right": null, | |
| "justify_content": null, | |
| "_view_module": "@jupyter-widgets/base", | |
| "overflow": null, | |
| "_model_module_version": "1.2.0", | |
| "_view_count": null, | |
| "flex_flow": null, | |
| "width": null, | |
| "min_width": null, | |
| "border": null, | |
| "align_items": null, | |
| "bottom": null, | |
| "_model_module": "@jupyter-widgets/base", | |
| "top": null, | |
| "grid_column": null, | |
| "overflow_y": null, | |
| "overflow_x": null, | |
| "grid_auto_flow": null, | |
| "grid_area": null, | |
| "grid_template_columns": null, | |
| "flex": null, | |
| "_model_name": "LayoutModel", | |
| "justify_items": null, | |
| "grid_row": null, | |
| "max_height": null, | |
| "align_content": null, | |
| "visibility": null, | |
| "align_self": null, | |
| "height": null, | |
| "min_height": null, | |
| "padding": null, | |
| "grid_auto_rows": null, | |
| "grid_gap": null, | |
| "max_width": null, | |
| "order": null, | |
| "_view_module_version": "1.2.0", | |
| "grid_template_areas": null, | |
| "object_position": null, | |
| "object_fit": null, | |
| "grid_auto_columns": null, | |
| "margin": null, | |
| "display": null, | |
| "left": null | |
| } | |
| }, | |
| "d6583fa00efb4ebb9e77eff3e56ad804": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "HBoxModel", | |
| "state": { | |
| "_view_name": "HBoxView", | |
| "_dom_classes": [], | |
| "_model_name": "HBoxModel", | |
| "_view_module": "@jupyter-widgets/controls", | |
| "_model_module_version": "1.5.0", | |
| "_view_count": null, | |
| "_view_module_version": "1.5.0", | |
| "box_style": "", | |
| "layout": "IPY_MODEL_c0bd287f84eb4ce3a544d648d0d56eed", | |
| "_model_module": "@jupyter-widgets/controls", | |
| "children": [ | |
| "IPY_MODEL_2fe054de9f7745908167490eb2f8c480", | |
| "IPY_MODEL_bc22ba1bfa264f9c82b4e74d3ece53d5" | |
| ] | |
| } | |
| }, | |
| "c0bd287f84eb4ce3a544d648d0d56eed": { | |
| "model_module": "@jupyter-widgets/base", | |
| "model_name": "LayoutModel", | |
| "state": { | |
| "_view_name": "LayoutView", | |
| "grid_template_rows": null, | |
| "right": null, | |
| "justify_content": null, | |
| "_view_module": "@jupyter-widgets/base", | |
| "overflow": null, | |
| "_model_module_version": "1.2.0", | |
| "_view_count": null, | |
| "flex_flow": null, | |
| "width": null, | |
| "min_width": null, | |
| "border": null, | |
| "align_items": null, | |
| "bottom": null, | |
| "_model_module": "@jupyter-widgets/base", | |
| "top": null, | |
| "grid_column": null, | |
| "overflow_y": null, | |
| "overflow_x": null, | |
| "grid_auto_flow": null, | |
| "grid_area": null, | |
| "grid_template_columns": null, | |
| "flex": null, | |
| "_model_name": "LayoutModel", | |
| "justify_items": null, | |
| "grid_row": null, | |
| "max_height": null, | |
| "align_content": null, | |
| "visibility": null, | |
| "align_self": null, | |
| "height": null, | |
| "min_height": null, | |
| "padding": null, | |
| "grid_auto_rows": null, | |
| "grid_gap": null, | |
| "max_width": null, | |
| "order": null, | |
| "_view_module_version": "1.2.0", | |
| "grid_template_areas": null, | |
| "object_position": null, | |
| "object_fit": null, | |
| "grid_auto_columns": null, | |
| "margin": null, | |
| "display": null, | |
| "left": null | |
| } | |
| }, | |
| "2fe054de9f7745908167490eb2f8c480": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "FloatProgressModel", | |
| "state": { | |
| "_view_name": "ProgressView", | |
| "style": "IPY_MODEL_c8d8699b5d8e45ce898b7c6fe0161e22", | |
| "_dom_classes": [], | |
| "description": "Downloading: 100%", | |
| "_model_name": "FloatProgressModel", | |
| "bar_style": "success", | |
| "max": 684, | |
| "_view_module": "@jupyter-widgets/controls", | |
| "_model_module_version": "1.5.0", | |
| "value": 684, | |
| "_view_count": null, | |
| "_view_module_version": "1.5.0", | |
| "orientation": "horizontal", | |
| "min": 0, | |
| "description_tooltip": null, | |
| "_model_module": "@jupyter-widgets/controls", | |
| "layout": "IPY_MODEL_8c41303bac2e43a7897b422a8aa19970" | |
| } | |
| }, | |
| "bc22ba1bfa264f9c82b4e74d3ece53d5": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "HTMLModel", | |
| "state": { | |
| "_view_name": "HTMLView", | |
| "style": "IPY_MODEL_6666dff6226d4b24b52c298ea0b6e81e", | |
| "_dom_classes": [], | |
| "description": "", | |
| "_model_name": "HTMLModel", | |
| "placeholder": "β", | |
| "_view_module": "@jupyter-widgets/controls", | |
| "_model_module_version": "1.5.0", | |
| "value": " 684/684 [00:04<00:00, 162B/s]", | |
| "_view_count": null, | |
| "_view_module_version": "1.5.0", | |
| "description_tooltip": null, | |
| "_model_module": "@jupyter-widgets/controls", | |
| "layout": "IPY_MODEL_26e45c2c4cc64ae2ab66360a3a6fa91e" | |
| } | |
| }, | |
| "c8d8699b5d8e45ce898b7c6fe0161e22": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "ProgressStyleModel", | |
| "state": { | |
| "_view_name": "StyleView", | |
| "_model_name": "ProgressStyleModel", | |
| "description_width": "initial", | |
| "_view_module": "@jupyter-widgets/base", | |
| "_model_module_version": "1.5.0", | |
| "_view_count": null, | |
| "_view_module_version": "1.2.0", | |
| "bar_color": null, | |
| "_model_module": "@jupyter-widgets/controls" | |
| } | |
| }, | |
| "8c41303bac2e43a7897b422a8aa19970": { | |
| "model_module": "@jupyter-widgets/base", | |
| "model_name": "LayoutModel", | |
| "state": { | |
| "_view_name": "LayoutView", | |
| "grid_template_rows": null, | |
| "right": null, | |
| "justify_content": null, | |
| "_view_module": "@jupyter-widgets/base", | |
| "overflow": null, | |
| "_model_module_version": "1.2.0", | |
| "_view_count": null, | |
| "flex_flow": null, | |
| "width": null, | |
| "min_width": null, | |
| "border": null, | |
| "align_items": null, | |
| "bottom": null, | |
| "_model_module": "@jupyter-widgets/base", | |
| "top": null, | |
| "grid_column": null, | |
| "overflow_y": null, | |
| "overflow_x": null, | |
| "grid_auto_flow": null, | |
| "grid_area": null, | |
| "grid_template_columns": null, | |
| "flex": null, | |
| "_model_name": "LayoutModel", | |
| "justify_items": null, | |
| "grid_row": null, | |
| "max_height": null, | |
| "align_content": null, | |
| "visibility": null, | |
| "align_self": null, | |
| "height": null, | |
| "min_height": null, | |
| "padding": null, | |
| "grid_auto_rows": null, | |
| "grid_gap": null, | |
| "max_width": null, | |
| "order": null, | |
| "_view_module_version": "1.2.0", | |
| "grid_template_areas": null, | |
| "object_position": null, | |
| "object_fit": null, | |
| "grid_auto_columns": null, | |
| "margin": null, | |
| "display": null, | |
| "left": null | |
| } | |
| }, | |
| "6666dff6226d4b24b52c298ea0b6e81e": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "DescriptionStyleModel", | |
| "state": { | |
| "_view_name": "StyleView", | |
| "_model_name": "DescriptionStyleModel", | |
| "description_width": "", | |
| "_view_module": "@jupyter-widgets/base", | |
| "_model_module_version": "1.5.0", | |
| "_view_count": null, | |
| "_view_module_version": "1.2.0", | |
| "_model_module": "@jupyter-widgets/controls" | |
| } | |
| }, | |
| "26e45c2c4cc64ae2ab66360a3a6fa91e": { | |
| "model_module": "@jupyter-widgets/base", | |
| "model_name": "LayoutModel", | |
| "state": { | |
| "_view_name": "LayoutView", | |
| "grid_template_rows": null, | |
| "right": null, | |
| "justify_content": null, | |
| "_view_module": "@jupyter-widgets/base", | |
| "overflow": null, | |
| "_model_module_version": "1.2.0", | |
| "_view_count": null, | |
| "flex_flow": null, | |
| "width": null, | |
| "min_width": null, | |
| "border": null, | |
| "align_items": null, | |
| "bottom": null, | |
| "_model_module": "@jupyter-widgets/base", | |
| "top": null, | |
| "grid_column": null, | |
| "overflow_y": null, | |
| "overflow_x": null, | |
| "grid_auto_flow": null, | |
| "grid_area": null, | |
| "grid_template_columns": null, | |
| "flex": null, | |
| "_model_name": "LayoutModel", | |
| "justify_items": null, | |
| "grid_row": null, | |
| "max_height": null, | |
| "align_content": null, | |
| "visibility": null, | |
| "align_self": null, | |
| "height": null, | |
| "min_height": null, | |
| "padding": null, | |
| "grid_auto_rows": null, | |
| "grid_gap": null, | |
| "max_width": null, | |
| "order": null, | |
| "_view_module_version": "1.2.0", | |
| "grid_template_areas": null, | |
| "object_position": null, | |
| "object_fit": null, | |
| "grid_auto_columns": null, | |
| "margin": null, | |
| "display": null, | |
| "left": null | |
| } | |
| }, | |
| "d642576483864e41833c222713ff96f0": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "HBoxModel", | |
| "state": { | |
| "_view_name": "HBoxView", | |
| "_dom_classes": [], | |
| "_model_name": "HBoxModel", | |
| "_view_module": "@jupyter-widgets/controls", | |
| "_model_module_version": "1.5.0", | |
| "_view_count": null, | |
| "_view_module_version": "1.5.0", | |
| "box_style": "", | |
| "layout": "IPY_MODEL_af16d447cdc7414abd332562f7ab1386", | |
| "_model_module": "@jupyter-widgets/controls", | |
| "children": [ | |
| "IPY_MODEL_7cab801bd530490191c8d00205253475", | |
| "IPY_MODEL_64597dae42d84b86b2a9f8d8b7f2560f" | |
| ] | |
| } | |
| }, | |
| "af16d447cdc7414abd332562f7ab1386": { | |
| "model_module": "@jupyter-widgets/base", | |
| "model_name": "LayoutModel", | |
| "state": { | |
| "_view_name": "LayoutView", | |
| "grid_template_rows": null, | |
| "right": null, | |
| "justify_content": null, | |
| "_view_module": "@jupyter-widgets/base", | |
| "overflow": null, | |
| "_model_module_version": "1.2.0", | |
| "_view_count": null, | |
| "flex_flow": null, | |
| "width": null, | |
| "min_width": null, | |
| "border": null, | |
| "align_items": null, | |
| "bottom": null, | |
| "_model_module": "@jupyter-widgets/base", | |
| "top": null, | |
| "grid_column": null, | |
| "overflow_y": null, | |
| "overflow_x": null, | |
| "grid_auto_flow": null, | |
| "grid_area": null, | |
| "grid_template_columns": null, | |
| "flex": null, | |
| "_model_name": "LayoutModel", | |
| "justify_items": null, | |
| "grid_row": null, | |
| "max_height": null, | |
| "align_content": null, | |
| "visibility": null, | |
| "align_self": null, | |
| "height": null, | |
| "min_height": null, | |
| "padding": null, | |
| "grid_auto_rows": null, | |
| "grid_gap": null, | |
| "max_width": null, | |
| "order": null, | |
| "_view_module_version": "1.2.0", | |
| "grid_template_areas": null, | |
| "object_position": null, | |
| "object_fit": null, | |
| "grid_auto_columns": null, | |
| "margin": null, | |
| "display": null, | |
| "left": null | |
| } | |
| }, | |
| "7cab801bd530490191c8d00205253475": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "FloatProgressModel", | |
| "state": { | |
| "_view_name": "ProgressView", | |
| "style": "IPY_MODEL_96207b9326b6433faef6ce5afeb48a33", | |
| "_dom_classes": [], | |
| "description": "Downloading: 100%", | |
| "_model_name": "FloatProgressModel", | |
| "bar_style": "success", | |
| "max": 760289, | |
| "_view_module": "@jupyter-widgets/controls", | |
| "_model_module_version": "1.5.0", | |
| "value": 760289, | |
| "_view_count": null, | |
| "_view_module_version": "1.5.0", | |
| "orientation": "horizontal", | |
| "min": 0, | |
| "description_tooltip": null, | |
| "_model_module": "@jupyter-widgets/controls", | |
| "layout": "IPY_MODEL_cd02b310c3db41d4bff815413dd50610" | |
| } | |
| }, | |
| "64597dae42d84b86b2a9f8d8b7f2560f": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "HTMLModel", | |
| "state": { | |
| "_view_name": "HTMLView", | |
| "style": "IPY_MODEL_7ee1f25a2ad543658b0d2f2bb00c3958", | |
| "_dom_classes": [], | |
| "description": "", | |
| "_model_name": "HTMLModel", | |
| "placeholder": "β", | |
| "_view_module": "@jupyter-widgets/controls", | |
| "_model_module_version": "1.5.0", | |
| "value": " 760k/760k [00:02<00:00, 287kB/s]", | |
| "_view_count": null, | |
| "_view_module_version": "1.5.0", | |
| "description_tooltip": null, | |
| "_model_module": "@jupyter-widgets/controls", | |
| "layout": "IPY_MODEL_502becf36e8f440cada1c888ae8cfed5" | |
| } | |
| }, | |
| "96207b9326b6433faef6ce5afeb48a33": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "ProgressStyleModel", | |
| "state": { | |
| "_view_name": "StyleView", | |
| "_model_name": "ProgressStyleModel", | |
| "description_width": "initial", | |
| "_view_module": "@jupyter-widgets/base", | |
| "_model_module_version": "1.5.0", | |
| "_view_count": null, | |
| "_view_module_version": "1.2.0", | |
| "bar_color": null, | |
| "_model_module": "@jupyter-widgets/controls" | |
| } | |
| }, | |
| "cd02b310c3db41d4bff815413dd50610": { | |
| "model_module": "@jupyter-widgets/base", | |
| "model_name": "LayoutModel", | |
| "state": { | |
| "_view_name": "LayoutView", | |
| "grid_template_rows": null, | |
| "right": null, | |
| "justify_content": null, | |
| "_view_module": "@jupyter-widgets/base", | |
| "overflow": null, | |
| "_model_module_version": "1.2.0", | |
| "_view_count": null, | |
| "flex_flow": null, | |
| "width": null, | |
| "min_width": null, | |
| "border": null, | |
| "align_items": null, | |
| "bottom": null, | |
| "_model_module": "@jupyter-widgets/base", | |
| "top": null, | |
| "grid_column": null, | |
| "overflow_y": null, | |
| "overflow_x": null, | |
| "grid_auto_flow": null, | |
| "grid_area": null, | |
| "grid_template_columns": null, | |
| "flex": null, | |
| "_model_name": "LayoutModel", | |
| "justify_items": null, | |
| "grid_row": null, | |
| "max_height": null, | |
| "align_content": null, | |
| "visibility": null, | |
| "align_self": null, | |
| "height": null, | |
| "min_height": null, | |
| "padding": null, | |
| "grid_auto_rows": null, | |
| "grid_gap": null, | |
| "max_width": null, | |
| "order": null, | |
| "_view_module_version": "1.2.0", | |
| "grid_template_areas": null, | |
| "object_position": null, | |
| "object_fit": null, | |
| "grid_auto_columns": null, | |
| "margin": null, | |
| "display": null, | |
| "left": null | |
| } | |
| }, | |
| "7ee1f25a2ad543658b0d2f2bb00c3958": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "DescriptionStyleModel", | |
| "state": { | |
| "_view_name": "StyleView", | |
| "_model_name": "DescriptionStyleModel", | |
| "description_width": "", | |
| "_view_module": "@jupyter-widgets/base", | |
| "_model_module_version": "1.5.0", | |
| "_view_count": null, | |
| "_view_module_version": "1.2.0", | |
| "_model_module": "@jupyter-widgets/controls" | |
| } | |
| }, | |
| "502becf36e8f440cada1c888ae8cfed5": { | |
| "model_module": "@jupyter-widgets/base", | |
| "model_name": "LayoutModel", | |
| "state": { | |
| "_view_name": "LayoutView", | |
| "grid_template_rows": null, | |
| "right": null, | |
| "justify_content": null, | |
| "_view_module": "@jupyter-widgets/base", | |
| "overflow": null, | |
| "_model_module_version": "1.2.0", | |
| "_view_count": null, | |
| "flex_flow": null, | |
| "width": null, | |
| "min_width": null, | |
| "border": null, | |
| "align_items": null, | |
| "bottom": null, | |
| "_model_module": "@jupyter-widgets/base", | |
| "top": null, | |
| "grid_column": null, | |
| "overflow_y": null, | |
| "overflow_x": null, | |
| "grid_auto_flow": null, | |
| "grid_area": null, | |
| "grid_template_columns": null, | |
| "flex": null, | |
| "_model_name": "LayoutModel", | |
| "justify_items": null, | |
| "grid_row": null, | |
| "max_height": null, | |
| "align_content": null, | |
| "visibility": null, | |
| "align_self": null, | |
| "height": null, | |
| "min_height": null, | |
| "padding": null, | |
| "grid_auto_rows": null, | |
| "grid_gap": null, | |
| "max_width": null, | |
| "order": null, | |
| "_view_module_version": "1.2.0", | |
| "grid_template_areas": null, | |
| "object_position": null, | |
| "object_fit": null, | |
| "grid_auto_columns": null, | |
| "margin": null, | |
| "display": null, | |
| "left": null | |
| } | |
| }, | |
| "1837c466c02741e5a5028c82704125ca": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "HBoxModel", | |
| "state": { | |
| "_view_name": "HBoxView", | |
| "_dom_classes": [], | |
| "_model_name": "HBoxModel", | |
| "_view_module": "@jupyter-widgets/controls", | |
| "_model_module_version": "1.5.0", | |
| "_view_count": null, | |
| "_view_module_version": "1.5.0", | |
| "box_style": "", | |
| "layout": "IPY_MODEL_f9cdd676fb274e1fa9ecefc942495258", | |
| "_model_module": "@jupyter-widgets/controls", | |
| "children": [ | |
| "IPY_MODEL_bde41c3d7a39421889be933c3085da03", | |
| "IPY_MODEL_bd67ce75797444d496cc2d0d371b380c" | |
| ] | |
| } | |
| }, | |
| "f9cdd676fb274e1fa9ecefc942495258": { | |
| "model_module": "@jupyter-widgets/base", | |
| "model_name": "LayoutModel", | |
| "state": { | |
| "_view_name": "LayoutView", | |
| "grid_template_rows": null, | |
| "right": null, | |
| "justify_content": null, | |
| "_view_module": "@jupyter-widgets/base", | |
| "overflow": null, | |
| "_model_module_version": "1.2.0", | |
| "_view_count": null, | |
| "flex_flow": null, | |
| "width": null, | |
| "min_width": null, | |
| "border": null, | |
| "align_items": null, | |
| "bottom": null, | |
| "_model_module": "@jupyter-widgets/base", | |
| "top": null, | |
| "grid_column": null, | |
| "overflow_y": null, | |
| "overflow_x": null, | |
| "grid_auto_flow": null, | |
| "grid_area": null, | |
| "grid_template_columns": null, | |
| "flex": null, | |
| "_model_name": "LayoutModel", | |
| "justify_items": null, | |
| "grid_row": null, | |
| "max_height": null, | |
| "align_content": null, | |
| "visibility": null, | |
| "align_self": null, | |
| "height": null, | |
| "min_height": null, | |
| "padding": null, | |
| "grid_auto_rows": null, | |
| "grid_gap": null, | |
| "max_width": null, | |
| "order": null, | |
| "_view_module_version": "1.2.0", | |
| "grid_template_areas": null, | |
| "object_position": null, | |
| "object_fit": null, | |
| "grid_auto_columns": null, | |
| "margin": null, | |
| "display": null, | |
| "left": null | |
| } | |
| }, | |
| "bde41c3d7a39421889be933c3085da03": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "FloatProgressModel", | |
| "state": { | |
| "_view_name": "ProgressView", | |
| "style": "IPY_MODEL_3ced6abf2bbf426e837154a9e02c9db7", | |
| "_dom_classes": [], | |
| "description": "Downloading: 100%", | |
| "_model_name": "FloatProgressModel", | |
| "bar_style": "success", | |
| "max": 760, | |
| "_view_module": "@jupyter-widgets/controls", | |
| "_model_module_version": "1.5.0", | |
| "value": 760, | |
| "_view_count": null, | |
| "_view_module_version": "1.5.0", | |
| "orientation": "horizontal", | |
| "min": 0, | |
| "description_tooltip": null, | |
| "_model_module": "@jupyter-widgets/controls", | |
| "layout": "IPY_MODEL_5d0cb4256a724e77a21185d9737730fd" | |
| } | |
| }, | |
| "bd67ce75797444d496cc2d0d371b380c": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "HTMLModel", | |
| "state": { | |
| "_view_name": "HTMLView", | |
| "style": "IPY_MODEL_c3fdbd5e1a8e4c308592c6f5f53eae5c", | |
| "_dom_classes": [], | |
| "description": "", | |
| "_model_name": "HTMLModel", | |
| "placeholder": "β", | |
| "_view_module": "@jupyter-widgets/controls", | |
| "_model_module_version": "1.5.0", | |
| "value": " 760/760 [00:09<00:00, 81.3B/s]", | |
| "_view_count": null, | |
| "_view_module_version": "1.5.0", | |
| "description_tooltip": null, | |
| "_model_module": "@jupyter-widgets/controls", | |
| "layout": "IPY_MODEL_fe8a7cdb395c40ddaf13d6c0b3e2990b" | |
| } | |
| }, | |
| "3ced6abf2bbf426e837154a9e02c9db7": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "ProgressStyleModel", | |
| "state": { | |
| "_view_name": "StyleView", | |
| "_model_name": "ProgressStyleModel", | |
| "description_width": "initial", | |
| "_view_module": "@jupyter-widgets/base", | |
| "_model_module_version": "1.5.0", | |
| "_view_count": null, | |
| "_view_module_version": "1.2.0", | |
| "bar_color": null, | |
| "_model_module": "@jupyter-widgets/controls" | |
| } | |
| }, | |
| "5d0cb4256a724e77a21185d9737730fd": { | |
| "model_module": "@jupyter-widgets/base", | |
| "model_name": "LayoutModel", | |
| "state": { | |
| "_view_name": "LayoutView", | |
| "grid_template_rows": null, | |
| "right": null, | |
| "justify_content": null, | |
| "_view_module": "@jupyter-widgets/base", | |
| "overflow": null, | |
| "_model_module_version": "1.2.0", | |
| "_view_count": null, | |
| "flex_flow": null, | |
| "width": null, | |
| "min_width": null, | |
| "border": null, | |
| "align_items": null, | |
| "bottom": null, | |
| "_model_module": "@jupyter-widgets/base", | |
| "top": null, | |
| "grid_column": null, | |
| "overflow_y": null, | |
| "overflow_x": null, | |
| "grid_auto_flow": null, | |
| "grid_area": null, | |
| "grid_template_columns": null, | |
| "flex": null, | |
| "_model_name": "LayoutModel", | |
| "justify_items": null, | |
| "grid_row": null, | |
| "max_height": null, | |
| "align_content": null, | |
| "visibility": null, | |
| "align_self": null, | |
| "height": null, | |
| "min_height": null, | |
| "padding": null, | |
| "grid_auto_rows": null, | |
| "grid_gap": null, | |
| "max_width": null, | |
| "order": null, | |
| "_view_module_version": "1.2.0", | |
| "grid_template_areas": null, | |
| "object_position": null, | |
| "object_fit": null, | |
| "grid_auto_columns": null, | |
| "margin": null, | |
| "display": null, | |
| "left": null | |
| } | |
| }, | |
| "c3fdbd5e1a8e4c308592c6f5f53eae5c": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "DescriptionStyleModel", | |
| "state": { | |
| "_view_name": "StyleView", | |
| "_model_name": "DescriptionStyleModel", | |
| "description_width": "", | |
| "_view_module": "@jupyter-widgets/base", | |
| "_model_module_version": "1.5.0", | |
| "_view_count": null, | |
| "_view_module_version": "1.2.0", | |
| "_model_module": "@jupyter-widgets/controls" | |
| } | |
| }, | |
| "fe8a7cdb395c40ddaf13d6c0b3e2990b": { | |
| "model_module": "@jupyter-widgets/base", | |
| "model_name": "LayoutModel", | |
| "state": { | |
| "_view_name": "LayoutView", | |
| "grid_template_rows": null, | |
| "right": null, | |
| "justify_content": null, | |
| "_view_module": "@jupyter-widgets/base", | |
| "overflow": null, | |
| "_model_module_version": "1.2.0", | |
| "_view_count": null, | |
| "flex_flow": null, | |
| "width": null, | |
| "min_width": null, | |
| "border": null, | |
| "align_items": null, | |
| "bottom": null, | |
| "_model_module": "@jupyter-widgets/base", | |
| "top": null, | |
| "grid_column": null, | |
| "overflow_y": null, | |
| "overflow_x": null, | |
| "grid_auto_flow": null, | |
| "grid_area": null, | |
| "grid_template_columns": null, | |
| "flex": null, | |
| "_model_name": "LayoutModel", | |
| "justify_items": null, | |
| "grid_row": null, | |
| "max_height": null, | |
| "align_content": null, | |
| "visibility": null, | |
| "align_self": null, | |
| "height": null, | |
| "min_height": null, | |
| "padding": null, | |
| "grid_auto_rows": null, | |
| "grid_gap": null, | |
| "max_width": null, | |
| "order": null, | |
| "_view_module_version": "1.2.0", | |
| "grid_template_areas": null, | |
| "object_position": null, | |
| "object_fit": null, | |
| "grid_auto_columns": null, | |
| "margin": null, | |
| "display": null, | |
| "left": null | |
| } | |
| }, | |
| "0973355e93764a31adbc19f3ce5360ff": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "HBoxModel", | |
| "state": { | |
| "_view_name": "HBoxView", | |
| "_dom_classes": [], | |
| "_model_name": "HBoxModel", | |
| "_view_module": "@jupyter-widgets/controls", | |
| "_model_module_version": "1.5.0", | |
| "_view_count": null, | |
| "_view_module_version": "1.5.0", | |
| "box_style": "", | |
| "layout": "IPY_MODEL_5525f7578f634a42bb4c56b7fa05ffbf", | |
| "_model_module": "@jupyter-widgets/controls", | |
| "children": [ | |
| "IPY_MODEL_e888a29caeaf46aa93c998681960fa19", | |
| "IPY_MODEL_8fdcf8865b9b45079f5d4a5c3ccd0903" | |
| ] | |
| } | |
| }, | |
| "5525f7578f634a42bb4c56b7fa05ffbf": { | |
| "model_module": "@jupyter-widgets/base", | |
| "model_name": "LayoutModel", | |
| "state": { | |
| "_view_name": "LayoutView", | |
| "grid_template_rows": null, | |
| "right": null, | |
| "justify_content": null, | |
| "_view_module": "@jupyter-widgets/base", | |
| "overflow": null, | |
| "_model_module_version": "1.2.0", | |
| "_view_count": null, | |
| "flex_flow": null, | |
| "width": null, | |
| "min_width": null, | |
| "border": null, | |
| "align_items": null, | |
| "bottom": null, | |
| "_model_module": "@jupyter-widgets/base", | |
| "top": null, | |
| "grid_column": null, | |
| "overflow_y": null, | |
| "overflow_x": null, | |
| "grid_auto_flow": null, | |
| "grid_area": null, | |
| "grid_template_columns": null, | |
| "flex": null, | |
| "_model_name": "LayoutModel", | |
| "justify_items": null, | |
| "grid_row": null, | |
| "max_height": null, | |
| "align_content": null, | |
| "visibility": null, | |
| "align_self": null, | |
| "height": null, | |
| "min_height": null, | |
| "padding": null, | |
| "grid_auto_rows": null, | |
| "grid_gap": null, | |
| "max_width": null, | |
| "order": null, | |
| "_view_module_version": "1.2.0", | |
| "grid_template_areas": null, | |
| "object_position": null, | |
| "object_fit": null, | |
| "grid_auto_columns": null, | |
| "margin": null, | |
| "display": null, | |
| "left": null | |
| } | |
| }, | |
| "e888a29caeaf46aa93c998681960fa19": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "FloatProgressModel", | |
| "state": { | |
| "_view_name": "ProgressView", | |
| "style": "IPY_MODEL_2edbdddbc3fe49f3a115e5f68de50037", | |
| "_dom_classes": [], | |
| "description": "Downloading: 100%", | |
| "_model_name": "FloatProgressModel", | |
| "bar_style": "success", | |
| "max": 798011, | |
| "_view_module": "@jupyter-widgets/controls", | |
| "_model_module_version": "1.5.0", | |
| "value": 798011, | |
| "_view_count": null, | |
| "_view_module_version": "1.5.0", | |
| "orientation": "horizontal", | |
| "min": 0, | |
| "description_tooltip": null, | |
| "_model_module": "@jupyter-widgets/controls", | |
| "layout": "IPY_MODEL_5e5e04206c424b37934d041ac2b7c718" | |
| } | |
| }, | |
| "8fdcf8865b9b45079f5d4a5c3ccd0903": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "HTMLModel", | |
| "state": { | |
| "_view_name": "HTMLView", | |
| "style": "IPY_MODEL_90fa61ae70a74c3b8f01a786cba7e958", | |
| "_dom_classes": [], | |
| "description": "", | |
| "_model_name": "HTMLModel", | |
| "placeholder": "β", | |
| "_view_module": "@jupyter-widgets/controls", | |
| "_model_module_version": "1.5.0", | |
| "value": " 798k/798k [00:04<00:00, 190kB/s]", | |
| "_view_count": null, | |
| "_view_module_version": "1.5.0", | |
| "description_tooltip": null, | |
| "_model_module": "@jupyter-widgets/controls", | |
| "layout": "IPY_MODEL_0d75db641c3243cdbad856d7a1d604a9" | |
| } | |
| }, | |
| "2edbdddbc3fe49f3a115e5f68de50037": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "ProgressStyleModel", | |
| "state": { | |
| "_view_name": "StyleView", | |
| "_model_name": "ProgressStyleModel", | |
| "description_width": "initial", | |
| "_view_module": "@jupyter-widgets/base", | |
| "_model_module_version": "1.5.0", | |
| "_view_count": null, | |
| "_view_module_version": "1.2.0", | |
| "bar_color": null, | |
| "_model_module": "@jupyter-widgets/controls" | |
| } | |
| }, | |
| "5e5e04206c424b37934d041ac2b7c718": { | |
| "model_module": "@jupyter-widgets/base", | |
| "model_name": "LayoutModel", | |
| "state": { | |
| "_view_name": "LayoutView", | |
| "grid_template_rows": null, | |
| "right": null, | |
| "justify_content": null, | |
| "_view_module": "@jupyter-widgets/base", | |
| "overflow": null, | |
| "_model_module_version": "1.2.0", | |
| "_view_count": null, | |
| "flex_flow": null, | |
| "width": null, | |
| "min_width": null, | |
| "border": null, | |
| "align_items": null, | |
| "bottom": null, | |
| "_model_module": "@jupyter-widgets/base", | |
| "top": null, | |
| "grid_column": null, | |
| "overflow_y": null, | |
| "overflow_x": null, | |
| "grid_auto_flow": null, | |
| "grid_area": null, | |
| "grid_template_columns": null, | |
| "flex": null, | |
| "_model_name": "LayoutModel", | |
| "justify_items": null, | |
| "grid_row": null, | |
| "max_height": null, | |
| "align_content": null, | |
| "visibility": null, | |
| "align_self": null, | |
| "height": null, | |
| "min_height": null, | |
| "padding": null, | |
| "grid_auto_rows": null, | |
| "grid_gap": null, | |
| "max_width": null, | |
| "order": null, | |
| "_view_module_version": "1.2.0", | |
| "grid_template_areas": null, | |
| "object_position": null, | |
| "object_fit": null, | |
| "grid_auto_columns": null, | |
| "margin": null, | |
| "display": null, | |
| "left": null | |
| } | |
| }, | |
| "90fa61ae70a74c3b8f01a786cba7e958": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "DescriptionStyleModel", | |
| "state": { | |
| "_view_name": "StyleView", | |
| "_model_name": "DescriptionStyleModel", | |
| "description_width": "", | |
| "_view_module": "@jupyter-widgets/base", | |
| "_model_module_version": "1.5.0", | |
| "_view_count": null, | |
| "_view_module_version": "1.2.0", | |
| "_model_module": "@jupyter-widgets/controls" | |
| } | |
| }, | |
| "0d75db641c3243cdbad856d7a1d604a9": { | |
| "model_module": "@jupyter-widgets/base", | |
| "model_name": "LayoutModel", | |
| "state": { | |
| "_view_name": "LayoutView", | |
| "grid_template_rows": null, | |
| "right": null, | |
| "justify_content": null, | |
| "_view_module": "@jupyter-widgets/base", | |
| "overflow": null, | |
| "_model_module_version": "1.2.0", | |
| "_view_count": null, | |
| "flex_flow": null, | |
| "width": null, | |
| "min_width": null, | |
| "border": null, | |
| "align_items": null, | |
| "bottom": null, | |
| "_model_module": "@jupyter-widgets/base", | |
| "top": null, | |
| "grid_column": null, | |
| "overflow_y": null, | |
| "overflow_x": null, | |
| "grid_auto_flow": null, | |
| "grid_area": null, | |
| "grid_template_columns": null, | |
| "flex": null, | |
| "_model_name": "LayoutModel", | |
| "justify_items": null, | |
| "grid_row": null, | |
| "max_height": null, | |
| "align_content": null, | |
| "visibility": null, | |
| "align_self": null, | |
| "height": null, | |
| "min_height": null, | |
| "padding": null, | |
| "grid_auto_rows": null, | |
| "grid_gap": null, | |
| "max_width": null, | |
| "order": null, | |
| "_view_module_version": "1.2.0", | |
| "grid_template_areas": null, | |
| "object_position": null, | |
| "object_fit": null, | |
| "grid_auto_columns": null, | |
| "margin": null, | |
| "display": null, | |
| "left": null | |
| } | |
| }, | |
| "945e58d59ef640beb765a4a236878fb9": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "HBoxModel", | |
| "state": { | |
| "_view_name": "HBoxView", | |
| "_dom_classes": [], | |
| "_model_name": "HBoxModel", | |
| "_view_module": "@jupyter-widgets/controls", | |
| "_model_module_version": "1.5.0", | |
| "_view_count": null, | |
| "_view_module_version": "1.5.0", | |
| "box_style": "", | |
| "layout": "IPY_MODEL_7832e0c8e3c14158b6760007f9f25dfa", | |
| "_model_module": "@jupyter-widgets/controls", | |
| "children": [ | |
| "IPY_MODEL_6d894a2005d44a8ab19e0161f8a507ae", | |
| "IPY_MODEL_21d3222fb9ee420cb26db86a7b119db8" | |
| ] | |
| } | |
| }, | |
| "7832e0c8e3c14158b6760007f9f25dfa": { | |
| "model_module": "@jupyter-widgets/base", | |
| "model_name": "LayoutModel", | |
| "state": { | |
| "_view_name": "LayoutView", | |
| "grid_template_rows": null, | |
| "right": null, | |
| "justify_content": null, | |
| "_view_module": "@jupyter-widgets/base", | |
| "overflow": null, | |
| "_model_module_version": "1.2.0", | |
| "_view_count": null, | |
| "flex_flow": null, | |
| "width": null, | |
| "min_width": null, | |
| "border": null, | |
| "align_items": null, | |
| "bottom": null, | |
| "_model_module": "@jupyter-widgets/base", | |
| "top": null, | |
| "grid_column": null, | |
| "overflow_y": null, | |
| "overflow_x": null, | |
| "grid_auto_flow": null, | |
| "grid_area": null, | |
| "grid_template_columns": null, | |
| "flex": null, | |
| "_model_name": "LayoutModel", | |
| "justify_items": null, | |
| "grid_row": null, | |
| "max_height": null, | |
| "align_content": null, | |
| "visibility": null, | |
| "align_self": null, | |
| "height": null, | |
| "min_height": null, | |
| "padding": null, | |
| "grid_auto_rows": null, | |
| "grid_gap": null, | |
| "max_width": null, | |
| "order": null, | |
| "_view_module_version": "1.2.0", | |
| "grid_template_areas": null, | |
| "object_position": null, | |
| "object_fit": null, | |
| "grid_auto_columns": null, | |
| "margin": null, | |
| "display": null, | |
| "left": null | |
| } | |
| }, | |
| "6d894a2005d44a8ab19e0161f8a507ae": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "FloatProgressModel", | |
| "state": { | |
| "_view_name": "ProgressView", | |
| "style": "IPY_MODEL_619a98394f8f40079611e3f5867848a4", | |
| "_dom_classes": [], | |
| "description": "Downloading: 100%", | |
| "_model_name": "FloatProgressModel", | |
| "bar_style": "success", | |
| "max": 481, | |
| "_view_module": "@jupyter-widgets/controls", | |
| "_model_module_version": "1.5.0", | |
| "value": 481, | |
| "_view_count": null, | |
| "_view_module_version": "1.5.0", | |
| "orientation": "horizontal", | |
| "min": 0, | |
| "description_tooltip": null, | |
| "_model_module": "@jupyter-widgets/controls", | |
| "layout": "IPY_MODEL_0be24479bd5946619d34fbfbb6adea99" | |
| } | |
| }, | |
| "21d3222fb9ee420cb26db86a7b119db8": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "HTMLModel", | |
| "state": { | |
| "_view_name": "HTMLView", | |
| "style": "IPY_MODEL_308efbe99c5f4cc19bc752201f2e035e", | |
| "_dom_classes": [], | |
| "description": "", | |
| "_model_name": "HTMLModel", | |
| "placeholder": "β", | |
| "_view_module": "@jupyter-widgets/controls", | |
| "_model_module_version": "1.5.0", | |
| "value": " 481/481 [00:01<00:00, 289B/s]", | |
| "_view_count": null, | |
| "_view_module_version": "1.5.0", | |
| "description_tooltip": null, | |
| "_model_module": "@jupyter-widgets/controls", | |
| "layout": "IPY_MODEL_e32521bec3214760a12f87cd9f992749" | |
| } | |
| }, | |
| "619a98394f8f40079611e3f5867848a4": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "ProgressStyleModel", | |
| "state": { | |
| "_view_name": "StyleView", | |
| "_model_name": "ProgressStyleModel", | |
| "description_width": "initial", | |
| "_view_module": "@jupyter-widgets/base", | |
| "_model_module_version": "1.5.0", | |
| "_view_count": null, | |
| "_view_module_version": "1.2.0", | |
| "bar_color": null, | |
| "_model_module": "@jupyter-widgets/controls" | |
| } | |
| }, | |
| "0be24479bd5946619d34fbfbb6adea99": { | |
| "model_module": "@jupyter-widgets/base", | |
| "model_name": "LayoutModel", | |
| "state": { | |
| "_view_name": "LayoutView", | |
| "grid_template_rows": null, | |
| "right": null, | |
| "justify_content": null, | |
| "_view_module": "@jupyter-widgets/base", | |
| "overflow": null, | |
| "_model_module_version": "1.2.0", | |
| "_view_count": null, | |
| "flex_flow": null, | |
| "width": null, | |
| "min_width": null, | |
| "border": null, | |
| "align_items": null, | |
| "bottom": null, | |
| "_model_module": "@jupyter-widgets/base", | |
| "top": null, | |
| "grid_column": null, | |
| "overflow_y": null, | |
| "overflow_x": null, | |
| "grid_auto_flow": null, | |
| "grid_area": null, | |
| "grid_template_columns": null, | |
| "flex": null, | |
| "_model_name": "LayoutModel", | |
| "justify_items": null, | |
| "grid_row": null, | |
| "max_height": null, | |
| "align_content": null, | |
| "visibility": null, | |
| "align_self": null, | |
| "height": null, | |
| "min_height": null, | |
| "padding": null, | |
| "grid_auto_rows": null, | |
| "grid_gap": null, | |
| "max_width": null, | |
| "order": null, | |
| "_view_module_version": "1.2.0", | |
| "grid_template_areas": null, | |
| "object_position": null, | |
| "object_fit": null, | |
| "grid_auto_columns": null, | |
| "margin": null, | |
| "display": null, | |
| "left": null | |
| } | |
| }, | |
| "308efbe99c5f4cc19bc752201f2e035e": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "DescriptionStyleModel", | |
| "state": { | |
| "_view_name": "StyleView", | |
| "_model_name": "DescriptionStyleModel", | |
| "description_width": "", | |
| "_view_module": "@jupyter-widgets/base", | |
| "_model_module_version": "1.5.0", | |
| "_view_count": null, | |
| "_view_module_version": "1.2.0", | |
| "_model_module": "@jupyter-widgets/controls" | |
| } | |
| }, | |
| "e32521bec3214760a12f87cd9f992749": { | |
| "model_module": "@jupyter-widgets/base", | |
| "model_name": "LayoutModel", | |
| "state": { | |
| "_view_name": "LayoutView", | |
| "grid_template_rows": null, | |
| "right": null, | |
| "justify_content": null, | |
| "_view_module": "@jupyter-widgets/base", | |
| "overflow": null, | |
| "_model_module_version": "1.2.0", | |
| "_view_count": null, | |
| "flex_flow": null, | |
| "width": null, | |
| "min_width": null, | |
| "border": null, | |
| "align_items": null, | |
| "bottom": null, | |
| "_model_module": "@jupyter-widgets/base", | |
| "top": null, | |
| "grid_column": null, | |
| "overflow_y": null, | |
| "overflow_x": null, | |
| "grid_auto_flow": null, | |
| "grid_area": null, | |
| "grid_template_columns": null, | |
| "flex": null, | |
| "_model_name": "LayoutModel", | |
| "justify_items": null, | |
| "grid_row": null, | |
| "max_height": null, | |
| "align_content": null, | |
| "visibility": null, | |
| "align_self": null, | |
| "height": null, | |
| "min_height": null, | |
| "padding": null, | |
| "grid_auto_rows": null, | |
| "grid_gap": null, | |
| "max_width": null, | |
| "order": null, | |
| "_view_module_version": "1.2.0", | |
| "grid_template_areas": null, | |
| "object_position": null, | |
| "object_fit": null, | |
| "grid_auto_columns": null, | |
| "margin": null, | |
| "display": null, | |
| "left": null | |
| } | |
| }, | |
| "125f6db339444676a9e65bd991ae58de": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "HBoxModel", | |
| "state": { | |
| "_view_name": "HBoxView", | |
| "_dom_classes": [], | |
| "_model_name": "HBoxModel", | |
| "_view_module": "@jupyter-widgets/controls", | |
| "_model_module_version": "1.5.0", | |
| "_view_count": null, | |
| "_view_module_version": "1.5.0", | |
| "box_style": "", | |
| "layout": "IPY_MODEL_d53239e3ece24c0e8683dbd8e67528b2", | |
| "_model_module": "@jupyter-widgets/controls", | |
| "children": [ | |
| "IPY_MODEL_1e6a37182c334070a98ecb1812682b7b", | |
| "IPY_MODEL_e33eee9320ce4836a03077f4d767cffa" | |
| ] | |
| } | |
| }, | |
| "d53239e3ece24c0e8683dbd8e67528b2": { | |
| "model_module": "@jupyter-widgets/base", | |
| "model_name": "LayoutModel", | |
| "state": { | |
| "_view_name": "LayoutView", | |
| "grid_template_rows": null, | |
| "right": null, | |
| "justify_content": null, | |
| "_view_module": "@jupyter-widgets/base", | |
| "overflow": null, | |
| "_model_module_version": "1.2.0", | |
| "_view_count": null, | |
| "flex_flow": null, | |
| "width": null, | |
| "min_width": null, | |
| "border": null, | |
| "align_items": null, | |
| "bottom": null, | |
| "_model_module": "@jupyter-widgets/base", | |
| "top": null, | |
| "grid_column": null, | |
| "overflow_y": null, | |
| "overflow_x": null, | |
| "grid_auto_flow": null, | |
| "grid_area": null, | |
| "grid_template_columns": null, | |
| "flex": null, | |
| "_model_name": "LayoutModel", | |
| "justify_items": null, | |
| "grid_row": null, | |
| "max_height": null, | |
| "align_content": null, | |
| "visibility": null, | |
| "align_self": null, | |
| "height": null, | |
| "min_height": null, | |
| "padding": null, | |
| "grid_auto_rows": null, | |
| "grid_gap": null, | |
| "max_width": null, | |
| "order": null, | |
| "_view_module_version": "1.2.0", | |
| "grid_template_areas": null, | |
| "object_position": null, | |
| "object_fit": null, | |
| "grid_auto_columns": null, | |
| "margin": null, | |
| "display": null, | |
| "left": null | |
| } | |
| }, | |
| "1e6a37182c334070a98ecb1812682b7b": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "FloatProgressModel", | |
| "state": { | |
| "_view_name": "ProgressView", | |
| "style": "IPY_MODEL_4f493df4dfbb4ac49559b765b5d8b8f5", | |
| "_dom_classes": [], | |
| "description": "Downloading: 100%", | |
| "_model_name": "FloatProgressModel", | |
| "bar_style": "success", | |
| "max": 898823, | |
| "_view_module": "@jupyter-widgets/controls", | |
| "_model_module_version": "1.5.0", | |
| "value": 898823, | |
| "_view_count": null, | |
| "_view_module_version": "1.5.0", | |
| "orientation": "horizontal", | |
| "min": 0, | |
| "description_tooltip": null, | |
| "_model_module": "@jupyter-widgets/controls", | |
| "layout": "IPY_MODEL_630ee347c2624678bbfa19e47dccaf52" | |
| } | |
| }, | |
| "e33eee9320ce4836a03077f4d767cffa": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "HTMLModel", | |
| "state": { | |
| "_view_name": "HTMLView", | |
| "style": "IPY_MODEL_b753e32d98644b1abdf3497a5abc07c3", | |
| "_dom_classes": [], | |
| "description": "", | |
| "_model_name": "HTMLModel", | |
| "placeholder": "β", | |
| "_view_module": "@jupyter-widgets/controls", | |
| "_model_module_version": "1.5.0", | |
| "value": " 899k/899k [00:03<00:00, 250kB/s]", | |
| "_view_count": null, | |
| "_view_module_version": "1.5.0", | |
| "description_tooltip": null, | |
| "_model_module": "@jupyter-widgets/controls", | |
| "layout": "IPY_MODEL_f80fe92086b145f597dd704e6ab3cab1" | |
| } | |
| }, | |
| "4f493df4dfbb4ac49559b765b5d8b8f5": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "ProgressStyleModel", | |
| "state": { | |
| "_view_name": "StyleView", | |
| "_model_name": "ProgressStyleModel", | |
| "description_width": "initial", | |
| "_view_module": "@jupyter-widgets/base", | |
| "_model_module_version": "1.5.0", | |
| "_view_count": null, | |
| "_view_module_version": "1.2.0", | |
| "bar_color": null, | |
| "_model_module": "@jupyter-widgets/controls" | |
| } | |
| }, | |
| "630ee347c2624678bbfa19e47dccaf52": { | |
| "model_module": "@jupyter-widgets/base", | |
| "model_name": "LayoutModel", | |
| "state": { | |
| "_view_name": "LayoutView", | |
| "grid_template_rows": null, | |
| "right": null, | |
| "justify_content": null, | |
| "_view_module": "@jupyter-widgets/base", | |
| "overflow": null, | |
| "_model_module_version": "1.2.0", | |
| "_view_count": null, | |
| "flex_flow": null, | |
| "width": null, | |
| "min_width": null, | |
| "border": null, | |
| "align_items": null, | |
| "bottom": null, | |
| "_model_module": "@jupyter-widgets/base", | |
| "top": null, | |
| "grid_column": null, | |
| "overflow_y": null, | |
| "overflow_x": null, | |
| "grid_auto_flow": null, | |
| "grid_area": null, | |
| "grid_template_columns": null, | |
| "flex": null, | |
| "_model_name": "LayoutModel", | |
| "justify_items": null, | |
| "grid_row": null, | |
| "max_height": null, | |
| "align_content": null, | |
| "visibility": null, | |
| "align_self": null, | |
| "height": null, | |
| "min_height": null, | |
| "padding": null, | |
| "grid_auto_rows": null, | |
| "grid_gap": null, | |
| "max_width": null, | |
| "order": null, | |
| "_view_module_version": "1.2.0", | |
| "grid_template_areas": null, | |
| "object_position": null, | |
| "object_fit": null, | |
| "grid_auto_columns": null, | |
| "margin": null, | |
| "display": null, | |
| "left": null | |
| } | |
| }, | |
| "b753e32d98644b1abdf3497a5abc07c3": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "DescriptionStyleModel", | |
| "state": { | |
| "_view_name": "StyleView", | |
| "_model_name": "DescriptionStyleModel", | |
| "description_width": "", | |
| "_view_module": "@jupyter-widgets/base", | |
| "_model_module_version": "1.5.0", | |
| "_view_count": null, | |
| "_view_module_version": "1.2.0", | |
| "_model_module": "@jupyter-widgets/controls" | |
| } | |
| }, | |
| "f80fe92086b145f597dd704e6ab3cab1": { | |
| "model_module": "@jupyter-widgets/base", | |
| "model_name": "LayoutModel", | |
| "state": { | |
| "_view_name": "LayoutView", | |
| "grid_template_rows": null, | |
| "right": null, | |
| "justify_content": null, | |
| "_view_module": "@jupyter-widgets/base", | |
| "overflow": null, | |
| "_model_module_version": "1.2.0", | |
| "_view_count": null, | |
| "flex_flow": null, | |
| "width": null, | |
| "min_width": null, | |
| "border": null, | |
| "align_items": null, | |
| "bottom": null, | |
| "_model_module": "@jupyter-widgets/base", | |
| "top": null, | |
| "grid_column": null, | |
| "overflow_y": null, | |
| "overflow_x": null, | |
| "grid_auto_flow": null, | |
| "grid_area": null, | |
| "grid_template_columns": null, | |
| "flex": null, | |
| "_model_name": "LayoutModel", | |
| "justify_items": null, | |
| "grid_row": null, | |
| "max_height": null, | |
| "align_content": null, | |
| "visibility": null, | |
| "align_self": null, | |
| "height": null, | |
| "min_height": null, | |
| "padding": null, | |
| "grid_auto_rows": null, | |
| "grid_gap": null, | |
| "max_width": null, | |
| "order": null, | |
| "_view_module_version": "1.2.0", | |
| "grid_template_areas": null, | |
| "object_position": null, | |
| "object_fit": null, | |
| "grid_auto_columns": null, | |
| "margin": null, | |
| "display": null, | |
| "left": null | |
| } | |
| }, | |
| "5b6466e0721e4f71b7bb7c6b6d38dbdc": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "HBoxModel", | |
| "state": { | |
| "_view_name": "HBoxView", | |
| "_dom_classes": [], | |
| "_model_name": "HBoxModel", | |
| "_view_module": "@jupyter-widgets/controls", | |
| "_model_module_version": "1.5.0", | |
| "_view_count": null, | |
| "_view_module_version": "1.5.0", | |
| "box_style": "", | |
| "layout": "IPY_MODEL_e7d150c2feda47ab95f449e256c905c4", | |
| "_model_module": "@jupyter-widgets/controls", | |
| "children": [ | |
| "IPY_MODEL_1d3f75a56f864f99bc9658097fe4556e", | |
| "IPY_MODEL_dcdec1b13974411589965ce6581b70f6" | |
| ] | |
| } | |
| }, | |
| "e7d150c2feda47ab95f449e256c905c4": { | |
| "model_module": "@jupyter-widgets/base", | |
| "model_name": "LayoutModel", | |
| "state": { | |
| "_view_name": "LayoutView", | |
| "grid_template_rows": null, | |
| "right": null, | |
| "justify_content": null, | |
| "_view_module": "@jupyter-widgets/base", | |
| "overflow": null, | |
| "_model_module_version": "1.2.0", | |
| "_view_count": null, | |
| "flex_flow": null, | |
| "width": null, | |
| "min_width": null, | |
| "border": null, | |
| "align_items": null, | |
| "bottom": null, | |
| "_model_module": "@jupyter-widgets/base", | |
| "top": null, | |
| "grid_column": null, | |
| "overflow_y": null, | |
| "overflow_x": null, | |
| "grid_auto_flow": null, | |
| "grid_area": null, | |
| "grid_template_columns": null, | |
| "flex": null, | |
| "_model_name": "LayoutModel", | |
| "justify_items": null, | |
| "grid_row": null, | |
| "max_height": null, | |
| "align_content": null, | |
| "visibility": null, | |
| "align_self": null, | |
| "height": null, | |
| "min_height": null, | |
| "padding": null, | |
| "grid_auto_rows": null, | |
| "grid_gap": null, | |
| "max_width": null, | |
| "order": null, | |
| "_view_module_version": "1.2.0", | |
| "grid_template_areas": null, | |
| "object_position": null, | |
| "object_fit": null, | |
| "grid_auto_columns": null, | |
| "margin": null, | |
| "display": null, | |
| "left": null | |
| } | |
| }, | |
| "1d3f75a56f864f99bc9658097fe4556e": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "FloatProgressModel", | |
| "state": { | |
| "_view_name": "ProgressView", | |
| "style": "IPY_MODEL_283554effe0f465aad43a33dc112d8ab", | |
| "_dom_classes": [], | |
| "description": "Downloading: 100%", | |
| "_model_name": "FloatProgressModel", | |
| "bar_style": "success", | |
| "max": 456318, | |
| "_view_module": "@jupyter-widgets/controls", | |
| "_model_module_version": "1.5.0", | |
| "value": 456318, | |
| "_view_count": null, | |
| "_view_module_version": "1.5.0", | |
| "orientation": "horizontal", | |
| "min": 0, | |
| "description_tooltip": null, | |
| "_model_module": "@jupyter-widgets/controls", | |
| "layout": "IPY_MODEL_02e3ea64464d4378ba6c86e5b37f9f11" | |
| } | |
| }, | |
| "dcdec1b13974411589965ce6581b70f6": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "HTMLModel", | |
| "state": { | |
| "_view_name": "HTMLView", | |
| "style": "IPY_MODEL_b8339cbbd9294407b3568799779118b8", | |
| "_dom_classes": [], | |
| "description": "", | |
| "_model_name": "HTMLModel", | |
| "placeholder": "β", | |
| "_view_module": "@jupyter-widgets/controls", | |
| "_model_module_version": "1.5.0", | |
| "value": " 456k/456k [00:00<00:00, 474kB/s]", | |
| "_view_count": null, | |
| "_view_module_version": "1.5.0", | |
| "description_tooltip": null, | |
| "_model_module": "@jupyter-widgets/controls", | |
| "layout": "IPY_MODEL_8ee8717e582842a0a3228ac9495e5fdb" | |
| } | |
| }, | |
| "283554effe0f465aad43a33dc112d8ab": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "ProgressStyleModel", | |
| "state": { | |
| "_view_name": "StyleView", | |
| "_model_name": "ProgressStyleModel", | |
| "description_width": "initial", | |
| "_view_module": "@jupyter-widgets/base", | |
| "_model_module_version": "1.5.0", | |
| "_view_count": null, | |
| "_view_module_version": "1.2.0", | |
| "bar_color": null, | |
| "_model_module": "@jupyter-widgets/controls" | |
| } | |
| }, | |
| "02e3ea64464d4378ba6c86e5b37f9f11": { | |
| "model_module": "@jupyter-widgets/base", | |
| "model_name": "LayoutModel", | |
| "state": { | |
| "_view_name": "LayoutView", | |
| "grid_template_rows": null, | |
| "right": null, | |
| "justify_content": null, | |
| "_view_module": "@jupyter-widgets/base", | |
| "overflow": null, | |
| "_model_module_version": "1.2.0", | |
| "_view_count": null, | |
| "flex_flow": null, | |
| "width": null, | |
| "min_width": null, | |
| "border": null, | |
| "align_items": null, | |
| "bottom": null, | |
| "_model_module": "@jupyter-widgets/base", | |
| "top": null, | |
| "grid_column": null, | |
| "overflow_y": null, | |
| "overflow_x": null, | |
| "grid_auto_flow": null, | |
| "grid_area": null, | |
| "grid_template_columns": null, | |
| "flex": null, | |
| "_model_name": "LayoutModel", | |
| "justify_items": null, | |
| "grid_row": null, | |
| "max_height": null, | |
| "align_content": null, | |
| "visibility": null, | |
| "align_self": null, | |
| "height": null, | |
| "min_height": null, | |
| "padding": null, | |
| "grid_auto_rows": null, | |
| "grid_gap": null, | |
| "max_width": null, | |
| "order": null, | |
| "_view_module_version": "1.2.0", | |
| "grid_template_areas": null, | |
| "object_position": null, | |
| "object_fit": null, | |
| "grid_auto_columns": null, | |
| "margin": null, | |
| "display": null, | |
| "left": null | |
| } | |
| }, | |
| "b8339cbbd9294407b3568799779118b8": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "DescriptionStyleModel", | |
| "state": { | |
| "_view_name": "StyleView", | |
| "_model_name": "DescriptionStyleModel", | |
| "description_width": "", | |
| "_view_module": "@jupyter-widgets/base", | |
| "_model_module_version": "1.5.0", | |
| "_view_count": null, | |
| "_view_module_version": "1.2.0", | |
| "_model_module": "@jupyter-widgets/controls" | |
| } | |
| }, | |
| "8ee8717e582842a0a3228ac9495e5fdb": { | |
| "model_module": "@jupyter-widgets/base", | |
| "model_name": "LayoutModel", | |
| "state": { | |
| "_view_name": "LayoutView", | |
| "grid_template_rows": null, | |
| "right": null, | |
| "justify_content": null, | |
| "_view_module": "@jupyter-widgets/base", | |
| "overflow": null, | |
| "_model_module_version": "1.2.0", | |
| "_view_count": null, | |
| "flex_flow": null, | |
| "width": null, | |
| "min_width": null, | |
| "border": null, | |
| "align_items": null, | |
| "bottom": null, | |
| "_model_module": "@jupyter-widgets/base", | |
| "top": null, | |
| "grid_column": null, | |
| "overflow_y": null, | |
| "overflow_x": null, | |
| "grid_auto_flow": null, | |
| "grid_area": null, | |
| "grid_template_columns": null, | |
| "flex": null, | |
| "_model_name": "LayoutModel", | |
| "justify_items": null, | |
| "grid_row": null, | |
| "max_height": null, | |
| "align_content": null, | |
| "visibility": null, | |
| "align_self": null, | |
| "height": null, | |
| "min_height": null, | |
| "padding": null, | |
| "grid_auto_rows": null, | |
| "grid_gap": null, | |
| "max_width": null, | |
| "order": null, | |
| "_view_module_version": "1.2.0", | |
| "grid_template_areas": null, | |
| "object_position": null, | |
| "object_fit": null, | |
| "grid_auto_columns": null, | |
| "margin": null, | |
| "display": null, | |
| "left": null | |
| } | |
| }, | |
| "84c7b51ab67c454ca270f149c62f4771": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "HBoxModel", | |
| "state": { | |
| "_view_name": "HBoxView", | |
| "_dom_classes": [], | |
| "_model_name": "HBoxModel", | |
| "_view_module": "@jupyter-widgets/controls", | |
| "_model_module_version": "1.5.0", | |
| "_view_count": null, | |
| "_view_module_version": "1.5.0", | |
| "box_style": "", | |
| "layout": "IPY_MODEL_0a82075a0817493ea2a8dac897f1c225", | |
| "_model_module": "@jupyter-widgets/controls", | |
| "children": [ | |
| "IPY_MODEL_8374150da99f44d4ac925215d3bf230e", | |
| "IPY_MODEL_18d229615bbc4a93a215fea5436a62c0" | |
| ] | |
| } | |
| }, | |
| "0a82075a0817493ea2a8dac897f1c225": { | |
| "model_module": "@jupyter-widgets/base", | |
| "model_name": "LayoutModel", | |
| "state": { | |
| "_view_name": "LayoutView", | |
| "grid_template_rows": null, | |
| "right": null, | |
| "justify_content": null, | |
| "_view_module": "@jupyter-widgets/base", | |
| "overflow": null, | |
| "_model_module_version": "1.2.0", | |
| "_view_count": null, | |
| "flex_flow": null, | |
| "width": null, | |
| "min_width": null, | |
| "border": null, | |
| "align_items": null, | |
| "bottom": null, | |
| "_model_module": "@jupyter-widgets/base", | |
| "top": null, | |
| "grid_column": null, | |
| "overflow_y": null, | |
| "overflow_x": null, | |
| "grid_auto_flow": null, | |
| "grid_area": null, | |
| "grid_template_columns": null, | |
| "flex": null, | |
| "_model_name": "LayoutModel", | |
| "justify_items": null, | |
| "grid_row": null, | |
| "max_height": null, | |
| "align_content": null, | |
| "visibility": null, | |
| "align_self": null, | |
| "height": null, | |
| "min_height": null, | |
| "padding": null, | |
| "grid_auto_rows": null, | |
| "grid_gap": null, | |
| "max_width": null, | |
| "order": null, | |
| "_view_module_version": "1.2.0", | |
| "grid_template_areas": null, | |
| "object_position": null, | |
| "object_fit": null, | |
| "grid_auto_columns": null, | |
| "margin": null, | |
| "display": null, | |
| "left": null | |
| } | |
| }, | |
| "8374150da99f44d4ac925215d3bf230e": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "FloatProgressModel", | |
| "state": { | |
| "_view_name": "ProgressView", | |
| "style": "IPY_MODEL_2a71f731565a4cfd9cc622de94ba5bdd", | |
| "_dom_classes": [], | |
| "description": "Downloading: 100%", | |
| "_model_name": "FloatProgressModel", | |
| "bar_style": "success", | |
| "max": 656, | |
| "_view_module": "@jupyter-widgets/controls", | |
| "_model_module_version": "1.5.0", | |
| "value": 656, | |
| "_view_count": null, | |
| "_view_module_version": "1.5.0", | |
| "orientation": "horizontal", | |
| "min": 0, | |
| "description_tooltip": null, | |
| "_model_module": "@jupyter-widgets/controls", | |
| "layout": "IPY_MODEL_5fd556392089410d8655fa3606d69e8b" | |
| } | |
| }, | |
| "18d229615bbc4a93a215fea5436a62c0": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "HTMLModel", | |
| "state": { | |
| "_view_name": "HTMLView", | |
| "style": "IPY_MODEL_4c9e6432e6374ed9a06a9db7e34487ff", | |
| "_dom_classes": [], | |
| "description": "", | |
| "_model_name": "HTMLModel", | |
| "placeholder": "β", | |
| "_view_module": "@jupyter-widgets/controls", | |
| "_model_module_version": "1.5.0", | |
| "value": " 656/656 [00:01<00:00, 386B/s]", | |
| "_view_count": null, | |
| "_view_module_version": "1.5.0", | |
| "description_tooltip": null, | |
| "_model_module": "@jupyter-widgets/controls", | |
| "layout": "IPY_MODEL_5bd1f15c00ae40f5bde1ad79eadc1191" | |
| } | |
| }, | |
| "2a71f731565a4cfd9cc622de94ba5bdd": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "ProgressStyleModel", | |
| "state": { | |
| "_view_name": "StyleView", | |
| "_model_name": "ProgressStyleModel", | |
| "description_width": "initial", | |
| "_view_module": "@jupyter-widgets/base", | |
| "_model_module_version": "1.5.0", | |
| "_view_count": null, | |
| "_view_module_version": "1.2.0", | |
| "bar_color": null, | |
| "_model_module": "@jupyter-widgets/controls" | |
| } | |
| }, | |
| "5fd556392089410d8655fa3606d69e8b": { | |
| "model_module": "@jupyter-widgets/base", | |
| "model_name": "LayoutModel", | |
| "state": { | |
| "_view_name": "LayoutView", | |
| "grid_template_rows": null, | |
| "right": null, | |
| "justify_content": null, | |
| "_view_module": "@jupyter-widgets/base", | |
| "overflow": null, | |
| "_model_module_version": "1.2.0", | |
| "_view_count": null, | |
| "flex_flow": null, | |
| "width": null, | |
| "min_width": null, | |
| "border": null, | |
| "align_items": null, | |
| "bottom": null, | |
| "_model_module": "@jupyter-widgets/base", | |
| "top": null, | |
| "grid_column": null, | |
| "overflow_y": null, | |
| "overflow_x": null, | |
| "grid_auto_flow": null, | |
| "grid_area": null, | |
| "grid_template_columns": null, | |
| "flex": null, | |
| "_model_name": "LayoutModel", | |
| "justify_items": null, | |
| "grid_row": null, | |
| "max_height": null, | |
| "align_content": null, | |
| "visibility": null, | |
| "align_self": null, | |
| "height": null, | |
| "min_height": null, | |
| "padding": null, | |
| "grid_auto_rows": null, | |
| "grid_gap": null, | |
| "max_width": null, | |
| "order": null, | |
| "_view_module_version": "1.2.0", | |
| "grid_template_areas": null, | |
| "object_position": null, | |
| "object_fit": null, | |
| "grid_auto_columns": null, | |
| "margin": null, | |
| "display": null, | |
| "left": null | |
| } | |
| }, | |
| "4c9e6432e6374ed9a06a9db7e34487ff": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "DescriptionStyleModel", | |
| "state": { | |
| "_view_name": "StyleView", | |
| "_model_name": "DescriptionStyleModel", | |
| "description_width": "", | |
| "_view_module": "@jupyter-widgets/base", | |
| "_model_module_version": "1.5.0", | |
| "_view_count": null, | |
| "_view_module_version": "1.2.0", | |
| "_model_module": "@jupyter-widgets/controls" | |
| } | |
| }, | |
| "5bd1f15c00ae40f5bde1ad79eadc1191": { | |
| "model_module": "@jupyter-widgets/base", | |
| "model_name": "LayoutModel", | |
| "state": { | |
| "_view_name": "LayoutView", | |
| "grid_template_rows": null, | |
| "right": null, | |
| "justify_content": null, | |
| "_view_module": "@jupyter-widgets/base", | |
| "overflow": null, | |
| "_model_module_version": "1.2.0", | |
| "_view_count": null, | |
| "flex_flow": null, | |
| "width": null, | |
| "min_width": null, | |
| "border": null, | |
| "align_items": null, | |
| "bottom": null, | |
| "_model_module": "@jupyter-widgets/base", | |
| "top": null, | |
| "grid_column": null, | |
| "overflow_y": null, | |
| "overflow_x": null, | |
| "grid_auto_flow": null, | |
| "grid_area": null, | |
| "grid_template_columns": null, | |
| "flex": null, | |
| "_model_name": "LayoutModel", | |
| "justify_items": null, | |
| "grid_row": null, | |
| "max_height": null, | |
| "align_content": null, | |
| "visibility": null, | |
| "align_self": null, | |
| "height": null, | |
| "min_height": null, | |
| "padding": null, | |
| "grid_auto_rows": null, | |
| "grid_gap": null, | |
| "max_width": null, | |
| "order": null, | |
| "_view_module_version": "1.2.0", | |
| "grid_template_areas": null, | |
| "object_position": null, | |
| "object_fit": null, | |
| "grid_auto_columns": null, | |
| "margin": null, | |
| "display": null, | |
| "left": null | |
| } | |
| }, | |
| "89a3d07511604309a828bd980e376252": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "HBoxModel", | |
| "state": { | |
| "_view_name": "HBoxView", | |
| "_dom_classes": [], | |
| "_model_name": "HBoxModel", | |
| "_view_module": "@jupyter-widgets/controls", | |
| "_model_module_version": "1.5.0", | |
| "_view_count": null, | |
| "_view_module_version": "1.5.0", | |
| "box_style": "", | |
| "layout": "IPY_MODEL_1be09c38743e4d3ea358db4f0443398f", | |
| "_model_module": "@jupyter-widgets/controls", | |
| "children": [ | |
| "IPY_MODEL_238632fedac6417ca4d67f22d2fd8aca", | |
| "IPY_MODEL_1c39a15699ef47d09abe9f0490e6f307" | |
| ] | |
| } | |
| }, | |
| "1be09c38743e4d3ea358db4f0443398f": { | |
| "model_module": "@jupyter-widgets/base", | |
| "model_name": "LayoutModel", | |
| "state": { | |
| "_view_name": "LayoutView", | |
| "grid_template_rows": null, | |
| "right": null, | |
| "justify_content": null, | |
| "_view_module": "@jupyter-widgets/base", | |
| "overflow": null, | |
| "_model_module_version": "1.2.0", | |
| "_view_count": null, | |
| "flex_flow": null, | |
| "width": null, | |
| "min_width": null, | |
| "border": null, | |
| "align_items": null, | |
| "bottom": null, | |
| "_model_module": "@jupyter-widgets/base", | |
| "top": null, | |
| "grid_column": null, | |
| "overflow_y": null, | |
| "overflow_x": null, | |
| "grid_auto_flow": null, | |
| "grid_area": null, | |
| "grid_template_columns": null, | |
| "flex": null, | |
| "_model_name": "LayoutModel", | |
| "justify_items": null, | |
| "grid_row": null, | |
| "max_height": null, | |
| "align_content": null, | |
| "visibility": null, | |
| "align_self": null, | |
| "height": null, | |
| "min_height": null, | |
| "padding": null, | |
| "grid_auto_rows": null, | |
| "grid_gap": null, | |
| "max_width": null, | |
| "order": null, | |
| "_view_module_version": "1.2.0", | |
| "grid_template_areas": null, | |
| "object_position": null, | |
| "object_fit": null, | |
| "grid_auto_columns": null, | |
| "margin": null, | |
| "display": null, | |
| "left": null | |
| } | |
| }, | |
| "238632fedac6417ca4d67f22d2fd8aca": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "FloatProgressModel", | |
| "state": { | |
| "_view_name": "ProgressView", | |
| "style": "IPY_MODEL_4c1ca44c1dd44ca4b42fc1964f71bd22", | |
| "_dom_classes": [], | |
| "description": "Downloading: 100%", | |
| "_model_name": "FloatProgressModel", | |
| "bar_style": "success", | |
| "max": 815973, | |
| "_view_module": "@jupyter-widgets/controls", | |
| "_model_module_version": "1.5.0", | |
| "value": 815973, | |
| "_view_count": null, | |
| "_view_module_version": "1.5.0", | |
| "orientation": "horizontal", | |
| "min": 0, | |
| "description_tooltip": null, | |
| "_model_module": "@jupyter-widgets/controls", | |
| "layout": "IPY_MODEL_048c77d8170f42529ac151fc51d80439" | |
| } | |
| }, | |
| "1c39a15699ef47d09abe9f0490e6f307": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "HTMLModel", | |
| "state": { | |
| "_view_name": "HTMLView", | |
| "style": "IPY_MODEL_b426b997a23749fcba7159a457f04b6a", | |
| "_dom_classes": [], | |
| "description": "", | |
| "_model_name": "HTMLModel", | |
| "placeholder": "β", | |
| "_view_module": "@jupyter-widgets/controls", | |
| "_model_module_version": "1.5.0", | |
| "value": " 816k/816k [00:03<00:00, 245kB/s]", | |
| "_view_count": null, | |
| "_view_module_version": "1.5.0", | |
| "description_tooltip": null, | |
| "_model_module": "@jupyter-widgets/controls", | |
| "layout": "IPY_MODEL_6613b77d5f2d43da9513044e21c83891" | |
| } | |
| }, | |
| "4c1ca44c1dd44ca4b42fc1964f71bd22": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "ProgressStyleModel", | |
| "state": { | |
| "_view_name": "StyleView", | |
| "_model_name": "ProgressStyleModel", | |
| "description_width": "initial", | |
| "_view_module": "@jupyter-widgets/base", | |
| "_model_module_version": "1.5.0", | |
| "_view_count": null, | |
| "_view_module_version": "1.2.0", | |
| "bar_color": null, | |
| "_model_module": "@jupyter-widgets/controls" | |
| } | |
| }, | |
| "048c77d8170f42529ac151fc51d80439": { | |
| "model_module": "@jupyter-widgets/base", | |
| "model_name": "LayoutModel", | |
| "state": { | |
| "_view_name": "LayoutView", | |
| "grid_template_rows": null, | |
| "right": null, | |
| "justify_content": null, | |
| "_view_module": "@jupyter-widgets/base", | |
| "overflow": null, | |
| "_model_module_version": "1.2.0", | |
| "_view_count": null, | |
| "flex_flow": null, | |
| "width": null, | |
| "min_width": null, | |
| "border": null, | |
| "align_items": null, | |
| "bottom": null, | |
| "_model_module": "@jupyter-widgets/base", | |
| "top": null, | |
| "grid_column": null, | |
| "overflow_y": null, | |
| "overflow_x": null, | |
| "grid_auto_flow": null, | |
| "grid_area": null, | |
| "grid_template_columns": null, | |
| "flex": null, | |
| "_model_name": "LayoutModel", | |
| "justify_items": null, | |
| "grid_row": null, | |
| "max_height": null, | |
| "align_content": null, | |
| "visibility": null, | |
| "align_self": null, | |
| "height": null, | |
| "min_height": null, | |
| "padding": null, | |
| "grid_auto_rows": null, | |
| "grid_gap": null, | |
| "max_width": null, | |
| "order": null, | |
| "_view_module_version": "1.2.0", | |
| "grid_template_areas": null, | |
| "object_position": null, | |
| "object_fit": null, | |
| "grid_auto_columns": null, | |
| "margin": null, | |
| "display": null, | |
| "left": null | |
| } | |
| }, | |
| "b426b997a23749fcba7159a457f04b6a": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "DescriptionStyleModel", | |
| "state": { | |
| "_view_name": "StyleView", | |
| "_model_name": "DescriptionStyleModel", | |
| "description_width": "", | |
| "_view_module": "@jupyter-widgets/base", | |
| "_model_module_version": "1.5.0", | |
| "_view_count": null, | |
| "_view_module_version": "1.2.0", | |
| "_model_module": "@jupyter-widgets/controls" | |
| } | |
| }, | |
| "6613b77d5f2d43da9513044e21c83891": { | |
| "model_module": "@jupyter-widgets/base", | |
| "model_name": "LayoutModel", | |
| "state": { | |
| "_view_name": "LayoutView", | |
| "grid_template_rows": null, | |
| "right": null, | |
| "justify_content": null, | |
| "_view_module": "@jupyter-widgets/base", | |
| "overflow": null, | |
| "_model_module_version": "1.2.0", | |
| "_view_count": null, | |
| "flex_flow": null, | |
| "width": null, | |
| "min_width": null, | |
| "border": null, | |
| "align_items": null, | |
| "bottom": null, | |
| "_model_module": "@jupyter-widgets/base", | |
| "top": null, | |
| "grid_column": null, | |
| "overflow_y": null, | |
| "overflow_x": null, | |
| "grid_auto_flow": null, | |
| "grid_area": null, | |
| "grid_template_columns": null, | |
| "flex": null, | |
| "_model_name": "LayoutModel", | |
| "justify_items": null, | |
| "grid_row": null, | |
| "max_height": null, | |
| "align_content": null, | |
| "visibility": null, | |
| "align_self": null, | |
| "height": null, | |
| "min_height": null, | |
| "padding": null, | |
| "grid_auto_rows": null, | |
| "grid_gap": null, | |
| "max_width": null, | |
| "order": null, | |
| "_view_module_version": "1.2.0", | |
| "grid_template_areas": null, | |
| "object_position": null, | |
| "object_fit": null, | |
| "grid_auto_columns": null, | |
| "margin": null, | |
| "display": null, | |
| "left": null | |
| } | |
| }, | |
| "bd09d358b13e406ea3687c137d34c0ab": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "HBoxModel", | |
| "state": { | |
| "_view_name": "HBoxView", | |
| "_dom_classes": [], | |
| "_model_name": "HBoxModel", | |
| "_view_module": "@jupyter-widgets/controls", | |
| "_model_module_version": "1.5.0", | |
| "_view_count": null, | |
| "_view_module_version": "1.5.0", | |
| "box_style": "", | |
| "layout": "IPY_MODEL_432d4bd0a0ed4f51917626eeed1455e9", | |
| "_model_module": "@jupyter-widgets/controls", | |
| "children": [ | |
| "IPY_MODEL_1c1c9acf12084b3eb7036fb9a61b1760", | |
| "IPY_MODEL_4b672f68b5a74d0588aaa69f6d56fc22" | |
| ] | |
| } | |
| }, | |
| "432d4bd0a0ed4f51917626eeed1455e9": { | |
| "model_module": "@jupyter-widgets/base", | |
| "model_name": "LayoutModel", | |
| "state": { | |
| "_view_name": "LayoutView", | |
| "grid_template_rows": null, | |
| "right": null, | |
| "justify_content": null, | |
| "_view_module": "@jupyter-widgets/base", | |
| "overflow": null, | |
| "_model_module_version": "1.2.0", | |
| "_view_count": null, | |
| "flex_flow": null, | |
| "width": null, | |
| "min_width": null, | |
| "border": null, | |
| "align_items": null, | |
| "bottom": null, | |
| "_model_module": "@jupyter-widgets/base", | |
| "top": null, | |
| "grid_column": null, | |
| "overflow_y": null, | |
| "overflow_x": null, | |
| "grid_auto_flow": null, | |
| "grid_area": null, | |
| "grid_template_columns": null, | |
| "flex": null, | |
| "_model_name": "LayoutModel", | |
| "justify_items": null, | |
| "grid_row": null, | |
| "max_height": null, | |
| "align_content": null, | |
| "visibility": null, | |
| "align_self": null, | |
| "height": null, | |
| "min_height": null, | |
| "padding": null, | |
| "grid_auto_rows": null, | |
| "grid_gap": null, | |
| "max_width": null, | |
| "order": null, | |
| "_view_module_version": "1.2.0", | |
| "grid_template_areas": null, | |
| "object_position": null, | |
| "object_fit": null, | |
| "grid_auto_columns": null, | |
| "margin": null, | |
| "display": null, | |
| "left": null | |
| } | |
| }, | |
| "1c1c9acf12084b3eb7036fb9a61b1760": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "FloatProgressModel", | |
| "state": { | |
| "_view_name": "ProgressView", | |
| "style": "IPY_MODEL_dd6b0f17ff6f462e95bbbe93bf7d4107", | |
| "_dom_classes": [], | |
| "description": "Downloading: 100%", | |
| "_model_name": "FloatProgressModel", | |
| "bar_style": "success", | |
| "max": 458495, | |
| "_view_module": "@jupyter-widgets/controls", | |
| "_model_module_version": "1.5.0", | |
| "value": 458495, | |
| "_view_count": null, | |
| "_view_module_version": "1.5.0", | |
| "orientation": "horizontal", | |
| "min": 0, | |
| "description_tooltip": null, | |
| "_model_module": "@jupyter-widgets/controls", | |
| "layout": "IPY_MODEL_8fb690411f1f460588c48fb91e19d7ce" | |
| } | |
| }, | |
| "4b672f68b5a74d0588aaa69f6d56fc22": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "HTMLModel", | |
| "state": { | |
| "_view_name": "HTMLView", | |
| "style": "IPY_MODEL_feeb771e8b5c47a9912d1a2fc1273ebc", | |
| "_dom_classes": [], | |
| "description": "", | |
| "_model_name": "HTMLModel", | |
| "placeholder": "β", | |
| "_view_module": "@jupyter-widgets/controls", | |
| "_model_module_version": "1.5.0", | |
| "value": " 458k/458k [00:00<00:00, 575kB/s]", | |
| "_view_count": null, | |
| "_view_module_version": "1.5.0", | |
| "description_tooltip": null, | |
| "_model_module": "@jupyter-widgets/controls", | |
| "layout": "IPY_MODEL_19766e76c08c4a468c0c1fce39982425" | |
| } | |
| }, | |
| "dd6b0f17ff6f462e95bbbe93bf7d4107": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "ProgressStyleModel", | |
| "state": { | |
| "_view_name": "StyleView", | |
| "_model_name": "ProgressStyleModel", | |
| "description_width": "initial", | |
| "_view_module": "@jupyter-widgets/base", | |
| "_model_module_version": "1.5.0", | |
| "_view_count": null, | |
| "_view_module_version": "1.2.0", | |
| "bar_color": null, | |
| "_model_module": "@jupyter-widgets/controls" | |
| } | |
| }, | |
| "8fb690411f1f460588c48fb91e19d7ce": { | |
| "model_module": "@jupyter-widgets/base", | |
| "model_name": "LayoutModel", | |
| "state": { | |
| "_view_name": "LayoutView", | |
| "grid_template_rows": null, | |
| "right": null, | |
| "justify_content": null, | |
| "_view_module": "@jupyter-widgets/base", | |
| "overflow": null, | |
| "_model_module_version": "1.2.0", | |
| "_view_count": null, | |
| "flex_flow": null, | |
| "width": null, | |
| "min_width": null, | |
| "border": null, | |
| "align_items": null, | |
| "bottom": null, | |
| "_model_module": "@jupyter-widgets/base", | |
| "top": null, | |
| "grid_column": null, | |
| "overflow_y": null, | |
| "overflow_x": null, | |
| "grid_auto_flow": null, | |
| "grid_area": null, | |
| "grid_template_columns": null, | |
| "flex": null, | |
| "_model_name": "LayoutModel", | |
| "justify_items": null, | |
| "grid_row": null, | |
| "max_height": null, | |
| "align_content": null, | |
| "visibility": null, | |
| "align_self": null, | |
| "height": null, | |
| "min_height": null, | |
| "padding": null, | |
| "grid_auto_rows": null, | |
| "grid_gap": null, | |
| "max_width": null, | |
| "order": null, | |
| "_view_module_version": "1.2.0", | |
| "grid_template_areas": null, | |
| "object_position": null, | |
| "object_fit": null, | |
| "grid_auto_columns": null, | |
| "margin": null, | |
| "display": null, | |
| "left": null | |
| } | |
| }, | |
| "feeb771e8b5c47a9912d1a2fc1273ebc": { | |
| "model_module": "@jupyter-widgets/controls", | |
| "model_name": "DescriptionStyleModel", | |
| "state": { | |
| "_view_name": "StyleView", | |
| "_model_name": "DescriptionStyleModel", | |
| "description_width": "", | |
| "_view_module": "@jupyter-widgets/base", | |
| "_model_module_version": "1.5.0", | |
| "_view_count": null, | |
| "_view_module_version": "1.2.0", | |
| "_model_module": "@jupyter-widgets/controls" | |
| } | |
| }, | |
| "19766e76c08c4a468c0c1fce39982425": { | |
| "model_module": "@jupyter-widgets/base", | |
| "model_name": "LayoutModel", | |
| "state": { | |
| "_view_name": "LayoutView", | |
| "grid_template_rows": null, | |
| "right": null, | |
| "justify_content": null, | |
| "_view_module": "@jupyter-widgets/base", | |
| "overflow": null, | |
| "_model_module_version": "1.2.0", | |
| "_view_count": null, | |
| "flex_flow": null, | |
| "width": null, | |
| "min_width": null, | |
| "border": null, | |
| "align_items": null, | |
| "bottom": null, | |
| "_model_module": "@jupyter-widgets/base", | |
| "top": null, | |
| "grid_column": null, | |
| "overflow_y": null, | |
| "overflow_x": null, | |
| "grid_auto_flow": null, | |
| "grid_area": null, | |
| "grid_template_columns": null, | |
| "flex": null, | |
| "_model_name": "LayoutModel", | |
| "justify_items": null, | |
| "grid_row": null, | |
| "max_height": null, | |
| "align_content": null, | |
| "visibility": null, | |
| "align_self": null, | |
| "height": null, | |
| "min_height": null, | |
| "padding": null, | |
| "grid_auto_rows": null, | |
| "grid_gap": null, | |
| "max_width": null, | |
| "order": null, | |
| "_view_module_version": "1.2.0", | |
| "grid_template_areas": null, | |
| "object_position": null, | |
| "object_fit": null, | |
| "grid_auto_columns": null, | |
| "margin": null, | |
| "display": null, | |
| "left": null | |
| } | |
| } | |
| } | |
| } | |
| }, | |
| "cells": [ | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "view-in-github", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "<a href=\"https://colab.research.google.com/gist/neoyipeng2018/cb6b5bc10624ae6fcb9b0e3c76cb01f0/howdotokenizersviewemojis.ipynb\" target=\"_parent\"><img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\"/></a>" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "QRWdD5nusQsk", | |
| "colab_type": "code", | |
| "colab": { | |
| "base_uri": "https://localhost:8080/", | |
| "height": 627 | |
| }, | |
| "outputId": "7fca1e1b-959c-43e2-86b4-d4ec3c90465f" | |
| }, | |
| "source": [ | |
| "!pip install transformers" | |
| ], | |
| "execution_count": 1, | |
| "outputs": [ | |
| { | |
| "output_type": "stream", | |
| "text": [ | |
| "Collecting transformers\n", | |
| "\u001b[?25l Downloading https://files.pythonhosted.org/packages/ae/05/c8c55b600308dc04e95100dc8ad8a244dd800fe75dfafcf1d6348c6f6209/transformers-3.1.0-py3-none-any.whl (884kB)\n", | |
| "\u001b[K |ββββββββββββββββββββββββββββββββ| 890kB 2.9MB/s \n", | |
| "\u001b[?25hRequirement already satisfied: packaging in /usr/local/lib/python3.6/dist-packages (from transformers) (20.4)\n", | |
| "Collecting sacremoses\n", | |
| "\u001b[?25l Downloading https://files.pythonhosted.org/packages/7d/34/09d19aff26edcc8eb2a01bed8e98f13a1537005d31e95233fd48216eed10/sacremoses-0.0.43.tar.gz (883kB)\n", | |
| "\u001b[K |ββββββββββββββββββββββββββββββββ| 890kB 10.1MB/s \n", | |
| "\u001b[?25hRequirement already satisfied: dataclasses; python_version < \"3.7\" in /usr/local/lib/python3.6/dist-packages (from transformers) (0.7)\n", | |
| "Requirement already satisfied: tqdm>=4.27 in /usr/local/lib/python3.6/dist-packages (from transformers) (4.41.1)\n", | |
| "Requirement already satisfied: filelock in /usr/local/lib/python3.6/dist-packages (from transformers) (3.0.12)\n", | |
| "Requirement already satisfied: requests in /usr/local/lib/python3.6/dist-packages (from transformers) (2.23.0)\n", | |
| "Requirement already satisfied: regex!=2019.12.17 in /usr/local/lib/python3.6/dist-packages (from transformers) (2019.12.20)\n", | |
| "Requirement already satisfied: numpy in /usr/local/lib/python3.6/dist-packages (from transformers) (1.18.5)\n", | |
| "Collecting tokenizers==0.8.1.rc2\n", | |
| "\u001b[?25l Downloading https://files.pythonhosted.org/packages/80/83/8b9fccb9e48eeb575ee19179e2bdde0ee9a1904f97de5f02d19016b8804f/tokenizers-0.8.1rc2-cp36-cp36m-manylinux1_x86_64.whl (3.0MB)\n", | |
| "\u001b[K |ββββββββββββββββββββββββββββββββ| 3.0MB 17.1MB/s \n", | |
| "\u001b[?25hCollecting sentencepiece!=0.1.92\n", | |
| "\u001b[?25l Downloading https://files.pythonhosted.org/packages/d4/a4/d0a884c4300004a78cca907a6ff9a5e9fe4f090f5d95ab341c53d28cbc58/sentencepiece-0.1.91-cp36-cp36m-manylinux1_x86_64.whl (1.1MB)\n", | |
| "\u001b[K |ββββββββββββββββββββββββββββββββ| 1.1MB 28.8MB/s \n", | |
| "\u001b[?25hRequirement already satisfied: six in /usr/local/lib/python3.6/dist-packages (from packaging->transformers) (1.15.0)\n", | |
| "Requirement already satisfied: pyparsing>=2.0.2 in /usr/local/lib/python3.6/dist-packages (from packaging->transformers) (2.4.7)\n", | |
| "Requirement already satisfied: click in /usr/local/lib/python3.6/dist-packages (from sacremoses->transformers) (7.1.2)\n", | |
| "Requirement already satisfied: joblib in /usr/local/lib/python3.6/dist-packages (from sacremoses->transformers) (0.16.0)\n", | |
| "Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.6/dist-packages (from requests->transformers) (2020.6.20)\n", | |
| "Requirement already satisfied: idna<3,>=2.5 in /usr/local/lib/python3.6/dist-packages (from requests->transformers) (2.10)\n", | |
| "Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in /usr/local/lib/python3.6/dist-packages (from requests->transformers) (1.24.3)\n", | |
| "Requirement already satisfied: chardet<4,>=3.0.2 in /usr/local/lib/python3.6/dist-packages (from requests->transformers) (3.0.4)\n", | |
| "Building wheels for collected packages: sacremoses\n", | |
| " Building wheel for sacremoses (setup.py) ... \u001b[?25l\u001b[?25hdone\n", | |
| " Created wheel for sacremoses: filename=sacremoses-0.0.43-cp36-none-any.whl size=893257 sha256=fe9c291dd32f80a79b9290a0fe5e070a30d3611ceaaf22116acad845c6aee3ff\n", | |
| " Stored in directory: /root/.cache/pip/wheels/29/3c/fd/7ce5c3f0666dab31a50123635e6fb5e19ceb42ce38d4e58f45\n", | |
| "Successfully built sacremoses\n", | |
| "Installing collected packages: sacremoses, tokenizers, sentencepiece, transformers\n", | |
| "Successfully installed sacremoses-0.0.43 sentencepiece-0.1.91 tokenizers-0.8.1rc2 transformers-3.1.0\n" | |
| ], | |
| "name": "stdout" | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "SEuyLYewe6ic", | |
| "colab_type": "code", | |
| "colab": { | |
| "base_uri": "https://localhost:8080/", | |
| "height": 682, | |
| "referenced_widgets": [ | |
| "38dbfeaa1d7847aa90e8e595f6c296c2", | |
| "f3a7375ce9b44f86b3c99bc2f0e5c30d", | |
| "5bdb34980d314c9b8fb280f4ac756929", | |
| "cf5d3193960b42cda92ff2c444a5a876", | |
| "693947b10dbc436f97e1b556ecab8117", | |
| "98784d9555164a85a442ef3d94cfe3b1", | |
| "11471c247c944a12a8511ff63cff7e65", | |
| "17fc636eddf540698370b947a4cde972", | |
| "7423260e916848e4a0ce60a922603851", | |
| "3cba3e1d1c0146aa9ca7ceeef9ceb23f", | |
| "fe654073728c4e269a20cab53b30bc46", | |
| "ebd1c42e705243149273e33da0d5ee20", | |
| "686808995b42449e8fd7cfb8eefc272e", | |
| "dd5ae05af4cd4c4887b6701d4f9911e7", | |
| "293501b86bc34db5bfec5e31fe9a669c", | |
| "05bb2216e03a4a9d8cffd54ff5e4d721", | |
| "d6583fa00efb4ebb9e77eff3e56ad804", | |
| "c0bd287f84eb4ce3a544d648d0d56eed", | |
| "2fe054de9f7745908167490eb2f8c480", | |
| "bc22ba1bfa264f9c82b4e74d3ece53d5", | |
| "c8d8699b5d8e45ce898b7c6fe0161e22", | |
| "8c41303bac2e43a7897b422a8aa19970", | |
| "6666dff6226d4b24b52c298ea0b6e81e", | |
| "26e45c2c4cc64ae2ab66360a3a6fa91e", | |
| "d642576483864e41833c222713ff96f0", | |
| "af16d447cdc7414abd332562f7ab1386", | |
| "7cab801bd530490191c8d00205253475", | |
| "64597dae42d84b86b2a9f8d8b7f2560f", | |
| "96207b9326b6433faef6ce5afeb48a33", | |
| "cd02b310c3db41d4bff815413dd50610", | |
| "7ee1f25a2ad543658b0d2f2bb00c3958", | |
| "502becf36e8f440cada1c888ae8cfed5", | |
| "1837c466c02741e5a5028c82704125ca", | |
| "f9cdd676fb274e1fa9ecefc942495258", | |
| "bde41c3d7a39421889be933c3085da03", | |
| "bd67ce75797444d496cc2d0d371b380c", | |
| "3ced6abf2bbf426e837154a9e02c9db7", | |
| "5d0cb4256a724e77a21185d9737730fd", | |
| "c3fdbd5e1a8e4c308592c6f5f53eae5c", | |
| "fe8a7cdb395c40ddaf13d6c0b3e2990b", | |
| "0973355e93764a31adbc19f3ce5360ff", | |
| "5525f7578f634a42bb4c56b7fa05ffbf", | |
| "e888a29caeaf46aa93c998681960fa19", | |
| "8fdcf8865b9b45079f5d4a5c3ccd0903", | |
| "2edbdddbc3fe49f3a115e5f68de50037", | |
| "5e5e04206c424b37934d041ac2b7c718", | |
| "90fa61ae70a74c3b8f01a786cba7e958", | |
| "0d75db641c3243cdbad856d7a1d604a9", | |
| "945e58d59ef640beb765a4a236878fb9", | |
| "7832e0c8e3c14158b6760007f9f25dfa", | |
| "6d894a2005d44a8ab19e0161f8a507ae", | |
| "21d3222fb9ee420cb26db86a7b119db8", | |
| "619a98394f8f40079611e3f5867848a4", | |
| "0be24479bd5946619d34fbfbb6adea99", | |
| "308efbe99c5f4cc19bc752201f2e035e", | |
| "e32521bec3214760a12f87cd9f992749", | |
| "125f6db339444676a9e65bd991ae58de", | |
| "d53239e3ece24c0e8683dbd8e67528b2", | |
| "1e6a37182c334070a98ecb1812682b7b", | |
| "e33eee9320ce4836a03077f4d767cffa", | |
| "4f493df4dfbb4ac49559b765b5d8b8f5", | |
| "630ee347c2624678bbfa19e47dccaf52", | |
| "b753e32d98644b1abdf3497a5abc07c3", | |
| "f80fe92086b145f597dd704e6ab3cab1", | |
| "5b6466e0721e4f71b7bb7c6b6d38dbdc", | |
| "e7d150c2feda47ab95f449e256c905c4", | |
| "1d3f75a56f864f99bc9658097fe4556e", | |
| "dcdec1b13974411589965ce6581b70f6", | |
| "283554effe0f465aad43a33dc112d8ab", | |
| "02e3ea64464d4378ba6c86e5b37f9f11", | |
| "b8339cbbd9294407b3568799779118b8", | |
| "8ee8717e582842a0a3228ac9495e5fdb", | |
| "84c7b51ab67c454ca270f149c62f4771", | |
| "0a82075a0817493ea2a8dac897f1c225", | |
| "8374150da99f44d4ac925215d3bf230e", | |
| "18d229615bbc4a93a215fea5436a62c0", | |
| "2a71f731565a4cfd9cc622de94ba5bdd", | |
| "5fd556392089410d8655fa3606d69e8b", | |
| "4c9e6432e6374ed9a06a9db7e34487ff", | |
| "5bd1f15c00ae40f5bde1ad79eadc1191", | |
| "89a3d07511604309a828bd980e376252", | |
| "1be09c38743e4d3ea358db4f0443398f", | |
| "238632fedac6417ca4d67f22d2fd8aca", | |
| "1c39a15699ef47d09abe9f0490e6f307", | |
| "4c1ca44c1dd44ca4b42fc1964f71bd22", | |
| "048c77d8170f42529ac151fc51d80439", | |
| "b426b997a23749fcba7159a457f04b6a", | |
| "6613b77d5f2d43da9513044e21c83891", | |
| "bd09d358b13e406ea3687c137d34c0ab", | |
| "432d4bd0a0ed4f51917626eeed1455e9", | |
| "1c1c9acf12084b3eb7036fb9a61b1760", | |
| "4b672f68b5a74d0588aaa69f6d56fc22", | |
| "dd6b0f17ff6f462e95bbbe93bf7d4107", | |
| "8fb690411f1f460588c48fb91e19d7ce", | |
| "feeb771e8b5c47a9912d1a2fc1273ebc", | |
| "19766e76c08c4a468c0c1fce39982425" | |
| ] | |
| }, | |
| "outputId": "ecefc1c8-4a5e-40f1-a70f-fe126a769076" | |
| }, | |
| "source": [ | |
| "from transformers import AutoTokenizer\n", | |
| "BERTtokenizer = AutoTokenizer.from_pretrained(\"bert-base-uncased\")\n", | |
| "ALBERTtokenizer = AutoTokenizer.from_pretrained(\"albert-base-v1\")\n", | |
| "XLNETtokenizer=AutoTokenizer.from_pretrained(\"xlnet-base-cased\")\n", | |
| "ROBERTAtokenizer = AutoTokenizer.from_pretrained(\"roberta-base\")\n", | |
| "GPTtokenizer = AutoTokenizer.from_pretrained(\"openai-gpt\")" | |
| ], | |
| "execution_count": 2, | |
| "outputs": [ | |
| { | |
| "output_type": "display_data", | |
| "data": { | |
| "application/vnd.jupyter.widget-view+json": { | |
| "model_id": "38dbfeaa1d7847aa90e8e595f6c296c2", | |
| "version_minor": 0, | |
| "version_major": 2 | |
| }, | |
| "text/plain": [ | |
| "HBox(children=(FloatProgress(value=0.0, description='Downloading', max=433.0, style=ProgressStyle(description_β¦" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [] | |
| } | |
| }, | |
| { | |
| "output_type": "stream", | |
| "text": [ | |
| "\n" | |
| ], | |
| "name": "stdout" | |
| }, | |
| { | |
| "output_type": "display_data", | |
| "data": { | |
| "application/vnd.jupyter.widget-view+json": { | |
| "model_id": "7423260e916848e4a0ce60a922603851", | |
| "version_minor": 0, | |
| "version_major": 2 | |
| }, | |
| "text/plain": [ | |
| "HBox(children=(FloatProgress(value=0.0, description='Downloading', max=231508.0, style=ProgressStyle(descriptiβ¦" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [] | |
| } | |
| }, | |
| { | |
| "output_type": "stream", | |
| "text": [ | |
| "\n" | |
| ], | |
| "name": "stdout" | |
| }, | |
| { | |
| "output_type": "display_data", | |
| "data": { | |
| "application/vnd.jupyter.widget-view+json": { | |
| "model_id": "d6583fa00efb4ebb9e77eff3e56ad804", | |
| "version_minor": 0, | |
| "version_major": 2 | |
| }, | |
| "text/plain": [ | |
| "HBox(children=(FloatProgress(value=0.0, description='Downloading', max=684.0, style=ProgressStyle(description_β¦" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [] | |
| } | |
| }, | |
| { | |
| "output_type": "stream", | |
| "text": [ | |
| "\n" | |
| ], | |
| "name": "stdout" | |
| }, | |
| { | |
| "output_type": "display_data", | |
| "data": { | |
| "application/vnd.jupyter.widget-view+json": { | |
| "model_id": "d642576483864e41833c222713ff96f0", | |
| "version_minor": 0, | |
| "version_major": 2 | |
| }, | |
| "text/plain": [ | |
| "HBox(children=(FloatProgress(value=0.0, description='Downloading', max=760289.0, style=ProgressStyle(descriptiβ¦" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [] | |
| } | |
| }, | |
| { | |
| "output_type": "stream", | |
| "text": [ | |
| "\n" | |
| ], | |
| "name": "stdout" | |
| }, | |
| { | |
| "output_type": "display_data", | |
| "data": { | |
| "application/vnd.jupyter.widget-view+json": { | |
| "model_id": "1837c466c02741e5a5028c82704125ca", | |
| "version_minor": 0, | |
| "version_major": 2 | |
| }, | |
| "text/plain": [ | |
| "HBox(children=(FloatProgress(value=0.0, description='Downloading', max=760.0, style=ProgressStyle(description_β¦" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [] | |
| } | |
| }, | |
| { | |
| "output_type": "stream", | |
| "text": [ | |
| "\n" | |
| ], | |
| "name": "stdout" | |
| }, | |
| { | |
| "output_type": "stream", | |
| "text": [ | |
| "/usr/local/lib/python3.6/dist-packages/transformers/configuration_xlnet.py:211: FutureWarning: This config doesn't use attention memories, a core feature of XLNet. Consider setting `men_len` to a non-zero value, for example `xlnet = XLNetLMHeadModel.from_pretrained('xlnet-base-cased'', mem_len=1024)`, for accurate training performance as well as an order of magnitude faster inference. Starting from version 3.5.0, the default parameter will be 1024, following the implementation in https://arxiv.org/abs/1906.08237\n", | |
| " FutureWarning,\n" | |
| ], | |
| "name": "stderr" | |
| }, | |
| { | |
| "output_type": "display_data", | |
| "data": { | |
| "application/vnd.jupyter.widget-view+json": { | |
| "model_id": "0973355e93764a31adbc19f3ce5360ff", | |
| "version_minor": 0, | |
| "version_major": 2 | |
| }, | |
| "text/plain": [ | |
| "HBox(children=(FloatProgress(value=0.0, description='Downloading', max=798011.0, style=ProgressStyle(descriptiβ¦" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [] | |
| } | |
| }, | |
| { | |
| "output_type": "stream", | |
| "text": [ | |
| "\n" | |
| ], | |
| "name": "stdout" | |
| }, | |
| { | |
| "output_type": "display_data", | |
| "data": { | |
| "application/vnd.jupyter.widget-view+json": { | |
| "model_id": "945e58d59ef640beb765a4a236878fb9", | |
| "version_minor": 0, | |
| "version_major": 2 | |
| }, | |
| "text/plain": [ | |
| "HBox(children=(FloatProgress(value=0.0, description='Downloading', max=481.0, style=ProgressStyle(description_β¦" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [] | |
| } | |
| }, | |
| { | |
| "output_type": "stream", | |
| "text": [ | |
| "\n" | |
| ], | |
| "name": "stdout" | |
| }, | |
| { | |
| "output_type": "display_data", | |
| "data": { | |
| "application/vnd.jupyter.widget-view+json": { | |
| "model_id": "125f6db339444676a9e65bd991ae58de", | |
| "version_minor": 0, | |
| "version_major": 2 | |
| }, | |
| "text/plain": [ | |
| "HBox(children=(FloatProgress(value=0.0, description='Downloading', max=898823.0, style=ProgressStyle(descriptiβ¦" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [] | |
| } | |
| }, | |
| { | |
| "output_type": "stream", | |
| "text": [ | |
| "\n" | |
| ], | |
| "name": "stdout" | |
| }, | |
| { | |
| "output_type": "display_data", | |
| "data": { | |
| "application/vnd.jupyter.widget-view+json": { | |
| "model_id": "5b6466e0721e4f71b7bb7c6b6d38dbdc", | |
| "version_minor": 0, | |
| "version_major": 2 | |
| }, | |
| "text/plain": [ | |
| "HBox(children=(FloatProgress(value=0.0, description='Downloading', max=456318.0, style=ProgressStyle(descriptiβ¦" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [] | |
| } | |
| }, | |
| { | |
| "output_type": "stream", | |
| "text": [ | |
| "\n" | |
| ], | |
| "name": "stdout" | |
| }, | |
| { | |
| "output_type": "display_data", | |
| "data": { | |
| "application/vnd.jupyter.widget-view+json": { | |
| "model_id": "84c7b51ab67c454ca270f149c62f4771", | |
| "version_minor": 0, | |
| "version_major": 2 | |
| }, | |
| "text/plain": [ | |
| "HBox(children=(FloatProgress(value=0.0, description='Downloading', max=656.0, style=ProgressStyle(description_β¦" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [] | |
| } | |
| }, | |
| { | |
| "output_type": "stream", | |
| "text": [ | |
| "\n" | |
| ], | |
| "name": "stdout" | |
| }, | |
| { | |
| "output_type": "display_data", | |
| "data": { | |
| "application/vnd.jupyter.widget-view+json": { | |
| "model_id": "89a3d07511604309a828bd980e376252", | |
| "version_minor": 0, | |
| "version_major": 2 | |
| }, | |
| "text/plain": [ | |
| "HBox(children=(FloatProgress(value=0.0, description='Downloading', max=815973.0, style=ProgressStyle(descriptiβ¦" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [] | |
| } | |
| }, | |
| { | |
| "output_type": "stream", | |
| "text": [ | |
| "\n" | |
| ], | |
| "name": "stdout" | |
| }, | |
| { | |
| "output_type": "display_data", | |
| "data": { | |
| "application/vnd.jupyter.widget-view+json": { | |
| "model_id": "bd09d358b13e406ea3687c137d34c0ab", | |
| "version_minor": 0, | |
| "version_major": 2 | |
| }, | |
| "text/plain": [ | |
| "HBox(children=(FloatProgress(value=0.0, description='Downloading', max=458495.0, style=ProgressStyle(descriptiβ¦" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [] | |
| } | |
| }, | |
| { | |
| "output_type": "stream", | |
| "text": [ | |
| "ftfy or spacy is not installed using BERT BasicTokenizer instead of SpaCy & ftfy.\n" | |
| ], | |
| "name": "stderr" | |
| }, | |
| { | |
| "output_type": "stream", | |
| "text": [ | |
| "\n" | |
| ], | |
| "name": "stdout" | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "4KIDSKW7hamk", | |
| "colab_type": "code", | |
| "colab": { | |
| "base_uri": "https://localhost:8080/", | |
| "height": 104 | |
| }, | |
| "outputId": "e75f71d0-d922-4059-b658-910c24b6b4d3" | |
| }, | |
| "source": [ | |
| "print('WordPiece - BERT:',BERTtokenizer.encode('π‘'))\n", | |
| "print('SentencePiece - ALBERT:',ALBERTtokenizer.encode('π‘'))\n", | |
| "print('SentencePiece - XLNET:',XLNETtokenizer.encode('π‘'))\n", | |
| "print('Byte Level Byte Pair Encoding - ROBERTA:',ROBERTAtokenizer.encode('π‘'))\n", | |
| "print('Byte Pair Encoding - GPT:',GPTtokenizer.encode('π‘'))" | |
| ], | |
| "execution_count": 7, | |
| "outputs": [ | |
| { | |
| "output_type": "stream", | |
| "text": [ | |
| "WordPiece - BERT: [101, 100, 102]\n", | |
| "SentencePiece - ALBERT: [2, 13, 1, 3]\n", | |
| "SentencePiece - XLNET: [17, 0, 4, 3]\n", | |
| "Byte Level Byte Pair Encoding - ROBERTA: [0, 18636, 5543, 2]\n", | |
| "Byte Pair Encoding - GPT: [0]\n" | |
| ], | |
| "name": "stdout" | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "bM1c0ArLht1E", | |
| "colab_type": "code", | |
| "colab": { | |
| "base_uri": "https://localhost:8080/", | |
| "height": 104 | |
| }, | |
| "outputId": "13ec0cad-14d5-49e7-fd41-d295e52322af" | |
| }, | |
| "source": [ | |
| "print('WordPiece:',BERTtokenizer.tokenize('π‘'))\n", | |
| "print('SentencePiece:',ALBERTtokenizer.tokenize('π‘'))\n", | |
| "print('XLNET:',XLNETtokenizer.tokenize('π‘'))\n", | |
| "print('Byte Level Byte Pair Encoding - ROBERTA:',ROBERTAtokenizer.tokenize('π‘'))\n", | |
| "print('Byte Pair Encoding - GPT:',GPTtokenizer.tokenize('π‘'))" | |
| ], | |
| "execution_count": 6, | |
| "outputs": [ | |
| { | |
| "output_type": "stream", | |
| "text": [ | |
| "WordPiece: ['[UNK]']\n", | |
| "SentencePiece: ['β', 'π‘']\n", | |
| "XLNET: ['β', 'π‘']\n", | |
| "Byte Level Byte Pair Encoding - ROBERTA: ['Γ°ΕΔΊ', 'Β‘']\n", | |
| "Byte Pair Encoding - GPT: ['π‘</w>']\n" | |
| ], | |
| "name": "stdout" | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "BiXgqgUvi7_2", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "So it seems ROBERTA's Byte Level Byte Pair Encoding tokenizer(which is GPT-2's tokenizer) is the only tokenizer that can handle emojis out of the box πππ" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "fd78v13_esw9", | |
| "colab_type": "code", | |
| "colab": { | |
| "base_uri": "https://localhost:8080/", | |
| "height": 104 | |
| }, | |
| "outputId": "082e8d3e-7e38-4172-991f-bd09c5c235f1" | |
| }, | |
| "source": [ | |
| "print('WordPiece - BERT:',BERTtokenizer.decode(BERTtokenizer.encode('π‘')))\n", | |
| "print('SentencePiece - ALBERT:',ALBERTtokenizer.decode(ALBERTtokenizer.encode('π‘')))\n", | |
| "print('SentencePiece - XLNET:',XLNETtokenizer.decode(XLNETtokenizer.encode('π‘')))\n", | |
| "print('Byte Level Byte Pair Encoding - ROBERTA:',ROBERTAtokenizer.decode(ROBERTAtokenizer.encode('π‘')))\n", | |
| "print('Byte Pair Encoding - GPT:',GPTtokenizer.decode(GPTtokenizer.encode('π‘')))" | |
| ], | |
| "execution_count": 8, | |
| "outputs": [ | |
| { | |
| "output_type": "stream", | |
| "text": [ | |
| "WordPiece - BERT: [CLS] [UNK] [SEP]\n", | |
| "SentencePiece - ALBERT: [CLS] <unk>[SEP]\n", | |
| "SentencePiece - XLNET: <unk><sep><cls>\n", | |
| "Byte Level Byte Pair Encoding - ROBERTA: <s>π‘</s>\n", | |
| "Byte Pair Encoding - GPT: <unk>\n" | |
| ], | |
| "name": "stdout" | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "aScTlpzxXcf7", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "To see how this affects downstream tasks, we take a look at some sentences that contain emojis and how other models are affectedb y them." | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "jgOErx8dZ7aU", | |
| "colab_type": "code", | |
| "colab": { | |
| "base_uri": "https://localhost:8080/", | |
| "height": 471 | |
| }, | |
| "outputId": "7f9934f2-5ae3-400c-efb6-879984ef0d8c" | |
| }, | |
| "source": [ | |
| "!pip install sentence-transformers" | |
| ], | |
| "execution_count": null, | |
| "outputs": [ | |
| { | |
| "output_type": "stream", | |
| "text": [ | |
| "Requirement already satisfied: sentence-transformers in /usr/local/lib/python3.6/dist-packages (0.3.5.1)\n", | |
| "Requirement already satisfied: scikit-learn in /usr/local/lib/python3.6/dist-packages (from sentence-transformers) (0.22.2.post1)\n", | |
| "Requirement already satisfied: scipy in /usr/local/lib/python3.6/dist-packages (from sentence-transformers) (1.4.1)\n", | |
| "Requirement already satisfied: nltk in /usr/local/lib/python3.6/dist-packages (from sentence-transformers) (3.2.5)\n", | |
| "Requirement already satisfied: transformers==3.0.2 in /usr/local/lib/python3.6/dist-packages (from sentence-transformers) (3.0.2)\n", | |
| "Requirement already satisfied: torch>=1.2.0 in /usr/local/lib/python3.6/dist-packages (from sentence-transformers) (1.6.0+cu101)\n", | |
| "Requirement already satisfied: tqdm in /usr/local/lib/python3.6/dist-packages (from sentence-transformers) (4.41.1)\n", | |
| "Requirement already satisfied: numpy in /usr/local/lib/python3.6/dist-packages (from sentence-transformers) (1.18.5)\n", | |
| "Requirement already satisfied: joblib>=0.11 in /usr/local/lib/python3.6/dist-packages (from scikit-learn->sentence-transformers) (0.16.0)\n", | |
| "Requirement already satisfied: six in /usr/local/lib/python3.6/dist-packages (from nltk->sentence-transformers) (1.15.0)\n", | |
| "Requirement already satisfied: filelock in /usr/local/lib/python3.6/dist-packages (from transformers==3.0.2->sentence-transformers) (3.0.12)\n", | |
| "Requirement already satisfied: tokenizers==0.8.1.rc1 in /usr/local/lib/python3.6/dist-packages (from transformers==3.0.2->sentence-transformers) (0.8.1rc1)\n", | |
| "Requirement already satisfied: requests in /usr/local/lib/python3.6/dist-packages (from transformers==3.0.2->sentence-transformers) (2.23.0)\n", | |
| "Requirement already satisfied: sacremoses in /usr/local/lib/python3.6/dist-packages (from transformers==3.0.2->sentence-transformers) (0.0.43)\n", | |
| "Requirement already satisfied: regex!=2019.12.17 in /usr/local/lib/python3.6/dist-packages (from transformers==3.0.2->sentence-transformers) (2019.12.20)\n", | |
| "Requirement already satisfied: dataclasses; python_version < \"3.7\" in /usr/local/lib/python3.6/dist-packages (from transformers==3.0.2->sentence-transformers) (0.7)\n", | |
| "Requirement already satisfied: packaging in /usr/local/lib/python3.6/dist-packages (from transformers==3.0.2->sentence-transformers) (20.4)\n", | |
| "Requirement already satisfied: sentencepiece!=0.1.92 in /usr/local/lib/python3.6/dist-packages (from transformers==3.0.2->sentence-transformers) (0.1.91)\n", | |
| "Requirement already satisfied: future in /usr/local/lib/python3.6/dist-packages (from torch>=1.2.0->sentence-transformers) (0.16.0)\n", | |
| "Requirement already satisfied: chardet<4,>=3.0.2 in /usr/local/lib/python3.6/dist-packages (from requests->transformers==3.0.2->sentence-transformers) (3.0.4)\n", | |
| "Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.6/dist-packages (from requests->transformers==3.0.2->sentence-transformers) (2020.6.20)\n", | |
| "Requirement already satisfied: idna<3,>=2.5 in /usr/local/lib/python3.6/dist-packages (from requests->transformers==3.0.2->sentence-transformers) (2.10)\n", | |
| "Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in /usr/local/lib/python3.6/dist-packages (from requests->transformers==3.0.2->sentence-transformers) (1.24.3)\n", | |
| "Requirement already satisfied: click in /usr/local/lib/python3.6/dist-packages (from sacremoses->transformers==3.0.2->sentence-transformers) (7.1.2)\n", | |
| "Requirement already satisfied: pyparsing>=2.0.2 in /usr/local/lib/python3.6/dist-packages (from packaging->transformers==3.0.2->sentence-transformers) (2.4.7)\n" | |
| ], | |
| "name": "stdout" | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "-He5VDIbZ9uC", | |
| "colab_type": "code", | |
| "colab": {} | |
| }, | |
| "source": [ | |
| "from sentence_transformers import SentenceTransformer, models\n", | |
| "import numpy as np" | |
| ], | |
| "execution_count": null, | |
| "outputs": [] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "Xe_SKGKIZ-Pg", | |
| "colab_type": "code", | |
| "colab": {} | |
| }, | |
| "source": [ | |
| "#initialise WP and SP model\n", | |
| "word_embedding_model = models.Transformer('bert-base-uncased')\n", | |
| "pooling_model = models.Pooling(word_embedding_model.get_word_embedding_dimension())\n", | |
| "WPmodel = SentenceTransformer(modules=[word_embedding_model, pooling_model])\n", | |
| "\n", | |
| "word_embedding_model = models.Transformer('albert-base-v2')\n", | |
| "pooling_model = models.Pooling(word_embedding_model.get_word_embedding_dimension())\n", | |
| "SPmodel = SentenceTransformer(modules=[word_embedding_model, pooling_model])\n", | |
| "\n", | |
| "word_embedding_model = models.Transformer('roberta-base')\n", | |
| "pooling_model = models.Pooling(word_embedding_model.get_word_embedding_dimension())\n", | |
| "BPEmodel = SentenceTransformer(modules=[word_embedding_model, pooling_model])" | |
| ], | |
| "execution_count": null, | |
| "outputs": [] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "EtA45ldxeSrI", | |
| "colab_type": "code", | |
| "colab": {} | |
| }, | |
| "source": [ | |
| "def checkSent(sent1,sent2,model):\n", | |
| " \"compare how WP encodes sentences differently from SP\"\n", | |
| " embeddings1 = model.encode(sent1)\n", | |
| " embeddings2 = model.encode(sent2)\n", | |
| "\n", | |
| " combined=np.array([embeddings1,embeddings2])\n", | |
| "\n", | |
| " from sklearn.decomposition import PCA\n", | |
| " pca = PCA(n_components=2)\n", | |
| " pca_result = pca.fit_transform(combined)\n", | |
| "\n", | |
| " print('Explained variation per principal component: {}'.format(pca.explained_variance_ratio_))\n", | |
| "\n", | |
| " import matplotlib.pyplot as plt\n", | |
| " plt.rcParams[\"figure.figsize\"] = (10,8)\n", | |
| " fig, ax = plt.subplots()\n", | |
| " label=['sent1', 'sent2']\n", | |
| " for i, color in enumerate(['blue','orange']):\n", | |
| " x, y = pca_result[i,0], pca_result[i,1]\n", | |
| " ax.scatter(x, y, c=color, label=label[i],alpha=0.5)\n", | |
| " ax.legend()\n", | |
| " ax.set_title('Comparing\\n'+sent1+' VS \\n'+sent2)" | |
| ], | |
| "execution_count": null, | |
| "outputs": [] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "jW2LNkF-eSiX", | |
| "colab_type": "code", | |
| "colab": { | |
| "base_uri": "https://localhost:8080/", | |
| "height": 546 | |
| }, | |
| "outputId": "35a1f387-cff3-4208-ca4c-62be77cb829d" | |
| }, | |
| "source": [ | |
| "checkSent('This movie was πππππ','This movie was π π π π π ',BPEmodel)" | |
| ], | |
| "execution_count": null, | |
| "outputs": [ | |
| { | |
| "output_type": "stream", | |
| "text": [ | |
| "Explained variation per principal component: [1.0000000e+00 2.1427512e-13]\n" | |
| ], | |
| "name": "stdout" | |
| }, | |
| { | |
| "output_type": "display_data", | |
| "data": { | |
| "image/png": "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\n", | |
| "text/plain": [ | |
| "<Figure size 720x576 with 1 Axes>" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [], | |
| "needs_background": "light" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "Plc0TLIVfAcy", | |
| "colab_type": "code", | |
| "colab": { | |
| "base_uri": "https://localhost:8080/", | |
| "height": 581 | |
| }, | |
| "outputId": "a5dcf677-30b5-43f7-a937-27c847e99d25" | |
| }, | |
| "source": [ | |
| "checkSent('This movie was πππππ','This movie was π π π π π ',WPmodel)" | |
| ], | |
| "execution_count": null, | |
| "outputs": [ | |
| { | |
| "output_type": "stream", | |
| "text": [ | |
| "Explained variation per principal component: [nan nan]\n" | |
| ], | |
| "name": "stdout" | |
| }, | |
| { | |
| "output_type": "stream", | |
| "text": [ | |
| "/usr/local/lib/python3.6/dist-packages/sklearn/decomposition/_pca.py:456: RuntimeWarning: invalid value encountered in true_divide\n", | |
| " explained_variance_ratio_ = explained_variance_ / total_var\n" | |
| ], | |
| "name": "stderr" | |
| }, | |
| { | |
| "output_type": "display_data", | |
| "data": { | |
| "image/png": "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kiRpla677rqfV9XWo8unZAjbcccdGR4ebt0MSZKkVUryk7HKHY6UJElqwBAmSZLUgCFMkiSpgSk5J0ySJE1Oy5cvZ+HChTz66KOtm7LWbbzxxsyePZvp06evVn1DmCRJmjALFy5ks802Y8cddyRJ6+asNVXFkiVLWLhwITvttNNq7eNwpCRJmjCPPvoos2bNWq8CGEASZs2a9Zx6AA1hkiRpQq1vAWzEc/3chjBJkqQBN9xwA/PmzXtq/Qc/+AGvec1rmDFjBh/72Mcm7DyGMEmSpAGjQ9iWW27Jpz/9aY455pgJPY8hTJIkNTN/Ppx6KvzP/9n9nj9/fMd76KGHeOMb38grXvEKXv7ylzN37lyuu+469ttvP/bee28OOugg7rnnHgD2339/jjvuOPbZZx923XVX/v3f/53HH3+cU045hblz57LXXnsxd+5cXvjCF/KqV71qte96XF3eHSlJkpqYPx8+9jGYORNmz4alS7v1Y46BPfdcs2N+4xvfYNttt+VrX/saAMuWLeOQQw7h4osvZuutt2bu3LmceOKJfO5znwNgxYoVfO9732PevHmcdtppXH755Zx++ukMDw9z9tlnT9RHHZMhTJIkNXHRRV0AmzmzWx/5fdFFax7C9thjD97//vdz3HHHceihhzJz5kxuuukmDjjgAACeeOIJttlmm6fqz5kzB4C9996bO+64Y00/yhoxhEmSpCbuvLPrARu0+eZd+Zradddduf7665k3bx4nnXQSr3vd69h99925+uqrx6w/Y8YMADbccENWrFix5ideA84JkyRJTeywAyxb9vSyZcu68jW1aNEiNtlkE4444giOPfZYrrnmGhYvXvxUCFu+fDkLFix41mNsttlmPPDAA2veiNVkT5gkSWpizpxuDhh0PWDLlnXzwo46as2PeeONN3LssceywQYbMH36dD772c8ybdo03vOe97Bs2TJWrFjBe9/7XnbfffeVHuO1r30tZ555JnvttRcnnHAC++23H0NDQ9x///1ssMEGnHXWWdx888284AUvWPOGAqmqcR2ghaGhoRoeHm7dDEmSNMott9zCy172stWuP39+Nwfszju7HrA5c9Z8PthkMNbnT3JdVQ2NrmtPmCRJambPPad26BoP54RJkiQ1YAiTJElqwBAmSZLUgCFMkiSpAUOYJElSA4YwSZKkATfccAPz5s17av1LX/oSe+65J3vssQe//uu/zn/+539OyHkMYZIkSQNGh7CddtqJK6+8khtvvJGTTz6Zo48+ekLO43PCJElSO0vnw10XwcN3wiY7wPZzYOaaPzjsoYce4g/+4A9YuHAhTzzxBCeffDI777wz73vf+3jwwQfZaqut+PznP88222zD/vvvz7777ssVV1zBL37xC84991z23XdfTjnlFB555BGuuuoqTjjhBN7ylrc8dfxXv/rVLFy4cCI+uSFMkiQ1snQ+3PIx2Ggm/MpseHxpt/6yY9Y4iH3jG99g22235Wtf+xoAy5Yt45BDDuHiiy9m6623Zu7cuZx44ol87nOfA2DFihV873vfY968eZx22mlcfvnlnH766QwPD3P22Wc/4/jnnnsuhxxyyJp/5gGGMEmS1MZdF3UBbKOZ3frI77suWuMQtscee/D+97+f4447jkMPPZSZM2dy0003ccABBwDwxBNPsM022zxVf86cOQDsvffe3HHHHc967CuuuIJzzz2Xq666ao3aNpohTJIktfHwnV0P2KDpm3fla2jXXXfl+uuvZ968eZx00km87nWvY/fdd+fqq68es/6MGTMA2HDDDVmxYsVKjzt//nze+c538vWvf51Zs2atcfsGOTFfkiS1sckOsHzZ08uWL+vK19CiRYvYZJNNOOKIIzj22GO55pprWLx48VMhbPny5SxYsOBZj7HZZpvxwAMPPLV+5513MmfOHM4//3x23XXXNW7baPaESZKkNraf080Bg64HbPmybl7YS49a40PeeOONHHvssWywwQZMnz6dz372s0ybNo33vOc9LFu2jBUrVvDe976X3XfffaXHeO1rX8uZZ57JXnvtxQknnMBll13GkiVLeNe73gXAtGnTGB4eXuM2jkhVjfsga9vQ0FBNxIeXJEkT65ZbbuFlL3vZ6u8wwXdHtjbW509yXVUNja5rT5gkSWpn5p5TOnSNh3PCJEmSGjCESZIkNWAIkyRJE2oqzjefCM/1cxvCJEnShNl4441ZsmTJehfEqoolS5aw8cYbr/Y+TsyXJEkTZvbs2SxcuJDFixe3bspat/HGGzN79uxVV+wZwiRJ0oSZPn06O+20U+tmTAkOR0qSJDVgCJMkSWrAECZJktSAIUySJKkBQ5gkSVIDhjBJkqQGDGGSJEkNGMIkSZIaMIRJkiQ1YAiTJElqwBAm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\n", | |
| "text/plain": [ | |
| "<Figure size 720x576 with 1 Axes>" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [], | |
| "needs_background": "light" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "_HKFcdEnfAYa", | |
| "colab_type": "code", | |
| "colab": { | |
| "base_uri": "https://localhost:8080/", | |
| "height": 581 | |
| }, | |
| "outputId": "9a0b26c1-ffa8-49d5-820c-4cc7dd749aee" | |
| }, | |
| "source": [ | |
| "checkSent('This movie was πππππ','This movie was π π π π π ',SPmodel)" | |
| ], | |
| "execution_count": null, | |
| "outputs": [ | |
| { | |
| "output_type": "stream", | |
| "text": [ | |
| "Explained variation per principal component: [nan nan]\n" | |
| ], | |
| "name": "stdout" | |
| }, | |
| { | |
| "output_type": "stream", | |
| "text": [ | |
| "/usr/local/lib/python3.6/dist-packages/sklearn/decomposition/_pca.py:456: RuntimeWarning: invalid value encountered in true_divide\n", | |
| " explained_variance_ratio_ = explained_variance_ / total_var\n" | |
| ], | |
| "name": "stderr" | |
| }, | |
| { | |
| "output_type": "display_data", | |
| "data": { | |
| "image/png": "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kiRpla677rqfV9XWo8unZAjbcccdGR4ebt0MSZKkVUryk7HKHY6UJElqwBAmSZLUgCFMkiSpgSk5J0ySJE1Oy5cvZ+HChTz66KOtm7LWbbzxxsyePZvp06evVn1DmCRJmjALFy5ks802Y8cddyRJ6+asNVXFkiVLWLhwITvttNNq7eNwpCRJmjCPPvoos2bNWq8CGEASZs2a9Zx6AA1hkiRpQq1vAWzEc/3chjBJkqQBN9xwA/PmzXtq/Qc/+AGvec1rmDFjBh/72Mcm7DyGMEmSpAGjQ9iWW27Jpz/9aY455pgJPY8hTJIkNTN/Ppx6KvzP/9n9nj9/fMd76KGHeOMb38grXvEKXv7ylzN37lyuu+469ttvP/bee28OOugg7rnnHgD2339/jjvuOPbZZx923XVX/v3f/53HH3+cU045hblz57LXXnsxd+5cXvjCF/KqV71qte96XF3eHSlJkpqYPx8+9jGYORNmz4alS7v1Y46BPfdcs2N+4xvfYNttt+VrX/saAMuWLeOQQw7h4osvZuutt2bu3LmceOKJfO5znwNgxYoVfO9732PevHmcdtppXH755Zx++ukMDw9z9tlnT9RHHZMhTJIkNXHRRV0AmzmzWx/5fdFFax7C9thjD97//vdz3HHHceihhzJz5kxuuukmDjjgAACeeOIJttlmm6fqz5kzB4C9996bO+64Y00/yhoxhEmSpCbuvLPrARu0+eZd+Zradddduf7665k3bx4nnXQSr3vd69h99925+uqrx6w/Y8YMADbccENWrFix5ideA84JkyRJTeywAyxb9vSyZcu68jW1aNEiNtlkE4444giOPfZYrrnmGhYvXvxUCFu+fDkLFix41mNsttlmPPDAA2veiNVkT5gkSWpizpxuDhh0PWDLlnXzwo46as2PeeONN3LssceywQYbMH36dD772c8ybdo03vOe97Bs2TJWrFjBe9/7XnbfffeVHuO1r30tZ555JnvttRcnnHAC++23H0NDQ9x///1ssMEGnHXWWdx888284AUvWPOGAqmqcR2ghaGhoRoeHm7dDEmSNMott9zCy172stWuP39+Nwfszju7HrA5c9Z8PthkMNbnT3JdVQ2NrmtPmCRJambPPad26BoP54RJkiQ1YAiTJElqwBAmSZLUgCFMkiSpAUOYJElSA4YwSZKkATfccAPz5s17av1LX/oSe+65J3vssQe//uu/zn/+539OyHkMYZIkSQNGh7CddtqJK6+8khtvvJGTTz6Zo48+ekLO43PCJElSO0vnw10XwcN3wiY7wPZzYOaaPzjsoYce4g/+4A9YuHAhTzzxBCeffDI777wz73vf+3jwwQfZaqut+PznP88222zD/vvvz7777ssVV1zBL37xC84991z23XdfTjnlFB555BGuuuoqTjjhBN7ylrc8dfxXv/rVLFy4cCI+uSFMkiQ1snQ+3PIx2Ggm/MpseHxpt/6yY9Y4iH3jG99g22235Wtf+xoAy5Yt45BDDuHiiy9m6623Zu7cuZx44ol87nOfA2DFihV873vfY968eZx22mlcfvnlnH766QwPD3P22Wc/4/jnnnsuhxxyyJp/5gGGMEmS1MZdF3UBbKOZ3frI77suWuMQtscee/D+97+f4447jkMPPZSZM2dy0003ccABBwDwxBNPsM022zxVf86cOQDsvffe3HHHHc967CuuuIJzzz2Xq666ao3aNpohTJIktfHwnV0P2KDpm3fla2jXXXfl+uuvZ968eZx00km87nWvY/fdd+fqq68es/6MGTMA2HDDDVmxYsVKjzt//nze+c538vWvf51Zs2atcfsGOTFfkiS1sckOsHzZ08uWL+vK19CiRYvYZJNNOOKIIzj22GO55pprWLx48VMhbPny5SxYsOBZj7HZZpvxwAMPPLV+5513MmfOHM4//3x23XXXNW7baPaESZKkNraf080Bg64HbPmybl7YS49a40PeeOONHHvssWywwQZMnz6dz372s0ybNo33vOc9LFu2jBUrVvDe976X3XfffaXHeO1rX8uZZ57JXnvtxQknnMBll13GkiVLeNe73gXAtGnTGB4eXuM2jkhVjfsga9vQ0FBNxIeXJEkT65ZbbuFlL3vZ6u8wwXdHtjbW509yXVUNja5rT5gkSWpn5p5TOnSNh3PCJEmSGjCESZIkNWAIkyRJE2oqzjefCM/1cxvCJEnShNl4441ZsmTJehfEqoolS5aw8cYbr/Y+TsyXJEkTZvbs2SxcuJDFixe3bspat/HGGzN79uxVV+wZwiRJ0oSZPn06O+20U+tmTAkOR0qSJDVgCJMkSWrAECZJktSAIUySJKkBQ5gkSVIDhjBJkqQGDGGSJEkNGMIkSZIaMIRJkiQ1YAiTJElqwBAm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\n", | |
| "text/plain": [ | |
| "<Figure size 720x576 with 1 Axes>" | |
| ] | |
| }, | |
| "metadata": { | |
| "tags": [], | |
| "needs_background": "light" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "tH97jCYtfIdW", | |
| "colab_type": "code", | |
| "colab": {} | |
| }, | |
| "source": [ | |
| "" | |
| ], | |
| "execution_count": null, | |
| "outputs": [] | |
| } | |
| ] | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment