On Apr 11, 2005, at 7:53 AM, Florian Growrote: > Lucas Carlson wrote: > >> 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