{ "info": { "author": "CyberZHG", "author_email": "CyberZHG@users.noreply.github.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.6" ], "description": "# Keras Graph Convolutional Network\n\n[![Travis](https://travis-ci.org/CyberZHG/keras-gcn.svg)](https://travis-ci.org/CyberZHG/keras-gcn)\n[![Coverage](https://coveralls.io/repos/github/CyberZHG/keras-gcn/badge.svg?branch=master)](https://coveralls.io/github/CyberZHG/keras-gcn)\n[![PyPI](https://img.shields.io/pypi/pyversions/keras-gcn.svg)](https://pypi.org/project/keras-gcn/)\n\nGraph convolutional layers.\n\n## Install\n\n```bash\npip install keras-gcn\n```\n\n## Usage\n\n### `GraphConv`\n\n![](https://user-images.githubusercontent.com/853842/46645052-88d54f00-cbb5-11e8-9acb-70f4ae5ec654.png)\n\n```python\nimport keras\nfrom keras_gru import GraphConv\n\n\nDATA_DIM = 3\n\ndata_layer = keras.layers.Input(shape=(None, DATA_DIM))\nedge_layer = keras.layers.Input(shape=(None, None))\nconv_layer = GraphConv(\n units=32,\n step_num=1,\n)([data_layer, edge_layer])\n```\n\n`step_num` is the maximum distance of two nodes that could be considered as neighbors. If `step_num` is greater than 1, then the inputs of edges must be 0-1 matrices.\n\n### `GraphMaxPool` & `GraphAveragePool`\n\nPooling layers with the `step_num` argument.", "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/CyberZHG/keras-gcn", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "keras-gcn", "package_url": "https://pypi.org/project/keras-gcn/", "platform": "", "project_url": "https://pypi.org/project/keras-gcn/", "project_urls": { "Homepage": "https://github.com/CyberZHG/keras-gcn" }, "release_url": "https://pypi.org/project/keras-gcn/0.13.0/", "requires_dist": null, "requires_python": "", "summary": "Graph convolutional layers", "version": "0.13.0" }, "last_serial": 5760691, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "371963211b140d2af487d5c5e9207fce", "sha256": "32200ac5188cbd308dee37c12f0c40a347519c69a0a8a2f1b2811bc767280e6b" }, "downloads": -1, "filename": "keras-gcn-0.1.tar.gz", "has_sig": false, "md5_digest": "371963211b140d2af487d5c5e9207fce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2327, "upload_time": "2018-09-28T09:06:59", "url": "https://files.pythonhosted.org/packages/b9/91/7cb30bdacf96bbfcc814e46cf76dd3ae475352466446bbf7b52c698248a8/keras-gcn-0.1.tar.gz" } ], "0.10": [ { "comment_text": "", "digests": { "md5": "676dd589d6edbdfe9f38f8924aa81d60", "sha256": "29894571e3e9d2cd9ae570708c456721be9455d9881f451ff635dc96d1d3e354" }, "downloads": -1, "filename": "keras-gcn-0.10.tar.gz", "has_sig": false, "md5_digest": "676dd589d6edbdfe9f38f8924aa81d60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3352, "upload_time": "2018-10-09T04:58:32", "url": "https://files.pythonhosted.org/packages/78/60/561730be751fd545ea8c92be9715e4a4cc90e3c4c9fe005bc743aaa7ebb0/keras-gcn-0.10.tar.gz" } ], "0.11.0": [ { "comment_text": "", "digests": { "md5": "810383780e74920d73868643d33d0a24", "sha256": "d91576a2a7021fba41d9156b58d24563ff86366fde94d39d988ba1c9b71c3f71" }, "downloads": -1, "filename": "keras-gcn-0.11.0.tar.gz", "has_sig": false, "md5_digest": "810383780e74920d73868643d33d0a24", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4759, "upload_time": "2019-02-01T02:45:10", "url": "https://files.pythonhosted.org/packages/c0/aa/e974ff6292724c9869e75451334ead75c09936d300f8bae2472dd4bb645c/keras-gcn-0.11.0.tar.gz" } ], "0.12.0": [ { "comment_text": "", "digests": { "md5": "d16e71119bb47b70ea92103e65ea634c", "sha256": "f4ebab47f3fafdd7d44f6ac957cceff6707c795b2c84c760f3e9fa33d3d18d2b" }, "downloads": -1, "filename": "keras-gcn-0.12.0.tar.gz", "has_sig": false, "md5_digest": "d16e71119bb47b70ea92103e65ea634c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4561, "upload_time": "2019-03-11T06:37:25", "url": "https://files.pythonhosted.org/packages/b4/01/fadc00496b9dfeffaef9b3f93472a0af06974da9c3aafb21d2f95733c34c/keras-gcn-0.12.0.tar.gz" } ], "0.13.0": [ { "comment_text": "", "digests": { "md5": "3e0e0bb6982b720b96a4df7aa136e156", "sha256": "b7b5463accbcdbeff204be5f6a7834e867ed1d8cb72fa20a327a0698eda46a39" }, "downloads": -1, "filename": "keras-gcn-0.13.0.tar.gz", "has_sig": false, "md5_digest": "3e0e0bb6982b720b96a4df7aa136e156", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4956, "upload_time": "2019-08-30T14:52:16", "url": "https://files.pythonhosted.org/packages/28/33/93d375eaf3eb689705e019c4037f349de7466a07514b1f2a37c84d322bc6/keras-gcn-0.13.0.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "2e88453c9f685b60873386ce0c2858a9", "sha256": "2a0e686826ada2d75026b3ab61beb2715d2faaae4f611a58e56b6e5cc2381d40" }, "downloads": -1, "filename": "keras-gcn-0.2.tar.gz", "has_sig": false, "md5_digest": "2e88453c9f685b60873386ce0c2858a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2640, "upload_time": "2018-09-28T09:22:16", "url": "https://files.pythonhosted.org/packages/4f/64/bed07f1a17bee6405ccc16474dd1c9902f2c7d672a232850a38119e55469/keras-gcn-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "55d1f63f0d1753b00f34371deed0d616", "sha256": "8244ed59a3716454b83b462bebd36e980888edf08339687ab403280c2159368f" }, "downloads": -1, "filename": "keras-gcn-0.3.tar.gz", "has_sig": false, "md5_digest": "55d1f63f0d1753b00f34371deed0d616", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2737, "upload_time": "2018-09-28T10:52:14", "url": "https://files.pythonhosted.org/packages/99/40/ee734566c8138fcf5f8588ec3ba22531a6eb05b043fa1c121835af4ac6b7/keras-gcn-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "73cab2cfa9e48561f1e39c92c0b65d2c", "sha256": "f48d2f8e170719b5bdd2b5af7d9fe81c4b742e961e5c4cfbaf9e6a0352c296e6" }, "downloads": -1, "filename": "keras-gcn-0.4.tar.gz", "has_sig": false, "md5_digest": "73cab2cfa9e48561f1e39c92c0b65d2c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2733, "upload_time": "2018-09-28T10:56:28", "url": "https://files.pythonhosted.org/packages/2c/00/edb8a5d726828dcf0720481f4c99c9bebe3082ae68af9c4f8dd83d192827/keras-gcn-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "4271aac5319f44808003da2b9df3cfbe", "sha256": "94519fd6991ed281e5690dcbb1a85c1406cb96a40f98aef39a4c9b30a64e04a0" }, "downloads": -1, "filename": "keras-gcn-0.5.tar.gz", "has_sig": false, "md5_digest": "4271aac5319f44808003da2b9df3cfbe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2941, "upload_time": "2018-09-28T11:24:22", "url": "https://files.pythonhosted.org/packages/f2/7e/5f6e76c1ee4de4295da0d8cd550b39cbac08b59ae66469b04c078167e45f/keras-gcn-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "143da9b23a28e72483f306fcfa82f5c3", "sha256": "89d952edfd3f82abe45d6b54d9ec4703d0cf667198f3728a30f3bbbc0c9642c7" }, "downloads": -1, "filename": "keras-gcn-0.6.tar.gz", "has_sig": false, "md5_digest": "143da9b23a28e72483f306fcfa82f5c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2961, "upload_time": "2018-09-29T02:55:39", "url": "https://files.pythonhosted.org/packages/b9/ae/8026235493c9be4875224e6e780715a117f2719fa780355afdeee24c4f98/keras-gcn-0.6.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "d64c36302e86edc12d02de97d47f2640", "sha256": "35da9a53d70419b638e0f77ff7b7793978fa638b3c8a463517afa48d62e095ee" }, "downloads": -1, "filename": "keras-gcn-0.7.tar.gz", "has_sig": false, "md5_digest": "d64c36302e86edc12d02de97d47f2640", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2974, "upload_time": "2018-09-29T09:29:43", "url": "https://files.pythonhosted.org/packages/ba/f9/ad42794af1a95d0925b17c6098fec29b6b4aabc69695a9b159ebc5b9582b/keras-gcn-0.7.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "1b6f734d0bc789ee099b9d7a097c404d", "sha256": "9f06bade0dcf4f7a98b2ee93869a69604a69c0cb66a0b01fa495942563fb8d57" }, "downloads": -1, "filename": "keras-gcn-0.8.tar.gz", "has_sig": false, "md5_digest": "1b6f734d0bc789ee099b9d7a097c404d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3417, "upload_time": "2018-10-09T03:25:18", "url": "https://files.pythonhosted.org/packages/8e/a5/dfa4a5f68e4204c43f9496c77725ec06df171b6b03829f96e1af5fe5cd28/keras-gcn-0.8.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "7a9927c37abd6eb2fdf5bc5de604ec8f", "sha256": "6942f9bf5744b42b88272073bd0271ec8ce756382ccbc2cd0e969aa18bf898e4" }, "downloads": -1, "filename": "keras-gcn-0.9.tar.gz", "has_sig": false, "md5_digest": "7a9927c37abd6eb2fdf5bc5de604ec8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3394, "upload_time": "2018-10-09T03:44:46", "url": "https://files.pythonhosted.org/packages/17/98/ad158a5b17df3cbb4ddec7bc3fa55bcc0ec99b012d4ee18e725ad998d565/keras-gcn-0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3e0e0bb6982b720b96a4df7aa136e156", "sha256": "b7b5463accbcdbeff204be5f6a7834e867ed1d8cb72fa20a327a0698eda46a39" }, "downloads": -1, "filename": "keras-gcn-0.13.0.tar.gz", "has_sig": false, "md5_digest": "3e0e0bb6982b720b96a4df7aa136e156", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4956, "upload_time": "2019-08-30T14:52:16", "url": "https://files.pythonhosted.org/packages/28/33/93d375eaf3eb689705e019c4037f349de7466a07514b1f2a37c84d322bc6/keras-gcn-0.13.0.tar.gz" } ] }