はじめに 油断してるとあっという間に時間が経つ. 気がついたら5月ももう終わりです. 前々回まで集合知プログラミングの第3章をやってきた訳ですが, ベイズフィルタを勉強したくなった関係で,第6章にいきなり飛びます. 今回は,本の中で登場する単語のカウンタです. 実行例 こんなふうに使います. なお,Mecabがあらかじめインストールされている必要がありますよ. counter = My::WordCounter.new counter.count('今,私はドトールにいます') counter.count('そして頑張ってデバッグしています') counter.result.each do |word, count| puts "#{word} => #{count}" end 結果はこんな感じ. 今 => 1 デバッグ => 1 頑張っ => 1 私 => 1 ドトール => 1 ソース