Ruby on Rails
acts_as_classifiable

create_table :classifier_models, :force => true do |t|
      t.column :identifier, :int
      t.column :classifiable_type, :string, :null => false
      t.column :data, :blob
end

class Comment < ActiveRecords::Base
acts_as_classifiable :fields => ["text"], :categories => ["Spam", "Legit"]
end
@comment.train :legit

@comment.classify

description: http://cuttingtheredtape.blogspot.com/2006/05/actsasclassifiable.html

svn: http://opensvn.csie.org/sksinghi/acts_as_classifiable/