From: "Williams, Chris" Date: 2005-04-11T23:47:21+09:00 Subject: Re: [ANN| Bayesian Classification for Ruby > >> I would like to announce a new module called Classifier for Ruby. > >> With it, you can do things like: > >> === > >> require 'classifier' > >> b = Classifier::Bayes.new 'Interesting', 'Uninteresting' # supports > >> any > >> number of categories of any name > >> b.train_interesting "here are some good words. I hope you love them" > >> b.train_uninteresting "here are some bad words, I hate you" > >> b.classify "I hate bad words and you" # returns 'Uninsteresting' > >> === > > > > This is wonderful and might make a nice addition to Rails software > > that already offers manual tagging and/or categorization which is > > quite a common thing to have. Perhaps it would be a good idea to also > > announce it over there. > > > > I don't know if this is already possible, but b.train(:interesting, > > ...) would make an interesting alternative API which would be more > > flexible. > > > > +1. I'd like to see a more general #train API as well, but that's a > minor quibble. Thanks, Lucas, for this lib! I've been wanting something > like this for a while now. :) > > - Jamis > +1 for me as well. I actually just started writing a Bayesian Classifier yesterday, so this should save me some work! Chris