SmallK
SmallK
1. About
1.1. Distributed Versions
1.2. Ground truth data for graph clustering and community detection
1.3. Acknowledgements
1.4. Contact Info
2. Introduction
2.1. Background
2.2. Constrained low rank approximations and NMF
2.3. SmallK Overview
2.4. Prerequisites
3. Quickstart - Installation
3.1. Vagrant Virtual Machine
3.2. Docker Instructions
4. Quickstart - Smallk API
4.1. Introduction
4.2. C++ Project Setup
4.3. Load a Matrix
4.4. Perform NMF on the Loaded Matrix
4.4.1. NMF-BPP
4.4.2. NMF-HALS
4.4.3. NMF Initialization
4.5. Hierarchical Clustering
4.6. Flat Clustering
4.7. Disclaimer
4.8. Contact Info
5. Installation Instructions
5.1. Prerequisites
5.1.1. Elemental
5.1.1.1. How to Install Elemental on MacOSX
5.1.1.1.1. OSX:Install the latest GNU compilers
5.1.1.1.2. OSX:Install MPI Tools
5.1.1.1.3. OSX:Install libFlame
5.1.1.1.4. OSX:Install Elemental
5.1.1.1.4.1. HybridRelease Build
5.1.1.1.4.2. PureRelease Build
5.1.1.2. How to Install Elemental on Linux
5.1.1.2.1. Linux:Install the latest GNU compilers
5.1.1.2.2. Linux:Install MPI Tools
5.1.1.2.3. Linux:Install libFlame
5.1.1.2.4. Linux:Install an accelerated BLAS library
5.1.1.2.5. Linux:Install Elemental
5.1.1.2.5.1. HybridRelease build
5.1.1.2.5.2. PureRelease build
5.1.2. Installation of Python libraries
5.1.2.1. OSX:Install Python libraries
5.1.2.1.1. Install Python scientific packages
5.1.2.1.2. Install Cython: a Python interface to C/C++
5.1.2.2. Linux:Install Python libraries
5.2. Build and Installation of SmallK
5.2.1. Obtain the Source Code
5.2.2. Build the SmallK library
5.2.3. Install the SmallK library
5.2.4. Check the build and installation
5.3. Build and Installation of pysmallk shared library
5.4. Matrix file formats
5.5. Disclaimer
5.6. Contact Info
6. Command Line Tools
6.1. Introduction
6.2. Preprocessor
6.2.1. Overview
6.2.2. Input Files
6.2.3. Command Line Options
6.2.4. Sample Runs
6.3. Matrixgen
6.3.1. Overview
6.3.2. Command Line Options
6.3.3. Sample Runs
6.4. Nonnegative Matrix Factorization (NMF)
6.4.1. Overview
6.4.2. Command Line Options
6.4.3. Sample Runs
6.5. Hierclust
6.5.1. Overview
6.5.2. Command Line Options
6.5.3. Sample Runs
6.6. Flatclust
6.6.1. Overview
6.6.2. Command Line Options
6.6.3. Sample Runs
7. Smallk API (C++)
7.1. Examples of API Usage
7.2. SmallK API
7.2.1. Enumerations
7.2.2. API functions
7.2.2.1. Initialization and cleanup
7.2.2.2. Versioning
7.2.2.3. Common functions
7.2.2.4. NMF functions
8. Pysmallk API (Python)
8.1. Introduction
8.2. Examples of Pysmallk Usage
8.3. Pysmallk Functions
8.3.1. Preprocessor
8.3.2. Matrixgen
8.3.3. SmallkAPI
8.3.4. Flatclust
8.3.5. Hierclust
9. Tests
9.1. SmallK Test Results
10. Benchmarks and Results
11. Publications
12. Software Repo
12.1. Getting the code and instructions
12.2. Contact Info
SmallK
Docs
»
10. Benchmarks and Results
View page source
10. Benchmarks and Results
ΒΆ
Page under construction