Clinch is a Clojure library for semantic classification and clusterization.
Clinch implements one of VSM high-performance algorithms called Random Indexing. In contrast to it's traditional counterparts like LSA/LSI, it is completely incremental and extremely efficient in both time and memory.
After you get the code, you will need to pull all dependencies. Clinch is using Leiningen, so just cd to the Clinch's folder and execure:
$ lein deps
Currently there's one dependency which is not included into Leiningen project summary. This is modified Clucy library. Download it, cd to the Clucy dir and execute lein jar
to get clucy.jar. Then just copy this new file to clinch/lib.
For example of usage see spamfilter
Copyright (c) Andrei Zhabinski Distributed under the MIT Licence.