tinkle1129 / ITCC

Information theoretic co-clustering

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ITCC

Information theoretic co-clustering based on julia implementation of https://github.com/slongwell/ITCC

M1,q,cX,cY,clustered,Error = ITCC(data, k, l, n_iters, convergeThresh, cX, cY)

##Input

data: A joint probability matrix (non-negative) k: Number of row-clusters
l: Number of column-clusters
n_iters: Maximum number of iterations
convergeThresh: Threshold at which algroithm has is said to have converged, i.e. KL-D between p and q has not decreased significantly between iterations
cX: Initial row-cluster assignments cY: Initial column-cluster assignments

##Output

M1 : sorted p cX: Final row-cluster assignments
cY: Final column-cluster assignmnents
q: Final q
clsutered: View of p given final cX and cY
Error: error of clustering through iterations

About

Information theoretic co-clustering


Languages

Language:Jupyter Notebook 96.9%Language:Python 3.1%