{ "info": { "author": "Eric Florenzano", "author_email": "support@gradientzoo.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Gradientzoo Python bindings\n===========================\n\n.. image:: https://readthedocs.org/projects/python-gradientzoo/badge/?version=latest\n :target: http://python-gradientzoo.readthedocs.org/en/latest/?badge=latest\n :alt: Documentation Status\n\nThis is a Python library for Gradientzoo's API - Version and share your trained\nneural network models. Loading a pre-trained neural network is easy with\nGradientzoo. Here's how easy it is to load a model with Tensorflow (full\nexample below):\n\n.. code:: python\n\n import tensorflow as tf\n from gradientzoo.tensorflow import TensorflowGradientzoo\n\n # (build MNIST graph here)\n\n with tf.Session() as sess:\n # Load latest weights from Gradientzoo\n TensorflowGradientzoo('ericflo/mnist').load(sess)\n\n # Graph is now ready to use!\n\n\nSaving models is similarly straightforward:\n\n.. code:: python\n\n import tensorflow as tf\n from gradientzoo import TensorflowGradientzoo\n\n # (build MNIST graph here)\n\n with tf.Session() as sess:\n for epoch in xrange(6):\n # Train the model...\n\n # Save the updated weights out to Gradientzoo\n TensorflowGradientzoo('ericflo/mnist').save(sess)\n\n\nFeatures\n--------\n\nSupports saving models in Keras_, variables in Tensorflow_, and networks in Lasagne_, and regular old files using Python with your framework of choice.\n\n\nInstallation\n------------\n\nYou don't need this source code unless you want to modify the\npackage. If you just want to use the Gradientzoo Python bindings, you\nshould run:\n\n pip install --upgrade gradientzoo\n\nor\n\n easy_install --upgrade gradientzoo\n\nSee http://www.pip-installer.org/en/latest/index.html for instructions\non installing pip. If you are on a system with easy_install but not\npip, you can use easy_install instead. If you're not using virtualenv,\nyou may have to prefix those commands with `sudo`. You can learn more\nabout virtualenv at http://www.virtualenv.org/\n\nTo install from source, run:\n\n python setup.py install\n\n\nDocumentation\n-------------\n\nPlease see http://python-gradientzoo.readthedocs.org/ for the most up-to-date\ndocumentation or visit a project page to see project-specific instructions,\ne.g. https://www.gradientzoo.com/ericflo/mnist\n\nSetting up a Gradientzoo Account\n--------------------------------\n\nSign up for Gradientzoo at https://www.gradientzoo.com/register\n\nContribute\n----------\n\n- Issue Tracker: https://github.com/gradientzoo/python-gradientzoo/issues\n- Source Code: https://github.com/gradientzoo/python-gradientzoo\n\nSupport\n-------\n\nIf you are having issues, please let us know at support@gradientzoo.com\n\nFull Tensorflow Example\n-----------------------\n\n.. code:: python\n\n import tensorflow as tf\n from tensorflow.examples.tutorials.mnist import input_data, mnist\n from gradientzoo.tensorflow import TensorflowGradientzoo\n\n learning_rate = 0.01\n batch_size = 100\n\n # Build MNIST graph\n images_placeholder = tf.placeholder(tf.float32,\n shape=(batch_size, mnist.IMAGE_PIXELS))\n labels_placeholder = tf.placeholder(tf.int32, shape=(batch_size))\n logits = mnist.inference(images_placeholder, 128, 32)\n loss = mnist.loss(logits, labels_placeholder)\n train_op = mnist.training(loss, learning_rate)\n eval_correct = mnist.evaluation(logits, labels_placeholder)\n\n # Start a Tensorflow session\n with tf.Session() as sess:\n # Load latest weights from Gradientzoo\n TensorflowGradientzoo('ericflo/mnist').load(sess)\n\n # Read in some data\n data_sets = input_data.read_data_sets('data', False)\n\n # Test the trained network on the dataset\n true_count = 0\n for step in xrange(data_sets.test.num_examples // batch_size):\n images_feed, labels_feed = data_sets.test.next_batch(batch_size, False)\n\n true_count += sess.run(eval_correct, feed_dict={\n images_placeholder: images_feed,\n labels_placeholder: labels_feed,\n })\n\n precision = true_count / float(data_sets.test.num_examples)\n print('Num Examples: %d Num Correct: %d Precision: %0.04f' %\n (data_sets.test.num_examples, true_count, precision))\n\n.. _`gradientzoo.com/ericflo/mnist`: https://www.gradientzoo.com/ericflo/mnist\n.. _`readthedocs.org`: http://python-gradientzoo.readthedocs.org/en/latest/\n.. _Keras: http://keras.io/\n.. _Tensorflow: https://www.tensorflow.org/\n.. _Lasagne: http://lasagne.readthedocs.org/en/latest/", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/gradientzoo/python-gradientzoo", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "gradientzoo", "package_url": "https://pypi.org/project/gradientzoo/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/gradientzoo/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/gradientzoo/python-gradientzoo" }, "release_url": "https://pypi.org/project/gradientzoo/0.8.8/", "requires_dist": null, "requires_python": null, "summary": "Gradientzoo python bindings", "version": "0.8.8" }, "last_serial": 2080772, "releases": { "0.8.0": [ { "comment_text": "", "digests": { "md5": "531af4cdda6ada688363712b82c1b9c9", "sha256": "c9c042b3f729398820bb4588872066937e30994b2095b890f6e40fd9fa4f9295" }, "downloads": -1, "filename": "gradientzoo-0.8.0.tar.gz", "has_sig": false, "md5_digest": "531af4cdda6ada688363712b82c1b9c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5430, "upload_time": "2016-04-22T00:17:12", "url": "https://files.pythonhosted.org/packages/62/0c/013cc006091a101a8532bf94196b8bb76e85f233225225805a84fcac5941/gradientzoo-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "ff0890885f1021d8c9c83459a01f60c6", "sha256": "05e4a8b1054750516ac8d8e1548af1f155a35cb55711cb7f7cca1a151533e53f" }, "downloads": -1, "filename": "gradientzoo-0.8.1.tar.gz", "has_sig": false, "md5_digest": "ff0890885f1021d8c9c83459a01f60c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5427, "upload_time": "2016-04-22T00:18:42", "url": "https://files.pythonhosted.org/packages/37/45/ee59acaf5ec192f90d9a31c8b05efd551da01123907b343666cebaa0afef/gradientzoo-0.8.1.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "b80d1d3c8e0e34ba95b6495fd2583e58", "sha256": "63e08278ed02a18debae0fcd17e502193884f8042d7676e8a81ef2f9d80d442c" }, "downloads": -1, "filename": "gradientzoo-0.8.2.tar.gz", "has_sig": false, "md5_digest": "b80d1d3c8e0e34ba95b6495fd2583e58", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5426, "upload_time": "2016-04-22T00:21:21", "url": "https://files.pythonhosted.org/packages/0a/64/a7ff01d67f56d3b2bf4161f43e536f3387684dddc5e48dd6b6e0de566a73/gradientzoo-0.8.2.tar.gz" } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "2c89af49a808b5a9cc7d97b50cd2a3bf", "sha256": "346d14461ed02718529ad614a0cf0d688497eba9a4ea90d2fee79f1f9c885c1b" }, "downloads": -1, "filename": "gradientzoo-0.8.3.tar.gz", "has_sig": false, "md5_digest": "2c89af49a808b5a9cc7d97b50cd2a3bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6800, "upload_time": "2016-04-22T11:06:43", "url": "https://files.pythonhosted.org/packages/13/69/5f22cb7961d59351b5d78be71ae251846e0bc96dcc884123c299c541d357/gradientzoo-0.8.3.tar.gz" } ], "0.8.4": [ { "comment_text": "", "digests": { "md5": "c7d6d784fd6eaf3487ccf787cc4c17db", "sha256": "92125251e518ad96d241aedf19b4424a17f07a5e53408fb76eac57aa19488460" }, "downloads": -1, "filename": "gradientzoo-0.8.4.tar.gz", "has_sig": false, "md5_digest": "c7d6d784fd6eaf3487ccf787cc4c17db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6885, "upload_time": "2016-04-22T21:13:16", "url": "https://files.pythonhosted.org/packages/88/06/f4e76464bb4ec0c6837202a5584e7957fa36033a294f2d101e22c7f9fd33/gradientzoo-0.8.4.tar.gz" } ], "0.8.5": [ { "comment_text": "", "digests": { "md5": "11952d520db71a12100e490626aa0453", "sha256": "574685ea47291dc62421d32fec0c681c505b02c72a4cf805947a9629ab9f8a8d" }, "downloads": -1, "filename": "gradientzoo-0.8.5.tar.gz", "has_sig": false, "md5_digest": "11952d520db71a12100e490626aa0453", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6885, "upload_time": "2016-04-23T21:41:31", "url": "https://files.pythonhosted.org/packages/e9/13/c4c361a0456d17c904c9f827d8bc5bb31e2141ebf80bc67c8d04f3205af9/gradientzoo-0.8.5.tar.gz" } ], "0.8.6": [ { "comment_text": "", "digests": { "md5": "389a7f79ee7146130afee09979b393a8", "sha256": "213828dd6e4fe08aac9c8a370ba9b607c06725ed262fadfe10054596bd5018d5" }, "downloads": -1, "filename": "gradientzoo-0.8.6.tar.gz", "has_sig": false, "md5_digest": "389a7f79ee7146130afee09979b393a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7036, "upload_time": "2016-04-24T09:45:27", "url": "https://files.pythonhosted.org/packages/ef/6c/bc44c2213cc97a9aa66edaef05587d47948c809d219b52177b684dee8c79/gradientzoo-0.8.6.tar.gz" } ], "0.8.7": [ { "comment_text": "", "digests": { "md5": "f640bb1c8742ef254325443ffcaa94e4", "sha256": "310df5de7c5d412af693c363c81e744d1ea375c4dc830b434a5e2f0c695e9818" }, "downloads": -1, "filename": "gradientzoo-0.8.7.tar.gz", "has_sig": false, "md5_digest": "f640bb1c8742ef254325443ffcaa94e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7448, "upload_time": "2016-04-24T09:49:45", "url": "https://files.pythonhosted.org/packages/16/c1/8712ba47951b2c36eaf4bbc2e2fb707ce6b4c36d307160944b8d927145ec/gradientzoo-0.8.7.tar.gz" } ], "0.8.8": [ { "comment_text": "", "digests": { "md5": "796a0567119f2949882678e6af4463aa", "sha256": "fb4ed9380cf27ec597cdfa08d870a284b540ffdfc33435c121c55e857d34c569" }, "downloads": -1, "filename": "gradientzoo-0.8.8.tar.gz", "has_sig": false, "md5_digest": "796a0567119f2949882678e6af4463aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7453, "upload_time": "2016-04-24T09:57:43", "url": "https://files.pythonhosted.org/packages/32/c9/3f3bca6105d9535287c60fe6b1d3258fc1226e2277236fc843ee9daa4191/gradientzoo-0.8.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "796a0567119f2949882678e6af4463aa", "sha256": "fb4ed9380cf27ec597cdfa08d870a284b540ffdfc33435c121c55e857d34c569" }, "downloads": -1, "filename": "gradientzoo-0.8.8.tar.gz", "has_sig": false, "md5_digest": "796a0567119f2949882678e6af4463aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7453, "upload_time": "2016-04-24T09:57:43", "url": "https://files.pythonhosted.org/packages/32/c9/3f3bca6105d9535287c60fe6b1d3258fc1226e2277236fc843ee9daa4191/gradientzoo-0.8.8.tar.gz" } ] }