No description, website, or topics provided.
Python Shell
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
data
LICENSE.md
README.md
esom-scripts
order.py
randbook.py
somoclu.py
train.py
uniqGRAPHS
uniqPREDS
uniqs.py
viz.py

README.md

somoclu-dyldo

This repo contains data on some number-crunching performed on 79 snapshots of the DyLDO dataset to be processed by the ESOM tool somoclu.

The root directory contains the scripts:

  • order.py: orders indices of sparse-matrix files
  • randbook.py: generates a random codebook for the first somoclu map
  • somoclu.py: runs somoclu on a set of pre-computed sparse matrices (one per DyLDO snapshot)
  • train.py: likewise, considering the first snapshot and randomly generated codebook
  • uniqs.py: generates lists of unique graph names and predicates, and computes the sparse matrices
  • viz.py: generates image files for the processed maps using matplotlib/numpy (these can be pasted using e.g. convert -delay 30 '*.png' movie.avi)

And the data files:

  • uniqGRAPHS: sorted unique graph names in all 79 snapshots (intersection)
  • uniqPREDS: sorted unique predicate URIs in all 79 snapshots (intersection)

The data directory contains the generated sparse matrices.