{ "info": { "author": "danfergo", "author_email": "e-windlidar@googlegroups.com", "bugtrack_url": null, "classifiers": [], "description": "[![PyPI version](https://badge.fury.io/py/trainbench.svg)](https://badge.fury.io/py/trainbench)\n\n# Trainbench \n\nTrainbench is a tool for quickly setup a (Deep Learning) cross-validation training session with configuration instantiation, learned weights, plots, etc, recording at each training epoch.\n\nCompatible with Keras.\n\n**\u26a0\ufe0f This package is currently under active development!**\n\n## Getting started\n\n##### Install\n```bash\npip install trainbench\n```\n\n##### Create a train session\n```python\n# train.py\n\n# name\nname = 'experiment_01'\n\n# parameters to cross validate against\nparameters = {\n 'fc_size': [256, 512, 1024] \n # ...\n}\n\ndef train(parameters):\n xyz = parameters['xyz']\n # ...\n \n \n```\n\n##### Running from the command line\n```bash\ntrainbench .\n```\n\n##### Checkout your results\n```\n/crosses/\n /001 \n \u251c\u2500 meta.yml \n \u251c\u2500 history.pkl \n \u2514\u2500 weights/\n \u251c\u2500 001.h5\n \u2514\u2500 002.h5\n ...\n```\n\n\n\n\n##### In Jupyter Notebooks/Python script\n```python\nfrom trainbench import Bench\n\nparameters = {\n\n}\n\ndef train_fn(parameters):\n pass\n \nbench = Bench()\nbench.train('experiment_xyz', train_fn, parameters)\n```\n\n\n### Author notes\n\nI'm wrote this tool for my own usage. Feel free to use it at your own will. \nIf you would like to see any additional features / report existing issues please submit a pull request and/or open an issue.", "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/danfergo/trainbench", "keywords": "deep,learning,cross,validation", "license": "", "maintainer": "", "maintainer_email": "", "name": "trainbench", "package_url": "https://pypi.org/project/trainbench/", "platform": "", "project_url": "https://pypi.org/project/trainbench/", "project_urls": { "Homepage": "https://github.com/danfergo/trainbench" }, "release_url": "https://pypi.org/project/trainbench/0.0.2/", "requires_dist": null, "requires_python": "", "summary": "A tool for training deep learning cross validation training.", "version": "0.0.2" }, "last_serial": 4381158, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "27729242b7951a4a0c027ccc1390aa65", "sha256": "39756472455d2317184fb555549cf0fb840fecbf1a4bfc8fdce8b06f50c30fa2" }, "downloads": -1, "filename": "trainbench-0.0.1.tar.gz", "has_sig": false, "md5_digest": "27729242b7951a4a0c027ccc1390aa65", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3110, "upload_time": "2018-10-16T11:44:44", "url": "https://files.pythonhosted.org/packages/1e/2b/455505104319ff23225e5892dedb1aa7ef89d0e1cd15aceaded71bfbeff2/trainbench-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "b18931e7b3dc400650e47d818644d5da", "sha256": "53869c37a3d2aea6fc89f0539717f5d0a2a7c723f884ea4f2b104b623ce33adf" }, "downloads": -1, "filename": "trainbench-0.0.2.tar.gz", "has_sig": false, "md5_digest": "b18931e7b3dc400650e47d818644d5da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3096, "upload_time": "2018-10-16T11:45:43", "url": "https://files.pythonhosted.org/packages/c6/fc/7615b28cfaccfd22a9ccd0aca25f49da0b6ed10375f1d44e3cf895cc0fba/trainbench-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b18931e7b3dc400650e47d818644d5da", "sha256": "53869c37a3d2aea6fc89f0539717f5d0a2a7c723f884ea4f2b104b623ce33adf" }, "downloads": -1, "filename": "trainbench-0.0.2.tar.gz", "has_sig": false, "md5_digest": "b18931e7b3dc400650e47d818644d5da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3096, "upload_time": "2018-10-16T11:45:43", "url": "https://files.pythonhosted.org/packages/c6/fc/7615b28cfaccfd22a9ccd0aca25f49da0b6ed10375f1d44e3cf895cc0fba/trainbench-0.0.2.tar.gz" } ] }