Collective intelligence library
colint defines a set of classes and functions useful for collective intelligence / artificial intelligence tasks. (classification, regression, estimation etc...)
This repository was inspired by the book Collective Intelligence by Toby Segaran 2007.
colint = require 'colint' classify = colint.classify # create a NaiveBayes classifier with a simple token splitter nb = new classify.NaiveBayes(classify.splitters.simple) nb.train "This is the text of some document", "category" [top_category, stats] = nb.classifications "Document to classify"
see /examples folder for a working classification, recommendation and decision tree example
With npm do:
npm install colint