https://github.com/dfdx/clinch
Clojure library for semantic classification
https://github.com/dfdx/clinch
Last synced: 8 months ago
JSON representation
Clojure library for semantic classification
- Host: GitHub
- URL: https://github.com/dfdx/clinch
- Owner: dfdx
- Created: 2010-10-05T15:50:08.000Z (almost 16 years ago)
- Default Branch: master
- Last Pushed: 2011-02-16T01:40:24.000Z (over 15 years ago)
- Last Synced: 2025-10-05T03:51:57.613Z (10 months ago)
- Language: Clojure
- Homepage:
- Size: 9.41 MB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Clinch
======
Clinch is a Clojure library for semantic classification and clusterization.
Overview
--------
Clinch implements one of [VSM](http://en.wikipedia.org/wiki/Vector_space_model) high-performance algorithms called [Random Indexing](http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.96.2230&rep=rep1&type=pdf). In contrast to it's traditional counterparts like [LSA/LSI](http://en.wikipedia.org/wiki/Latent_semantic_indexing), it is completely incremental and extremely efficient in both time and memory.
Getting Started
---------------
#### Installing
After you get the code, you will need to pull all dependencies. Clinch is using [Leiningen](http://github.com/technomancy/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](http://github.com/faithlessfriend/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.
#### Example of Usage
For example of usage see [spamfilter](https://github.com/faithlessfriend/clinch/blob/master/src/clinch/spamfilter.clj)
Copyright (c) Andrei Zhabinski
Distributed under the [MIT Licence](http://www.opensource.org/licenses/mit-license.php).