{ "info": { "author": "Shivam Agarwal", "author_email": "shivam.agarwal151@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Keras-training-tools \n\nImplementation of some of the very effective tools for training Deep Learning (DL) models that I came across while doing the fastai course on [Practical Deep Learning for Coders](https://course.fast.ai/). \n\nThe tools were first presented in the following papers by Leslie N. Smith:\n- LR Finder: [A disciplined approach to neural network hyper-parameters: Part 1 -- learning rate, batch size, momentum, and weight decay](https://arxiv.org/abs/1803.09820)\n- One Cycle Scheduler: [Cyclical Learning Rates for Training Neural Networks](https://arxiv.org/abs/1506.01186)\n\nMy implementations are a port of the code in [fastai library](https://github.com/fastai/fastai) (originally, based on Pytorch) to Keras and are heavily inspired by some of earlier efforts in this direction:\n\n- https://github.com/surmenok/keras_lr_finder\n- https://github.com/titu1994/keras-one-cycle\n\nHere's another article I referred to: [How Do You Find A Good Learning Rate](https://sgugger.github.io/how-do-you-find-a-good-learning-rate.html) by Sylvain Gugger of fastai which provides an intuitive understanding of how fastai's LR finder works. \n\nI'll keep updating this repository with the new tools I come across that could be practically useful for training a DL model.\n\n", "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/shivam-agarwal-17/Keras-training-tools", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "keras-one-cycle-lr", "package_url": "https://pypi.org/project/keras-one-cycle-lr/", "platform": "", "project_url": "https://pypi.org/project/keras-one-cycle-lr/", "project_urls": { "Homepage": "https://github.com/shivam-agarwal-17/Keras-training-tools" }, "release_url": "https://pypi.org/project/keras-one-cycle-lr/0.0.1/", "requires_dist": null, "requires_python": "", "summary": "Keras implementation of One Cycle Policy and LR Finder", "version": "0.0.1" }, "last_serial": 5728287, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "24c6cdce4dab3fee652eab397aabd1b3", "sha256": "e39e058530d3fb0478252fdd2f082ebebfb331c6711d835f05bbd51c7353ddb3" }, "downloads": -1, "filename": "keras_one_cycle_lr-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "24c6cdce4dab3fee652eab397aabd1b3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5720, "upload_time": "2019-08-25T23:43:04", "url": "https://files.pythonhosted.org/packages/e1/a0/9a34d6514c11d6507ccd9fcbae65b356b38ec45b4b161a0f36d2f15e0e9b/keras_one_cycle_lr-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "da4da2fd1ec5e0f4fa6414ba196e7394", "sha256": "997a1eff7c361928bb2041157696d07228e591c7f364358c05fcfb6384b7c6dc" }, "downloads": -1, "filename": "keras-one_cycle_lr-0.0.1.tar.gz", "has_sig": false, "md5_digest": "da4da2fd1ec5e0f4fa6414ba196e7394", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3761, "upload_time": "2019-08-25T23:43:07", "url": "https://files.pythonhosted.org/packages/1c/10/f3fe2f1d38fce8fc4f89696e4154b6b2d0d476b8415d6066e417fe8b5c7c/keras-one_cycle_lr-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "24c6cdce4dab3fee652eab397aabd1b3", "sha256": "e39e058530d3fb0478252fdd2f082ebebfb331c6711d835f05bbd51c7353ddb3" }, "downloads": -1, "filename": "keras_one_cycle_lr-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "24c6cdce4dab3fee652eab397aabd1b3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5720, "upload_time": "2019-08-25T23:43:04", "url": "https://files.pythonhosted.org/packages/e1/a0/9a34d6514c11d6507ccd9fcbae65b356b38ec45b4b161a0f36d2f15e0e9b/keras_one_cycle_lr-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "da4da2fd1ec5e0f4fa6414ba196e7394", "sha256": "997a1eff7c361928bb2041157696d07228e591c7f364358c05fcfb6384b7c6dc" }, "downloads": -1, "filename": "keras-one_cycle_lr-0.0.1.tar.gz", "has_sig": false, "md5_digest": "da4da2fd1ec5e0f4fa6414ba196e7394", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3761, "upload_time": "2019-08-25T23:43:07", "url": "https://files.pythonhosted.org/packages/1c/10/f3fe2f1d38fce8fc4f89696e4154b6b2d0d476b8415d6066e417fe8b5c7c/keras-one_cycle_lr-0.0.1.tar.gz" } ] }