Implementation of community-based graph embedding for user classification.
Project description
# reveal-graph-embedding
Implementation of community-based graph embedding for user classification.
Features
Graph-based, multi-label user classification.
Implementation of the ARCTE (Absorbing Regularized Commute Times Embedding) algorithm for graph-based feature extraction.
Both python vanilla and cython-optimized versions.
Implementation of other feature extraction methods for graphs (Laplacian Eigenmaps, Louvain, MROC).
Evaluation score and time benchmarks.
Install
### Required packages - numpy - scipy - h5py - scikit-learn - Cython - networkx - python-louvain
### Installation To install for all users on Unix/Linux:
python3.4 setup.py build sudo python3.4 setup.py install
Alternatively:
pip install reveal-graph-embedding
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for reveal-graph-embedding-0.1.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8d960123d6c3062ebe39a1ecfe38de975f64eccb868d4137d6db8a7a8e5861b |
|
MD5 | 55138015d6d53dc9b5e2de48ad4dfa04 |
|
BLAKE2b-256 | 4c852349a9289412e73512023ea966ea3ccc9ed3cec2691cedfdc535b2178f12 |