All Projects → matenure → Fastgcn

matenure / Fastgcn

The sample codes for our ICLR18 paper "FastGCN: Fast Learning with Graph Convolutional Networks via Importance Sampling""

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Fastgcn

GfycatDetailsConvert
Reddit bot built on top of snoowrap which helps with converting Gfycat URLs.
Stars: ✭ 14 (-96.75%)
Mutual labels:  reddit
Reddit Video Download Bot
A reddit bot that provides downloadable video links
Stars: ✭ 301 (-30.16%)
Mutual labels:  reddit
Oauth
🔗 OAuth 2.0 implementation for various providers in one place.
Stars: ✭ 336 (-22.04%)
Mutual labels:  reddit
Liked-Saved-Image-Downloader
Save content you enjoy!
Stars: ✭ 80 (-81.44%)
Mutual labels:  reddit
Reddit
historical code from reddit.com
Stars: ✭ 15,912 (+3591.88%)
Mutual labels:  reddit
Reddit Enhancement Suite
Reddit Enhancement Suite
Stars: ✭ 3,326 (+671.69%)
Mutual labels:  reddit
reddit-radio
Discord bot that streams music and radio to voice channels.
Stars: ✭ 29 (-93.27%)
Mutual labels:  reddit
Redditmusicplayer
🎵 A free and open-source streaming music web player using data from Reddit
Stars: ✭ 401 (-6.96%)
Mutual labels:  reddit
Daily Reddit Wallpaper
Change your wallpaper to the most upvoted image of the day from /r/wallpapers or any other subreddit on system startup
Stars: ✭ 297 (-31.09%)
Mutual labels:  reddit
Export Saved Reddit
Export saved Reddit posts into a HTML file for import into Google Chrome.
Stars: ✭ 323 (-25.06%)
Mutual labels:  reddit
Reddit Analysis
A Python script that parses post titles, self-texts, and comments on reddit and makes word clouds out of the word frequencies.
Stars: ✭ 269 (-37.59%)
Mutual labels:  reddit
Reddit Android Appstore
https://www.reddit.com/r/Android/comments/50rafp/meta_we_have_an_app_wiki_with_over_700_apps_made/
Stars: ✭ 280 (-35.03%)
Mutual labels:  reddit
Dailyprogrammerchallenges
Bank of challenges & solutions from r/dailyprogrammer for people learning to program
Stars: ✭ 308 (-28.54%)
Mutual labels:  reddit
PlayStoreLinks Bot
A Reddit Bot that links to Android Apps when requested.
Stars: ✭ 91 (-78.89%)
Mutual labels:  reddit
Socialreaper
Social media scraping / data collection library for Facebook, Twitter, Reddit, YouTube, Pinterest, and Tumblr APIs
Stars: ✭ 338 (-21.58%)
Mutual labels:  reddit
reddit-comment-bot
Reddit bot that auto replies to comments on set subreddits
Stars: ✭ 59 (-86.31%)
Mutual labels:  reddit
Redditos
This project is about two things:
Stars: ✭ 3,454 (+701.39%)
Mutual labels:  reddit
Baseplate.py
reddit's python service framework
Stars: ✭ 416 (-3.48%)
Mutual labels:  reddit
Libreddit
Private front-end for Reddit written in Rust
Stars: ✭ 387 (-10.21%)
Mutual labels:  reddit
Jraw
The Java Reddit API Wrapper
Stars: ✭ 320 (-25.75%)
Mutual labels:  reddit

FastGCN

This is the Tensorflow implementation of our ICLR2018 paper: "FastGCN: Fast Learning with Graph Convolutional Networks via Importance Sampling".

Instructions of the sample codes:

[For Reddit dataset]

train_batch_multiRank_inductive_reddit_Mixlayers_sampleA.py is the final model. (precomputated the AH in the bottom layer) The original Reddit data should be transferred into the .npz format using this function: transferRedditDataFormat.
Note: By default, this code does no sampling. To enable sampling, change `main(None)` at the bottom to `main(100)`. (The number is the sample size. You can also try other sample sizes)

train_batch_multiRank_inductive_reddit_Mixlayers_uniform.py is the model for uniform sampling.

train_batch_multiRank_inductive_reddit_Mixlayers_appr2layers.py is the model for 2-layer approximation.

create_Graph_forGraphSAGE.py is used to transfer the data into the GraphSAGE format, so that users can compare our method with GraphSAGE. We also include the transferred original Cora dataset in this repository (./data/cora_graphSAGE).

[For pubmed or cora]

train.py is the original GCN model.

pubmed_Mix_sampleA.py 	The dataset could be defined in the codes, for example: flags.DEFINE_string('dataset', 'pubmed', 'Dataset string.')

pubmed_Mix_uniform.py and pubmed_inductive_appr2layers.py are similar to the ones for reddit.

pubmed-original**.py means the codes are used for original Cora or Pubmed datasets. Users could also change their datasets by changing the data load function from load_data() to load_data_original().
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].