{ "info": { "author": "James Atwood", "author_email": "james.c.atwood@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Topic :: Scientific/Engineering :: Artificial Intelligence" ], "description": "SCNN\n====\n\nAn implementation of search-convolutional neural networks [1], a new model for graph-structured data.\n\nInstallation\n------------\nUsing pip:\n\n pip install scnn\n\nUsage\n-----\n\n\timport numpy as np\n from scnn import SCNN, data\n from sklearn.metrics import f1_score\n\n\t# Parse the cora dataset and return an adjacency matrix, a design matrix, and a 1-hot label matrix\n A, X, Y = data.parse_cora()\n\n\t# Construct array indices for the training, validation, and test sets\n n_nodes = A.shape[0]\n indices = np.arange(n_nodes)\n train_indices = indices[:n_nodes // 3]\n valid_indices = indices[n_nodes // 3:(2* n_nodes) // 3]\n test_indices = indices[(2* n_nodes) // 3:]\n\n\t# Instantiate an SCNN and fit it to cora\n scnn = SCNN()\n scnn.fit(A, X, Y, train_indices=train_indices, valid_indices=valid_indices)\n\n\t# Predict labels for the test set\n preds = scnn.predict(X, test_indices)\n actuals = np.argmax(Y[test_indices,:], axis=1)\n\n\t# Display performance\n print 'F score: %.4f' % (f1_score(actuals, preds))\n\nReferences\n----------\n\n[1] http://arxiv.org/abs/1511.02136", "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/jcatw/scnn", "keywords": "search convolutional neural networks machine learning", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "scnn", "package_url": "https://pypi.org/project/scnn/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/scnn/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/jcatw/scnn" }, "release_url": "https://pypi.org/project/scnn/1.3.1/", "requires_dist": null, "requires_python": null, "summary": "Search-Convolutional Neural Networks", "version": "1.3.1" }, "last_serial": 2097387, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "e5fda5713ca6738fd825349104cf50cd", "sha256": "5e7c7e8746acf231ae54805a65028f7f9190706e9ab393194e5f099f2bc76c41" }, "downloads": -1, "filename": "scnn-1.0.0.tar.gz", "has_sig": false, "md5_digest": "e5fda5713ca6738fd825349104cf50cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5991, "upload_time": "2016-01-14T14:31:49", "url": "https://files.pythonhosted.org/packages/f0/21/26a341da58f70788a7d4fbac221bd9e953258b6ef5aac211be9b7fbe1c2f/scnn-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "1c28362d7026831d2a76c17d981d575e", "sha256": "b716c5c2b0eec5d5ed1bdf7ea29c026b758ad7a5d2aa695ce036ecb093241c8f" }, "downloads": -1, "filename": "scnn-1.1.0.tar.gz", "has_sig": false, "md5_digest": "1c28362d7026831d2a76c17d981d575e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7095, "upload_time": "2016-01-15T17:41:35", "url": "https://files.pythonhosted.org/packages/a0/51/0557b264da05b7163fea572ae0a4c658c1e375093be7f123411c4cdfa96c/scnn-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "e59a469f11c29f7aa7f02e25e467c33f", "sha256": "479e3dbe3c24f03282464dc64f9a777deccc7b622c8a1719f3d207371e000926" }, "downloads": -1, "filename": "scnn-1.1.1.tar.gz", "has_sig": false, "md5_digest": "e59a469f11c29f7aa7f02e25e467c33f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7107, "upload_time": "2016-02-11T22:17:29", "url": "https://files.pythonhosted.org/packages/9e/e7/1e3c42eb10aea75943a270711628adf612c5f55f2307d38e57b0abbba1b0/scnn-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "c5084fff072e1f8e83caefbe7ce26a35", "sha256": "f4c5a24d5deb5482d0e23407b501848df432e4d6846894630ac8e26a9e2fa9b4" }, "downloads": -1, "filename": "scnn-1.1.2.tar.gz", "has_sig": false, "md5_digest": "c5084fff072e1f8e83caefbe7ce26a35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7086, "upload_time": "2016-02-24T18:01:34", "url": "https://files.pythonhosted.org/packages/73/3e/f98acf2a56efe886d37efe792dd9427e0fca536308cce1bc4e1d06e47f7b/scnn-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "f57d15bfada55ca606e6ad020d2b6ed1", "sha256": "53d0ad3c143ab34d8c7a9a71a06acc33ea62cceeccb8048e3996d64c864e6bd5" }, "downloads": -1, "filename": "scnn-1.1.3.tar.gz", "has_sig": false, "md5_digest": "f57d15bfada55ca606e6ad020d2b6ed1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7112, "upload_time": "2016-02-24T18:09:32", "url": "https://files.pythonhosted.org/packages/99/52/0b2a02b6a4ef43f5a208f85298755def007cd336504dd43f542af8910557/scnn-1.1.3.tar.gz" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "f00fa71693a28c3e3e7fee1c83758cba", "sha256": "79d5fcb12dc23dc2d40f2b14ed72a9816f0997c89fab1e346d7fc30c68a015b0" }, "downloads": -1, "filename": "scnn-1.1.4.tar.gz", "has_sig": false, "md5_digest": "f00fa71693a28c3e3e7fee1c83758cba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7205, "upload_time": "2016-02-24T18:23:16", "url": "https://files.pythonhosted.org/packages/fc/9d/95e3b093b6b182781297ad46adf2f682a16547072855f020531e2629cfcb/scnn-1.1.4.tar.gz" } ], "1.1.5": [ { "comment_text": "", "digests": { "md5": "82ae3625d7652eb88da12f9904512835", "sha256": "59bd795dd4aa74a42de7bf09c61a09df6500fad397509be37d8460972b746c43" }, "downloads": -1, "filename": "scnn-1.1.5.tar.gz", "has_sig": false, "md5_digest": "82ae3625d7652eb88da12f9904512835", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7144, "upload_time": "2016-02-24T18:23:49", "url": "https://files.pythonhosted.org/packages/af/86/b39774d41d99aab7b69d2c27ac1439f4b61df885cc20179c6921d7f10c43/scnn-1.1.5.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "5bcbaf4330dbdc0f6f892138665025c2", "sha256": "12924b59d02cac4930cfdcf80eb14fa4248b3a8cdf1251f8f36cafcbf61d95da" }, "downloads": -1, "filename": "scnn-1.2.0.tar.gz", "has_sig": false, "md5_digest": "5bcbaf4330dbdc0f6f892138665025c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7218, "upload_time": "2016-02-24T19:27:21", "url": "https://files.pythonhosted.org/packages/7d/0e/b5ad339e6440f84a9100ac82284f647ff8d0cf4eef983e8d2f1cd20f0acf/scnn-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "39ac8c65da686f178e0bb87877bb3435", "sha256": "5d13b53307d802d51652a115397a3f66ad91f207c2e74484719f99d814b16cd2" }, "downloads": -1, "filename": "scnn-1.2.1.tar.gz", "has_sig": false, "md5_digest": "39ac8c65da686f178e0bb87877bb3435", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7207, "upload_time": "2016-02-25T14:37:09", "url": "https://files.pythonhosted.org/packages/3b/f3/581374966775eced1d9834fdfd52c7a80c0c3a3a89d68d52d541a2a0e3ee/scnn-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "e3fc45c5eab1d86a18be64352b32d40f", "sha256": "e1aef55f2ed018afb4638f33aa6b518c7f53410b72a977c953f80a1a736ec465" }, "downloads": -1, "filename": "scnn-1.2.2.tar.gz", "has_sig": false, "md5_digest": "e3fc45c5eab1d86a18be64352b32d40f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7255, "upload_time": "2016-03-01T20:34:38", "url": "https://files.pythonhosted.org/packages/e9/15/d70a5a2d799401b71b8ed03474768a9b739143b97a39ff5b2cc9745c39b1/scnn-1.2.2.tar.gz" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "5bcaf32b5f690dd69aa42c867ac2a248", "sha256": "e2c399a6b05cd4cfdd71e1fe6a2bf0138479decb3338825000f7d9cfc7b6e842" }, "downloads": -1, "filename": "scnn-1.2.3.tar.gz", "has_sig": false, "md5_digest": "5bcaf32b5f690dd69aa42c867ac2a248", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8450, "upload_time": "2016-03-08T16:16:23", "url": "https://files.pythonhosted.org/packages/e8/fe/4c0e0506571c00cae26a7db3963534c1742b0187e018e21b9b35c3eed8db/scnn-1.2.3.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "469b2bde05e85eb832f5af4ac4ebbc93", "sha256": "cbd28586ea75dbfa3d3f359a914f54e99bbbe6b7ce37fdd0cb88dfd67176aedd" }, "downloads": -1, "filename": "scnn-1.3.1.tar.gz", "has_sig": false, "md5_digest": "469b2bde05e85eb832f5af4ac4ebbc93", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19980, "upload_time": "2016-05-03T17:02:49", "url": "https://files.pythonhosted.org/packages/11/2f/4d239db4d06abfecc4333834644d837c2724ddf72214d0c40ed7346fc826/scnn-1.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "469b2bde05e85eb832f5af4ac4ebbc93", "sha256": "cbd28586ea75dbfa3d3f359a914f54e99bbbe6b7ce37fdd0cb88dfd67176aedd" }, "downloads": -1, "filename": "scnn-1.3.1.tar.gz", "has_sig": false, "md5_digest": "469b2bde05e85eb832f5af4ac4ebbc93", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19980, "upload_time": "2016-05-03T17:02:49", "url": "https://files.pythonhosted.org/packages/11/2f/4d239db4d06abfecc4333834644d837c2724ddf72214d0c40ed7346fc826/scnn-1.3.1.tar.gz" } ] }