level-naive-bayes
Naive Bayes text classifier that runs on top of leveldb so you can work with datasets that doesn't fit in memory. Based on the bayes module.
npm install level-naive-bayes
Usage
var bayes =var nb = // where db is a levelup instancenb
API
nb = bayes(db, [options])
Creates a new instance. db
should be a levelup.
Options include:
{return str // pass in custom tokenizer}
nb.train(category, text, cb)
Train the classifier with the given text for a category. If the text is already tokenized pass in an array of tokens instead of text
nb.classify(text, cb)
Classify the given text into a category. If the text is already tokenized pass in an array of tokens instead of text
License
MIT