{ "info": { "author": "Daniel Danis", "author_email": "daniel.gordon.danis@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# ddplt\n\nUseful utility functions for evaluation of ML.\n\n**Motivation:**\nThe main motivation behind this package is to create a single place where the utility functions for ML projects are located. These functions represent the best I was able to scrape from various tutorials or offical documentation on the web.\n\n\n## Confusion matrix\n\nThis function prints and plots the confusion matrix.\n\nThe code:\n\n```python\nimport numpy as np\nfrom ddplt import plot_confusion_matrix\n\ny_test = np.array([0, 0, 1, 1, 2, 0])\ny_pred = np.array([0, 1, 1, 2, 2, 0])\nclass_names = np.array(['hip', 'hop', 'pop'])\nax, cm = plot_confusion_matrix(y_test, y_pred, class_names)\n```\n\nwill create a plot like:\n![conf_matrix](img/cm_hip_hop_pop.png)\n\n\n## Learning curve\n\nCreate plot showing performance evaluation for different sizes of training data. The method should accept: \n- existing `Axes`\n- performance measure (e.g. accuracy, MSE, precision, recall, etc.)\n- ...\n\n\n## ROC curve\n\nPlot showing Receiver Operating Characteristics of a predictor.\n\n\n## Correlation heatmap\n\nGrid where each square has a color denoting strength of a correlation between predictors. You can choose between Pearson and Spearman correlation coefficient, the result is shown inside the square. \n\n\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/ielis/ddplt", "keywords": "plotting machine learning evaluation metrics", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "ddplt", "package_url": "https://pypi.org/project/ddplt/", "platform": "", "project_url": "https://pypi.org/project/ddplt/", "project_urls": { "Homepage": "https://github.com/ielis/ddplt" }, "release_url": "https://pypi.org/project/ddplt/0.0.2.dev2/", "requires_dist": [ "matplotlib (>=3.1scikit-learn>=0.21)", "numpy (>=1.16)", "pandas (>=0.23)" ], "requires_python": "", "summary": "Useful utility functions for evaluation of ML", "version": "0.0.2.dev2" }, "last_serial": 5773487, "releases": { "0.0.2.dev1": [ { "comment_text": "", "digests": { "md5": "ab803b788faba558649801f2ca6e80fc", "sha256": "8d9799807af43859c4501c53b4788996abf37e5e0ec8d248abb66e0191739ebb" }, "downloads": -1, "filename": "ddplt-0.0.2.dev1-py3.6.egg", "has_sig": true, "md5_digest": "ab803b788faba558649801f2ca6e80fc", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 2397, "upload_time": "2019-09-03T02:11:01", "url": "https://files.pythonhosted.org/packages/d7/7c/9257752dfeba22cc6d140c581a7e9e35c04de320c18080e92af070d78a74/ddplt-0.0.2.dev1-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "a88de524fdaab70e4f1d7c2e1fa080ff", "sha256": "749e6524ea4c282ea3b3f256c03130cc419567ab75b2d666807c5f70d00ee5fd" }, "downloads": -1, "filename": "ddplt-0.0.2.dev1-py3-none-any.whl", "has_sig": true, "md5_digest": "a88de524fdaab70e4f1d7c2e1fa080ff", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14850, "upload_time": "2019-09-03T02:10:59", "url": "https://files.pythonhosted.org/packages/e2/3d/c44bb6a135bd1a94fb64e8186246ab5a1a01db2a0d604f43313b8197f57c/ddplt-0.0.2.dev1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "720ec71d3d5b7f7014d6652bb6b3f6a7", "sha256": "486553f96e98a16e0d030ccfd746ae88b5a46e7f1c940e39a3f7bda4007d1688" }, "downloads": -1, "filename": "ddplt-0.0.2.dev1.tar.gz", "has_sig": true, "md5_digest": "720ec71d3d5b7f7014d6652bb6b3f6a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2585, "upload_time": "2019-09-03T02:11:02", "url": "https://files.pythonhosted.org/packages/34/2a/d6ba9b93fcb6f151439ed75d70293afed4d6266f33e6ef11b5ad2e094170/ddplt-0.0.2.dev1.tar.gz" } ], "0.0.2.dev2": [ { "comment_text": "", "digests": { "md5": "093bdfd9e7415888f49e54c13ceef601", "sha256": "46e476db61c8a759224350ad915e1f2026f994f1d81fc3bc454962bb644ba030" }, "downloads": -1, "filename": "ddplt-0.0.2.dev2-py3.6.egg", "has_sig": true, "md5_digest": "093bdfd9e7415888f49e54c13ceef601", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 3064, "upload_time": "2019-09-03T02:14:04", "url": "https://files.pythonhosted.org/packages/7e/60/8d92a4bf70490b96f2ac0c43936c718a3dbf62a0bfa04560cbb35869c739/ddplt-0.0.2.dev2-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "aa50c17376f2c807a7affd81c00cfec5", "sha256": "c2f8fa1c4b6910c8281959416c87239de57892a27313320866cec88ba0df895f" }, "downloads": -1, "filename": "ddplt-0.0.2.dev2-py3-none-any.whl", "has_sig": true, "md5_digest": "aa50c17376f2c807a7affd81c00cfec5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15488, "upload_time": "2019-09-03T02:14:02", "url": "https://files.pythonhosted.org/packages/f3/0f/e33979e7bc5a1118abeae162dd6e59a703f884f09bd71e05ef299e079be5/ddplt-0.0.2.dev2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c112a2ee72f14a0c86757ef785fe218b", "sha256": "34992fa28f2707c28e5b6a8f49f10eb7a5a87275f37c24a70132867b6e5b8c4b" }, "downloads": -1, "filename": "ddplt-0.0.2.dev2.tar.gz", "has_sig": true, "md5_digest": "c112a2ee72f14a0c86757ef785fe218b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2793, "upload_time": "2019-09-03T02:14:06", "url": "https://files.pythonhosted.org/packages/ad/e0/a753fad51b2b4ead8aabff2f9ed63215ff7a035e15433ccc50a467c83f85/ddplt-0.0.2.dev2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "093bdfd9e7415888f49e54c13ceef601", "sha256": "46e476db61c8a759224350ad915e1f2026f994f1d81fc3bc454962bb644ba030" }, "downloads": -1, "filename": "ddplt-0.0.2.dev2-py3.6.egg", "has_sig": true, "md5_digest": "093bdfd9e7415888f49e54c13ceef601", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 3064, "upload_time": "2019-09-03T02:14:04", "url": "https://files.pythonhosted.org/packages/7e/60/8d92a4bf70490b96f2ac0c43936c718a3dbf62a0bfa04560cbb35869c739/ddplt-0.0.2.dev2-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "aa50c17376f2c807a7affd81c00cfec5", "sha256": "c2f8fa1c4b6910c8281959416c87239de57892a27313320866cec88ba0df895f" }, "downloads": -1, "filename": "ddplt-0.0.2.dev2-py3-none-any.whl", "has_sig": true, "md5_digest": "aa50c17376f2c807a7affd81c00cfec5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15488, "upload_time": "2019-09-03T02:14:02", "url": "https://files.pythonhosted.org/packages/f3/0f/e33979e7bc5a1118abeae162dd6e59a703f884f09bd71e05ef299e079be5/ddplt-0.0.2.dev2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c112a2ee72f14a0c86757ef785fe218b", "sha256": "34992fa28f2707c28e5b6a8f49f10eb7a5a87275f37c24a70132867b6e5b8c4b" }, "downloads": -1, "filename": "ddplt-0.0.2.dev2.tar.gz", "has_sig": true, "md5_digest": "c112a2ee72f14a0c86757ef785fe218b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2793, "upload_time": "2019-09-03T02:14:06", "url": "https://files.pythonhosted.org/packages/ad/e0/a753fad51b2b4ead8aabff2f9ed63215ff7a035e15433ccc50a467c83f85/ddplt-0.0.2.dev2.tar.gz" } ] }