{ "info": { "author": "CyberZHG", "author_email": "CyberZHG@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.6" ], "description": "# Keras Targeted Dropout\n\n[![Travis](https://travis-ci.org/CyberZHG/keras-targeted-dropout.svg)](https://travis-ci.org/CyberZHG/keras-targeted-dropout)\n[![Coverage](https://coveralls.io/repos/github/CyberZHG/keras-targeted-dropout/badge.svg?branch=master)](https://coveralls.io/github/CyberZHG/keras-targeted-dropout)\n[![Version](https://img.shields.io/pypi/v/keras-targeted-dropout.svg)](https://pypi.org/project/keras-targeted-dropout/)\n![Downloads](https://img.shields.io/pypi/dm/keras-targeted-dropout.svg)\n![License](https://img.shields.io/pypi/l/keras-targeted-dropout.svg)\n\nUnofficial implementation of [Targeted Dropout](https://openreview.net/pdf?id=HkghWScuoQ) with tensorflow backend.\nNote that there is no model compression in this implementation.\n\n## Install\n\n```bash\npip install keras-targeted-dropout\n```\n\n## Usage\n\n```python\nimport keras\nfrom keras_targeted_dropout import TargetedDropout\n\nmodel = keras.models.Sequential()\nmodel.add(TargetedDropout(\n layer=keras.layers.Dense(units=2, activation='softmax'),\n drop_rate=0.8,\n target_rate=0.2,\n drop_patterns=['kernel'],\n mode=TargetedDropout.MODE_UNIT,\n input_shape=(5,),\n))\nmodel.compile(optimizer='adam', loss='mse')\nmodel.summary()\n```\n\n* `drop_rate`: Dropout rate for each pixel.\n* `target_rate`: The proportion of bottom weights selected as candidates\n* `drop_patterns`: A list of names of weights to be dropped.\n* `mode`: `TargetedDropout.MODE_UNIT` or `TargetedDropout.MODE_WEIGHT`.\n\nThe final dropout rate will be `drop_rate` times `target_rate`.", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/CyberZHG/keras-targeted-dropout", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "keras-targeted-dropout", "package_url": "https://pypi.org/project/keras-targeted-dropout/", "platform": "", "project_url": "https://pypi.org/project/keras-targeted-dropout/", "project_urls": { "Homepage": "https://github.com/CyberZHG/keras-targeted-dropout" }, "release_url": "https://pypi.org/project/keras-targeted-dropout/0.5.0/", "requires_dist": null, "requires_python": "", "summary": "Targeted dropout implemented in Keras", "version": "0.5.0" }, "last_serial": 5321735, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "0490f31a5b82af46ef917677d3de7d02", "sha256": "e2f204281d78377dee5b928f49ae806c71395ea09d61c2bfd1606e40d1615ca8" }, "downloads": -1, "filename": "keras-targeted-dropout-0.1.0.tar.gz", "has_sig": false, "md5_digest": "0490f31a5b82af46ef917677d3de7d02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3708, "upload_time": "2018-11-26T05:49:59", "url": "https://files.pythonhosted.org/packages/b8/df/b2d420afceb1be5b8e6bc15ce41111d536d6e3e64b473ae16e25fa0cec1c/keras-targeted-dropout-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "097659d1553e1a34c20a5b56b8015988", "sha256": "149e78eb1529e1f8c45a7ebf4616067bf00b3a63ad8ae8095677d6ee590402db" }, "downloads": -1, "filename": "keras-targeted-dropout-0.2.0.tar.gz", "has_sig": false, "md5_digest": "097659d1553e1a34c20a5b56b8015988", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3725, "upload_time": "2018-11-26T08:22:57", "url": "https://files.pythonhosted.org/packages/55/e7/fa8f276e0a25a84ccb0f1214c391eeeb11efc4f293c78ec29a8b58224bbf/keras-targeted-dropout-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "7d5f1df4e87defa2d89f4231551447d8", "sha256": "70c05bebe2bc64ef20528d9159546f51f3a51cc3c3cd1c0ff847cfc17937ee51" }, "downloads": -1, "filename": "keras-targeted-dropout-0.3.0.tar.gz", "has_sig": false, "md5_digest": "7d5f1df4e87defa2d89f4231551447d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4003, "upload_time": "2018-11-26T09:04:07", "url": "https://files.pythonhosted.org/packages/05/16/1efce37c00d091772ed84dbffb76b97c37ba5636054c1755f57ecd64d087/keras-targeted-dropout-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "8d4bebe664fe71ca57ef42a1118738a5", "sha256": "28d6179a81252429b72085ca56268f67cb0c7a08307bf567d635b65c4dc0fa21" }, "downloads": -1, "filename": "keras-targeted-dropout-0.4.0.tar.gz", "has_sig": false, "md5_digest": "8d4bebe664fe71ca57ef42a1118738a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4136, "upload_time": "2019-02-01T03:18:34", "url": "https://files.pythonhosted.org/packages/d3/f9/c628a3dfc08ac437064fe4003408cf4ec91ae22554bde9194319997ce338/keras-targeted-dropout-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "fc861fe415cb91738029388687926faf", "sha256": "673037b49e24790e2eaa24ca607212832346e5b70bda07f6440d5bb9254d6c80" }, "downloads": -1, "filename": "keras-targeted-dropout-0.5.0.tar.gz", "has_sig": false, "md5_digest": "fc861fe415cb91738029388687926faf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4379, "upload_time": "2019-05-27T10:25:14", "url": "https://files.pythonhosted.org/packages/30/5a/37aa62b2b90b3c0ba992addc89b11abbed79558a0ab6b5f597f12d4c676f/keras-targeted-dropout-0.5.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fc861fe415cb91738029388687926faf", "sha256": "673037b49e24790e2eaa24ca607212832346e5b70bda07f6440d5bb9254d6c80" }, "downloads": -1, "filename": "keras-targeted-dropout-0.5.0.tar.gz", "has_sig": false, "md5_digest": "fc861fe415cb91738029388687926faf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4379, "upload_time": "2019-05-27T10:25:14", "url": "https://files.pythonhosted.org/packages/30/5a/37aa62b2b90b3c0ba992addc89b11abbed79558a0ab6b5f597f12d4c676f/keras-targeted-dropout-0.5.0.tar.gz" } ] }