{ "info": { "author": "Yasha Bubnov", "author_email": "girokompass@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries" ], "description": "# Keras Metrics\n\n[![Build Status][BuildStatus]](https://travis-ci.org/netrack/keras-metrics)\n\nThis package provides metrics for evaluation of Keras classification models.\nThe metrics are safe to use for batch-based model evaluation.\n\n## Installation\n\nTo install the package from the PyPi repository you can execute the following\ncommand:\n```sh\npip install keras-metrics\n```\n\n## Usage\n\nThe usage of the package is simple:\n```py\nimport keras\nimport keras_metrics as km\n\nmodel = models.Sequential()\nmodel.add(keras.layers.Dense(1, activation=\"sigmoid\", input_dim=2))\nmodel.add(keras.layers.Dense(1, activation=\"softmax\"))\n\nmodel.compile(optimizer=\"sgd\",\n loss=\"binary_crossentropy\",\n metrics=[km.binary_precision(), km.binary_recall()])\n```\n\nSimilar configuration for multi-label binary crossentropy:\n```py\nimport keras\nimport keras_metrics as km\n\nmodel = models.Sequential()\nmodel.add(keras.layers.Dense(1, activation=\"sigmoid\", input_dim=2))\nmodel.add(keras.layers.Dense(2, activation=\"softmax\"))\n\n# Calculate precision for the second label.\nprecision = km.binary_precision(label=1)\n\n# Calculate recall for the first label.\nrecall = km.binary_recall(label=0)\n\nmodel.compile(optimizer=\"sgd\",\n loss=\"binary_crossentropy\",\n metrics=[precision, recall])\n```\n\nKeras metrics package also supports metrics for categorical crossentropy and\nsparse categorical crossentropy:\n```py\nimport keras_metrics as km\n\nc_precision = km.categorical_precision()\nsc_precision = km.sparse_categorical_precision()\n\n# ...\n```\n\n## Tensorflow Keras\n\nTensorflow library provides the ```keras``` package as parts of its API, in\norder to use ```keras_metrics``` with Tensorflow Keras, you are advised to\nperform model training with initialized global variables:\n```py\nimport numpy as np\nimport keras_metrics as km\nimport tensorflow as tf\nimport tensorflow.keras as keras\n\nmodel = keras.Sequential()\nmodel.add(keras.layers.Dense(1, activation=\"softmax\"))\nmodel.compile(optimizer=\"sgd\",\n loss=\"binary_crossentropy\",\n metrics=[km.binary_true_positive()])\n\nx = np.array([[0], [1], [0], [1]])\ny = np.array([1, 0, 1, 0]\n\n# Wrap model.fit into the session with global\n# variables initialization.\nwith tf.Session() as s:\n s.run(tf.global_variables_initializer())\n model.fit(x=x, y=y)\n```\n\n[BuildStatus]: https://travis-ci.org/netrack/keras-metrics.svg?branch=master\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/netrack/keras-metrics", "keywords": "keras metrics evaluation", "license": "", "maintainer": "", "maintainer_email": "", "name": "keras-metrics", "package_url": "https://pypi.org/project/keras-metrics/", "platform": "", "project_url": "https://pypi.org/project/keras-metrics/", "project_urls": { "Homepage": "https://github.com/netrack/keras-metrics" }, "release_url": "https://pypi.org/project/keras-metrics/1.1.0/", "requires_dist": [ "Keras (>=2.1.5)" ], "requires_python": "", "summary": "Metrics for Keras model evaluation", "version": "1.1.0" }, "last_serial": 5097454, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "cc50bbe399bd0479c8ea624f833c64a3", "sha256": "6150e70e3658f8e0589b6547e5c01a9ee6d2e24b6d11642f391b17eb5ae0888d" }, "downloads": -1, "filename": "keras_metrics-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cc50bbe399bd0479c8ea624f833c64a3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3007, "upload_time": "2018-05-24T13:16:32", "url": "https://files.pythonhosted.org/packages/9c/d8/38ca1390f91ecc20ddfe27838fc637b9a5f2cb61f898e2ab37528a5dc7de/keras_metrics-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8e3783e837ebd1f9c506a7e7268bf90d", "sha256": "1fe97990a2db2a248cb1fa6a6429c831eae6a9a2b584e8c583e45af72290377b" }, "downloads": -1, "filename": "keras-metrics-0.0.1.tar.gz", "has_sig": false, "md5_digest": "8e3783e837ebd1f9c506a7e7268bf90d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2749, "upload_time": "2018-05-24T13:16:33", "url": "https://files.pythonhosted.org/packages/11/a6/268fcd26c8d057de5b609217006d5d687be6415662105c3ee205710dadda/keras-metrics-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "fe18ac2a8495362a95658f76c4b20d1d", "sha256": "65ee3885e16e7dc475f05531905f9c9bb36b0ee5ae0f6ca2e17c0d1494711d6c" }, "downloads": -1, "filename": "keras_metrics-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fe18ac2a8495362a95658f76c4b20d1d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3651, "upload_time": "2018-08-01T06:32:12", "url": "https://files.pythonhosted.org/packages/b9/4a/d0712f64b9763689f5b579fb95430e53f773b600fb4f1bbd2771924e4b41/keras_metrics-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7dbe70c3fe4af0774c287bdd21220a47", "sha256": "ce1256fe4ae7d2b44f8cc84ca68cb7ea0926b31e5b6b3bf05d3fb6c0a23bf304" }, "downloads": -1, "filename": "keras-metrics-0.0.2.tar.gz", "has_sig": false, "md5_digest": "7dbe70c3fe4af0774c287bdd21220a47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3441, "upload_time": "2018-08-01T06:32:14", "url": "https://files.pythonhosted.org/packages/98/ef/27e115413ab602d2177a04bd96808d784fcb35d498e4dcb655e5ac43d60f/keras-metrics-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "fc467ea7f47b629195b602ff2f136c7f", "sha256": "ee037f88bbcaf6c037e439d92d267218e999d5a855b6529c747b9b98623a41f9" }, "downloads": -1, "filename": "keras_metrics-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fc467ea7f47b629195b602ff2f136c7f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3785, "upload_time": "2018-08-15T19:20:35", "url": "https://files.pythonhosted.org/packages/36/a9/cde311a973705fb20fd36bde33fb0d52b05ab9495533c9acf648347fbe60/keras_metrics-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f31028cc32ab6953af63e4d504c1816f", "sha256": "2db18312284e7b7bff655e28aa022bced621d6aaeb3e8798f85185b14184ddc8" }, "downloads": -1, "filename": "keras-metrics-0.0.3.tar.gz", "has_sig": false, "md5_digest": "f31028cc32ab6953af63e4d504c1816f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3526, "upload_time": "2018-08-15T19:20:36", "url": "https://files.pythonhosted.org/packages/93/ba/37f2ef797177849cc77b40d793d769be714140deb94308da32ca23fecb0d/keras-metrics-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "43cd91af29c2101bfaa1c103e1b988d3", "sha256": "ef69705a29b05f5880bbcb50a0aeca5c90bc9b64d1042eae8c0469105891ce56" }, "downloads": -1, "filename": "keras_metrics-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "43cd91af29c2101bfaa1c103e1b988d3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3792, "upload_time": "2018-10-25T17:47:13", "url": "https://files.pythonhosted.org/packages/96/ca/748efd01034246fb1867db5a36855700f4a2f60c55209bf91cec08b3d50f/keras_metrics-0.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4ad5b665bcbd79a96c410f9edcc30b37", "sha256": "36643df43243fbca582f8128375bdb7a3fa92905e31225d7ccff2bf753f4e746" }, "downloads": -1, "filename": "keras-metrics-0.0.4.tar.gz", "has_sig": false, "md5_digest": "4ad5b665bcbd79a96c410f9edcc30b37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3530, "upload_time": "2018-10-25T17:47:16", "url": "https://files.pythonhosted.org/packages/cb/09/604f45bad55bb5c6c9c565072ca5da885899c92a0e0c0584c4d466728f68/keras-metrics-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "7bd524dcedb90a522ca98a5ecb2b6c93", "sha256": "e1d08adb39390446012deceee705cc5f6da9c04b69a93f11cbe5dc93e5451977" }, "downloads": -1, "filename": "keras_metrics-0.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7bd524dcedb90a522ca98a5ecb2b6c93", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3850, "upload_time": "2018-11-16T14:40:10", "url": "https://files.pythonhosted.org/packages/01/07/ec2bde74ed865b56cbeb44fc1cf414d17cc828ac68e4998a8106717d282b/keras_metrics-0.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3a480224c4438e965c51a3b2f1ba72d4", "sha256": "e6dc6958d84ee027b456ab4f9001137588e821be61339b47b0ae72999d48ca65" }, "downloads": -1, "filename": "keras-metrics-0.0.5.tar.gz", "has_sig": false, "md5_digest": "3a480224c4438e965c51a3b2f1ba72d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3630, "upload_time": "2018-11-16T14:40:12", "url": "https://files.pythonhosted.org/packages/48/1a/2527c34f79f358f850f2178f9cf50f2c49782181813213a0e9cc313df9ee/keras-metrics-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "7f7fbe6aaafa08bb1ca9b1d87eba6396", "sha256": "8ab1c2ebe9ea190e02b7330b6ab4c26e51d4cc58a1bf24760a939b2645a9303e" }, "downloads": -1, "filename": "keras_metrics-0.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7f7fbe6aaafa08bb1ca9b1d87eba6396", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3849, "upload_time": "2019-01-12T08:39:21", "url": "https://files.pythonhosted.org/packages/8c/05/0b903fb1bea2b1787a158bd2196b5153d49bbf21aa790d808784e110bea7/keras_metrics-0.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b13bd5eb50d64f2cdcb696a1dcf02a03", "sha256": "175955e0c7f6ffb853dea81b3a1c662176b1d35740a05102978db10154d8b5ba" }, "downloads": -1, "filename": "keras-metrics-0.0.6.tar.gz", "has_sig": false, "md5_digest": "b13bd5eb50d64f2cdcb696a1dcf02a03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3599, "upload_time": "2019-01-12T08:39:23", "url": "https://files.pythonhosted.org/packages/27/37/954cf7f51372e3f244b403943b476aacabcb7ebe84b1cf79fc368e53e9fa/keras-metrics-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "f5fa0579ad47eeb069d2b79eeb3fe07e", "sha256": "22398dc165bec2ea94c01af4b3344a37765f47f4822d9cbf4e2c4ef12ee0ebd1" }, "downloads": -1, "filename": "keras_metrics-0.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f5fa0579ad47eeb069d2b79eeb3fe07e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3916, "upload_time": "2019-01-21T16:40:48", "url": "https://files.pythonhosted.org/packages/86/54/a68c0b9cadca06c1a02b2d93bc4ab7b3ef5f805d28ee80467433a7da5139/keras_metrics-0.0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f1880cd64a867c54e0964fe99c98fc94", "sha256": "93898df78ac689a769098717257dea50a16a5f9c0c3f796d6b7e6d309928ad87" }, "downloads": -1, "filename": "keras-metrics-0.0.7.tar.gz", "has_sig": false, "md5_digest": "f1880cd64a867c54e0964fe99c98fc94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3656, "upload_time": "2019-01-21T16:40:50", "url": "https://files.pythonhosted.org/packages/54/98/bed2b6bbbced8c410b05f466c02d0699fb351209ad78378540a676204828/keras-metrics-0.0.7.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "99222eb3fe894742837caf58e58d8799", "sha256": "aebab161794f20391131d8663118c887556d256e77e81eafcc6047fb8f349a15" }, "downloads": -1, "filename": "keras_metrics-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "99222eb3fe894742837caf58e58d8799", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4574, "upload_time": "2019-02-25T10:28:31", "url": "https://files.pythonhosted.org/packages/97/08/56aa418e7dc8df9f63aad08f9385f4568e4aae82315fecd1862efea15044/keras_metrics-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "65f5bfac3eea21c6b396503192710c34", "sha256": "a33f755b0df167ecbfd0504808c5aba8da0bd3109229fb33057f61bb7d45b0c9" }, "downloads": -1, "filename": "keras-metrics-1.0.0.tar.gz", "has_sig": false, "md5_digest": "65f5bfac3eea21c6b396503192710c34", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4255, "upload_time": "2019-02-25T10:28:32", "url": "https://files.pythonhosted.org/packages/fe/10/e8e85c46eb7514ddb5700efe2ea5ccd6cea274481fa631692985a0b200d1/keras-metrics-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "15e20fc5d8a2263d68c1690fc446943e", "sha256": "07504def2a674b46e8907c2117ac12c7815c212889c5b31f8c015f7440d279dc" }, "downloads": -1, "filename": "keras_metrics-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "15e20fc5d8a2263d68c1690fc446943e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5625, "upload_time": "2019-04-04T13:54:24", "url": "https://files.pythonhosted.org/packages/32/c9/a87420da8e73de944e63a8e9cdcfb1f03ca31a7c4cdcdbd45d2cdf13275a/keras_metrics-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4eef07ad1a57a62f0577fbc030f7b8c6", "sha256": "e65b8ace5f4d2100452d3109ef755870f1cfc00d13cb6d8eb96084aee2f5efa2" }, "downloads": -1, "filename": "keras-metrics-1.1.0.tar.gz", "has_sig": false, "md5_digest": "4eef07ad1a57a62f0577fbc030f7b8c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4400, "upload_time": "2019-04-04T13:54:25", "url": "https://files.pythonhosted.org/packages/3c/39/46e985d0718d692384c5feb006bb2dcb5846ce60b1ec94db323747b53c90/keras-metrics-1.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "15e20fc5d8a2263d68c1690fc446943e", "sha256": "07504def2a674b46e8907c2117ac12c7815c212889c5b31f8c015f7440d279dc" }, "downloads": -1, "filename": "keras_metrics-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "15e20fc5d8a2263d68c1690fc446943e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5625, "upload_time": "2019-04-04T13:54:24", "url": "https://files.pythonhosted.org/packages/32/c9/a87420da8e73de944e63a8e9cdcfb1f03ca31a7c4cdcdbd45d2cdf13275a/keras_metrics-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4eef07ad1a57a62f0577fbc030f7b8c6", "sha256": "e65b8ace5f4d2100452d3109ef755870f1cfc00d13cb6d8eb96084aee2f5efa2" }, "downloads": -1, "filename": "keras-metrics-1.1.0.tar.gz", "has_sig": false, "md5_digest": "4eef07ad1a57a62f0577fbc030f7b8c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4400, "upload_time": "2019-04-04T13:54:25", "url": "https://files.pythonhosted.org/packages/3c/39/46e985d0718d692384c5feb006bb2dcb5846ce60b1ec94db323747b53c90/keras-metrics-1.1.0.tar.gz" } ] }