项目作者: kkonevets

项目描述 :
Multi-label propagation on graphs with GraphSage
高级语言: C++
项目地址: git://github.com/kkonevets/gscounting.git
创建时间: 2020-09-19T17:34:41Z
项目社区:https://github.com/kkonevets/gscounting

开源协议:

下载


DRAFT (work in progress)

Multiple label propagation on graphs with GraphSage. Classical algorithms, like Label Propagation, solve this task in a deterministic way. This is a probabilistic aproach using GraphSage algorithm with neighbor label counts as node features.

Install

Need to install TBB (Threading Building Blocks) library to use parallel_for with job stealing and std::execution parallel policy (clang does not support the policy yet).

Apple:

brew install tbb

Debian:

sudo apt install libtbb-dev

CentOS:

yum install tbb-devel

Build:

mkdir build && cd build && cmake .. && cmake --build . && cd ..

Test:

./build/test