1. 31 Jan, 2020 1 commit
    • Quan (Andy) Gan's avatar
      [Feature] Random Walk for 0.5 (#1209) · a9dabcc7
      Quan (Andy) Gan authored
      * trying to refactor IndexSelect
      
      * partial implementation
      
      * add index select and assign for floats as well
      
      * move to random choice source
      
      * more updates
      
      * fixes
      
      * fixes
      
      * more fixes
      
      * adding python impl
      
      * fixes
      
      * unit test
      
      * lint
      
      * lint x2
      
      * lint x3
      
      * update metapath2vec
      
      * debugging performance
      
      * still debugging for performance
      
      * tuning
      
      * switching to succvec
      
      * redo
      
      * revert non-uniform sampler to use vector
      
      * still not fast
      
      * why does this crash with OpenMP???
      
      * because there was a data race!!!
      
      * add documentations and remove assign op
      
      * lint
      
      * lint x2
      
      * lol what have i done
      
      * lint x3
      
      * fix and disable gpu testing
      
      * bugfix
      
      * generic random walk
      
      * reorg the random walk source code
      
      * Update randomwalks.h
      
      * Update randomwalks_cpu.cc
      
      * rename file
      
      * move internal function to anonymous ns
      
      * reorg & docstrings
      
      * constant restart probability
      
      * docstring fix
      
      * more commit
      
      * random walk with restart, tested
      
      * some fixes
      
      * switch to using NDArray for choice
      
      * massive fix & docstring
      
      * lint x?
      
      * lint x??
      
      * fix
      
      * export symbols
      
      * skip gpu test
      
      * addresses comments
      
      * replaces another VecToIdArray
      
      * add randomwalks.h to include
      
      * replace void * with template
      a9dabcc7
  2. 26 Sep, 2019 1 commit
  3. 05 Sep, 2019 1 commit
  4. 02 Sep, 2019 1 commit
    • ziqiaomeng's avatar
      [Example] metapath2vec (#764) · ddeb86f9
      ziqiaomeng authored
      * Prepare for metapath sampler
      
      This file is just for reviewing metapath sampling algorithm (Python version).
      
      * Delete metapath_sampler
      
      * Prepare for metapath sampler
      
      This file is just for reviewing metapath sampling algorithm (Python code).
      
      * Add files via upload
      
      * Create metapath2vec.md
      
      * Add files via upload
      
      * Delete data_handler.py
      
      * Delete word2vec.py
      
      * Delete word_train.py
      
      * Add files via upload
      
      Metapath2vec implementations. Metapath2vec++ needs negative sampler optimization.
      
      * Delete shuffle_training.py
      
      * Delete test.py
      
      * Add files via upload
      
      * Delete sampler.py
      
      * Delete metapath_sampler.md
      
      * Add files via upload
      
      * Update and rename shuffle_training.py to metapath2vec.py
      
      * Update reading_data.py
      
      * Update metapath2vec.md
      
      * Update metapath2vec.md
      
      * Update metapath2vec.md
      
      * Update metapath2vec.md
      
      * Update metapath2vec.md
      
      * Create label 2
      
      * Delete label 2
      
      * Create testing.md
      
      * Add files via upload
      
      * Create sample.md
      
      * Add files via upload
      
      * Delete sampler.py
      
      * Add files via upload
      
      * Delete googlescholar.8area.author.label.txt
      
      * Delete googlescholar.8area.venue.label.txt
      
      * Delete testing.md
      
      * Delete id_author.txt
      
      * Delete id_conf.txt
      
      * Delete paper.txt
      
      * Delete paper_author.txt
      
      * Delete paper_conf.txt
      
      * Delete sample.md
      
      * Delete sampler.py
      
      * Add files via upload
      
      * Add files via upload
      
      * Add files via upload
      
      * Delete reading_data.py
      
      * Add files via upload
      
      * Add files via upload
      
      * Delete metapath2vec.py
      
      * Add files via upload
      
      * Rename shuffle_training.py to metapath2vec.py
      
      * Update metapath2vec.md
      
      * Delete reading_data.py
      
      * add comments and remov e commented codes
      ddeb86f9