-
Notifications
You must be signed in to change notification settings - Fork 0
siklosid/co-cluster
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
DEPENDENCIES:
libpthread
scons
********* BUILD: *********
1. go to directory src
2. scons
3. scons will create the binary to src/build/clustering/clustering
********* ENVIRONMENT:
To run the binary first you have to create a clustroot directory.
This directory stores the configuration file, inputs, outputs.
Example:
test/clustroot/
clustering.conf (configuration file)
inputs/ (input directory)
outputs/ (output directory)
********* PARAMETERS:
Every parameter can be set in two ways:
1. in the configuration file (see the above example)
2. in command line as follows: ./clustering --<param_name>=<value>
If a parameter appears in both then the program will use the command line value.
./clustering --help prints the list of available parameters
Important parameters:
configfile - name of the configfile (default is clustering.conf)
reader -
simple - dense format (test/clustroot/kl_matrix.txt)
sparse - sparse format (test/clustroot/kl_sparsematrix.txt)
similarity - what kind of similarity you would like to use. (for Jensen-Shannon it's js)
data_type - the inner representation of data. It can be dense or sparse
num_row_cluster
num_col_cluster
num_iter - number of iterations
do_bicluster - if set to false then it's going to be a simple one-dimensional clusterng
if set to true then it's going to be co-clustering
do_output_sims - if set to true it will output all the distances between the elements and clusters
********* RUN:
export CLUSTROOT=<full path of the clustroot directory>
./clustering <parameters>
********* EXAMPLE:
1. sparse Jensen-Shannon
export CLUSTROOT=.../test/clustroot/
./clustering
You can read the outputs in $CLUSTROOT/outputs
2. dense Jensen-Shannon
export CLUSTROOT=.../test/clustroot/
./clustering --configfile=$CLUSTROOT/clustering.conf.kl
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published