質問: 書籍「集合知プログラミング」の6章ドキュメントフィルタリングの、pythonのコードをRubyに直してください。直して頂きたい箇所は、以下URLにある、sampletrainメソッドが動くところまでお願いしたいです。(つまり、関係するのは、trainメソッド、incfメソッド、inccメソッド、それとコンストラクタだと思います) (補足)Rubyも初心者ですが、pythonはもっとわかりません。特に「self.getfeatures=getfeatures」とインスタンス変数を宣言した後、「features=self.getfeatures(item)」とitemを引数としているところは、まったく理解できません。
回答: naive bayes — Gist 私が数年前に書いたゴミコードでよければ参考にしてみてください。手元のプロジェクトではそれっぽく動いていますが動作は保証しません。この本、素敵な本ですが、誤植が多いので、有志による正誤表を参考にしながら読むといいかと思います。