{ "info": { "author": "Angelos Katharopoulos ", "author_email": "katharas@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Scientific/Engineering" ], "description": "Transparent Keras\n=================\n\nTransparent Keras aims to provide a very simple way to look under the hood\nduring training of Keras models by defining an extra set of outputs that will\nbe returned by `train_on_batch` or `test_on_batch`.\n\nThe API is extremely simple all that is provided is a `TransparentModel` that\naccepts an extra constructor keyword argument `observed_tensors`. The created\nmodel should behave exactly like a Keras model except for the functions\n`(train|test)_on_batch`, which return the extra tensors as after their normal\nreturn values.\n\nExample\n-------\n\n.. code:: python\n\n from keras.layers import Activation, Dense, Dropout, Input\n import numpy as np\n\n from transparent_keras import TransparentModel\n\n x0 = Input(shape=(10,))\n x = Dense(10, activation=\"relu\")(x0)\n x = Dropout(0.5)(x)\n y_extra = x = Dense(10)(x)\n x = Activation(\"relu\")(x)\n x = Dropout(0.5)(x)\n y = Dense(1)(x)\n\n m = TransparentModel(inputs=[x0], outputs=[y], observed_tensors=[y_extra])\n m.compile(optimizer=\"sgd\", loss=\"mse\")\n\n x_random = np.random.rand(128, 10)\n y_random = np.random.rand(128, 1)\n loss, y_extra = m.train_on_batch(x_random, y_random)\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "transparent-keras", "package_url": "https://pypi.org/project/transparent-keras/", "platform": "", "project_url": "https://pypi.org/project/transparent-keras/", "project_urls": null, "release_url": "https://pypi.org/project/transparent-keras/0.3.1/", "requires_dist": null, "requires_python": "", "summary": "Provide a drop-in replacement for a Keras Model that allows a look under the hood during training", "version": "0.3.1" }, "last_serial": 3254083, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "6f1b6ff274e4f108fe107ee861615fe1", "sha256": "43edb7896ef99910327543ccd4bfdf64ef88dfb3ea53e1430b3a7b638ed3ac8b" }, "downloads": -1, "filename": "transparent-keras-0.1.tar.gz", "has_sig": false, "md5_digest": "6f1b6ff274e4f108fe107ee861615fe1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4177, "upload_time": "2017-06-08T16:46:22", "url": "https://files.pythonhosted.org/packages/d3/61/acd6b9696cc9c2437b2bf963b550b49ab123c29e7d2ea2cf8e609ef52111/transparent-keras-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "23a711952e79d601e9f9533b73976080", "sha256": "dde41791f2c797607e4e3f1676dcc68a69304444c296f4c8fb24d1b0787a31eb" }, "downloads": -1, "filename": "transparent-keras-0.2.tar.gz", "has_sig": false, "md5_digest": "23a711952e79d601e9f9533b73976080", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4183, "upload_time": "2017-07-21T13:44:36", "url": "https://files.pythonhosted.org/packages/0c/bf/7b5fb6a18c63aa1ed130d8dd384ab66e67a539a337e4c55c0610349a83d1/transparent-keras-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "b7b0588687a9ef4ef61289999275f0e9", "sha256": "122acbd9f76ad7b963f3272deafa7dcca2808205410ea07b39fc19054d250792" }, "downloads": -1, "filename": "transparent-keras-0.3.tar.gz", "has_sig": false, "md5_digest": "b7b0588687a9ef4ef61289999275f0e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4183, "upload_time": "2017-08-25T10:11:28", "url": "https://files.pythonhosted.org/packages/fc/b3/ff442356681b85dd21bb49f6682bee6977b87aca7993710891cf4cc39219/transparent-keras-0.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "131d2a53125b4fd815db77ec2e70e622", "sha256": "c5f866c8f74b9ef4b634e5f44ddbb64963536fcc4bd7751a6651a5d90faf83d7" }, "downloads": -1, "filename": "transparent-keras-0.3.1.tar.gz", "has_sig": false, "md5_digest": "131d2a53125b4fd815db77ec2e70e622", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4250, "upload_time": "2017-10-16T16:24:50", "url": "https://files.pythonhosted.org/packages/cb/e2/0a55ab3e97587c039e3996009e75c4f603b22fe380888c4379b9013a4391/transparent-keras-0.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "131d2a53125b4fd815db77ec2e70e622", "sha256": "c5f866c8f74b9ef4b634e5f44ddbb64963536fcc4bd7751a6651a5d90faf83d7" }, "downloads": -1, "filename": "transparent-keras-0.3.1.tar.gz", "has_sig": false, "md5_digest": "131d2a53125b4fd815db77ec2e70e622", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4250, "upload_time": "2017-10-16T16:24:50", "url": "https://files.pythonhosted.org/packages/cb/e2/0a55ab3e97587c039e3996009e75c4f603b22fe380888c4379b9013a4391/transparent-keras-0.3.1.tar.gz" } ] }