{"id":26933037,"url":"https://github.com/xiaohan2012/sdne-keras","last_synced_at":"2025-04-02T09:17:24.685Z","repository":{"id":140896402,"uuid":"112871599","full_name":"xiaohan2012/sdne-keras","owner":"xiaohan2012","description":"Keras implementation of Structural Deep Network Embedding, KDD 2016","archived":false,"fork":false,"pushed_at":"2018-05-19T15:15:09.000Z","size":208,"stargazers_count":92,"open_issues_count":6,"forks_count":31,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-05-21T17:23:19.662Z","etag":null,"topics":["autoencoder","keras","link-prediction","network-embedding","visualization"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xiaohan2012.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2017-12-02T19:43:56.000Z","updated_at":"2024-01-07T15:39:10.000Z","dependencies_parsed_at":"2024-01-12T18:38:34.119Z","dependency_job_id":"f383ebb3-6bef-4b83-ba92-aa675303ffa8","html_url":"https://github.com/xiaohan2012/sdne-keras","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiaohan2012%2Fsdne-keras","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiaohan2012%2Fsdne-keras/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiaohan2012%2Fsdne-keras/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xiaohan2012%2Fsdne-keras/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xiaohan2012","download_url":"https://codeload.github.com/xiaohan2012/sdne-keras/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246785481,"owners_count":20833498,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["autoencoder","keras","link-prediction","network-embedding","visualization"],"created_at":"2025-04-02T09:17:24.213Z","updated_at":"2025-04-02T09:17:24.672Z","avatar_url":"https://github.com/xiaohan2012.png","language":"Python","funding_links":[],"categories":["Uncategorized"],"sub_categories":["Uncategorized"],"readme":"#  Keras implementation of Structural Deep Network Embedding, KDD 2016\n\n- [The paper](http://www.kdd.org/kdd2016/subtopic/view/structural-deep-network-embedding)\n- More details in [my blog article](http://xiaohan2012.github.io/2017/deep-structral-network-embedding-keras/)\n\n# some examples\n\nvisualzing 20newsgroup data\n- you can also [play with the embedding interactively](http://projector.tensorflow.org/?config=https://gist.githubusercontent.com/xiaohan2012/f9b66b262ba6f92b0f943be896338146/raw/b3cf61184380a435e710d1702a5f84b6fe6896b6/20news-projector-config.json)\n  \n![](http://xiaohan2012.github.io/assets/img/sdne/20newsgroup_viz.png)\n\n\nlabel embedding from [stackexchange.datascience](https://datascience.stackexchange.com/) (`deep-learning` as an example)\n- you can also [play with the embedding interactively](http://projector.tensorflow.org/?config=https://gist.githubusercontent.com/xiaohan2012/5c533ae2d4c67918c3648a23363307c6/raw/a23dd0b1540b3675d211e5f6db4ffdb969de202d/datascience-tensorboard-config)\n\n![](http://xiaohan2012.github.io/assets/img/sdne/deep-learning.png)\n\n# important scripts\n\n## main algorithm\n\n- `core.py`\n\n## experiments\n\n**20newsgroup visualization**\n\n- `20newsgroup_train.py`: train for 20newsgroup dataset\n- `20newsgroup_viz.py`: visualization using `sklearn.manifold.TSNE`\n- `20newsgroup_tensorboard_embedding.py`: produce the embedding files for [tensorboard projector](https://www.tensorflow.org/versions/r0.12/how_tos/embedding_viz/), which is more interactive\n  - you can also play with it [here](http://projector.tensorflow.org/?config=https://gist.githubusercontent.com/xiaohan2012/f9b66b262ba6f92b0f943be896338146/raw/b3cf61184380a435e710d1702a5f84b6fe6896b6/20news-projector-config.json) using trained embeddings\n\n\n**link prediction**\n\n- `link_prediction.py`: train (including grid search) and  test\n\n**stackexchange label visualization**\n\n- `stackexchange_train.py`: train for the stackexchange label cooccurence graph\n- `stackexchange_label_embedding.py`: produce the embedding files for tensorboard projector\n  - you can also play with it [here](http://projector.tensorflow.org/?config=https://gist.githubusercontent.com/xiaohan2012/5c533ae2d4c67918c3648a23363307c6/raw/a23dd0b1540b3675d211e5f6db4ffdb969de202d/datascience-tensorboard-config) using trained embeddings\n\n# other implementations\n\n- [suanrong/SDNE](https://github.com/suanrong/SDNE)\n- [palash1992/GEM](https://github.com/palash1992/GEM)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxiaohan2012%2Fsdne-keras","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxiaohan2012%2Fsdne-keras","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxiaohan2012%2Fsdne-keras/lists"}