{ "info": { "author": "David Milne", "author_email": "d.n.milne@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Scientific/Engineering :: Artificial Intelligence" ], "description": "scikit-learn sidekick\n=======================\n\nA wrapper for scikit-learn that makes it easier to write, tune and evaluate classification and regression systems\n\n\nInstallation\n-----------------\n\nInstall from the python package index:\n\n``pip install sklearnsk``\n\nOr clone this repository and install:\n\n``pip install .``\n\n\nUsage\n-----\n\nTODO\n\n\nDefining your classification or regression algorithm\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nThe **ConfigurableAlgorithm** abstract class provides a template for implementing your classification or regression algorithm.\nIf you follow this template, then you will be able to easily tune and evaluate your algorithm without writing a lot of additional,\nrepetitive code.\n\nThe main idea of this template is that it forces you to create a class that has a consistent interface: all algorithms\nmust have a fit and a predict method, and must be able to be instantiated with a single property; a config dictionary.\n\nThis config dictionary is where you define:\n\n* the underlying classification or regression algorithm you use (e.g. SVC, RandomForest, LinearRegression, etc)\n* any hyper-parameters involved in tuning the algorithm (e.g. C, gamma, max_depth)\n* the individual features or feature groups you might want to turn on or off\n* any parameters involved in generating features (e.g. ngram range, max K for K-best feature selection, etc)\n\nBasically, if there are any knobs at all that you would want to fiddle with for tuning your system or performing any feature\nanalysis, you should be able to manipulate them by changing the config dictionary.\n\nWhen you implement ConfigurableAlgorithm, you must implement the following methods:\n\n\nget_default_config()\n\nShould return a dictionary associating keys with default values. The config dictionary used to instantiate the Algorithm\nwill be merged with this dictionary, so that the.\n\nIn particular, this dictionary should provide\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/sidekicklabs/sklearn-sidekick", "keywords": "machinelearning sklearn", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "sklearnsk", "package_url": "https://pypi.org/project/sklearnsk/", "platform": "", "project_url": "https://pypi.org/project/sklearnsk/", "project_urls": { "Homepage": "https://gitlab.com/sidekicklabs/sklearn-sidekick" }, "release_url": "https://pypi.org/project/sklearnsk/0.1.4/", "requires_dist": [ "numpy", "scipy", "sklearn", "tqdm", "check-manifest; extra == 'dev'", "coverage; extra == 'test'" ], "requires_python": "", "summary": "A wrapper for sklearn, that makes it easier to write, tune and evaluate classification and regression systems", "version": "0.1.4" }, "last_serial": 5887966, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "eebc9d12e1535419d6570d577e0e3ec2", "sha256": "f15c8c2ffb5dcc4323b93fef425a12ad7f9798f194a4338305887618b68e5a7d" }, "downloads": -1, "filename": "sklearnsk-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "eebc9d12e1535419d6570d577e0e3ec2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12171, "upload_time": "2017-12-08T04:35:41", "url": "https://files.pythonhosted.org/packages/35/40/5307a8e2b1e74fbf5b29e7d2b670fbe65d7dff5dffa1f2bc27db9494bdc7/sklearnsk-0.1.0-py3-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "5f3e354eb96760cbd296b223b8ebee0b", "sha256": "a3e5f374bb64388f1600cc2818e731cb53223927ab43f012d30641904b6b7031" }, "downloads": -1, "filename": "sklearnsk-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5f3e354eb96760cbd296b223b8ebee0b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9041, "upload_time": "2019-03-13T06:19:46", "url": "https://files.pythonhosted.org/packages/1c/d8/3f9742b51e2e50024e9dc00c8ee6662a24c68be492b6a40e5701db45acab/sklearnsk-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "82e8553ea9eb27748b43fa61cddcd0e7", "sha256": "3dbab679f053d484299e6d422563c667f8717974ee2d6f6d07c62da2d4e9635b" }, "downloads": -1, "filename": "sklearnsk-0.1.1.tar.gz", "has_sig": false, "md5_digest": "82e8553ea9eb27748b43fa61cddcd0e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9552, "upload_time": "2019-03-13T06:19:48", "url": "https://files.pythonhosted.org/packages/ea/ae/81bc20003da54522298d2d436cdd29fe8b89afface9f92a71f96a717020f/sklearnsk-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "0d9297c6c677071fa8ba952086eb1c8b", "sha256": "0c18cb4241dee842758836dff9d9354572f22f938842e1f1763391bf5904f7c1" }, "downloads": -1, "filename": "sklearnsk-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "0d9297c6c677071fa8ba952086eb1c8b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9031, "upload_time": "2019-03-13T06:24:09", "url": "https://files.pythonhosted.org/packages/05/82/2f23fe0aa4290afd3163af4be5a6ed9162204384d3d95cdd115b565de701/sklearnsk-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3fb7870ce5667d0ceafa6e8daea57169", "sha256": "d5852a868ab8ed9f7e6048c2eab33f11b88a9718b66b8885a93d564a99af50de" }, "downloads": -1, "filename": "sklearnsk-0.1.2.tar.gz", "has_sig": false, "md5_digest": "3fb7870ce5667d0ceafa6e8daea57169", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9535, "upload_time": "2019-03-13T06:24:11", "url": "https://files.pythonhosted.org/packages/0c/4b/c1353d57721182dba7ecf1a0d978c69718be60538ed661a0f3fbf7688fb8/sklearnsk-0.1.2.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "c2785ed70374aa382489dc972376be79", "sha256": "51c44da5eb003dcbcf473baa6cda69a1cb1633dc275d4901e76a0b0f70bff8e4" }, "downloads": -1, "filename": "sklearnsk-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c2785ed70374aa382489dc972376be79", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11191, "upload_time": "2019-09-26T01:53:18", "url": "https://files.pythonhosted.org/packages/f3/a1/5f70fb6f8df61bf03385af549b9ae2611ca602ddd05b0cfe2c2403f05572/sklearnsk-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d9f7acbe8b0dbc0cd61c0a257aecdfd0", "sha256": "ca1868daf0e5db2c6494e127e883d56dae7e5d8dc172884ff3507ea35597ec12" }, "downloads": -1, "filename": "sklearnsk-0.1.4.tar.gz", "has_sig": false, "md5_digest": "d9f7acbe8b0dbc0cd61c0a257aecdfd0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9791, "upload_time": "2019-09-26T01:53:20", "url": "https://files.pythonhosted.org/packages/5e/c4/4eb4e3c19c7a86d5745c173509df36aa490b451a07a10df6e490f2897c75/sklearnsk-0.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c2785ed70374aa382489dc972376be79", "sha256": "51c44da5eb003dcbcf473baa6cda69a1cb1633dc275d4901e76a0b0f70bff8e4" }, "downloads": -1, "filename": "sklearnsk-0.1.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c2785ed70374aa382489dc972376be79", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11191, "upload_time": "2019-09-26T01:53:18", "url": "https://files.pythonhosted.org/packages/f3/a1/5f70fb6f8df61bf03385af549b9ae2611ca602ddd05b0cfe2c2403f05572/sklearnsk-0.1.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d9f7acbe8b0dbc0cd61c0a257aecdfd0", "sha256": "ca1868daf0e5db2c6494e127e883d56dae7e5d8dc172884ff3507ea35597ec12" }, "downloads": -1, "filename": "sklearnsk-0.1.4.tar.gz", "has_sig": false, "md5_digest": "d9f7acbe8b0dbc0cd61c0a257aecdfd0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9791, "upload_time": "2019-09-26T01:53:20", "url": "https://files.pythonhosted.org/packages/5e/c4/4eb4e3c19c7a86d5745c173509df36aa490b451a07a10df6e490f2897c75/sklearnsk-0.1.4.tar.gz" } ] }