Rubyist Magazine
CRANK

みなさんは Ruby を使って機械学習や統計分析をやろうとしたことはありますか?そのような経験がある方も、経験はないけどやってみようとしたことがある方も、誰もが「Ruby では不可能だ」と思ったことでしょう。 なぜ Ruby で機械学習はできないのでしょうか。その大きな理由は次の 3 つです: (1) 使える道具がない、(2) やっている人がいない、(3) 作ろうとする人がいない。使える道具がない現在 Ruby には、機械学習や統計分析の仕事において実用的に使える道具がありません。なんてことを言うと「daru とか numo-narray とかあるじゃないか」と怒られるかもしれませんね。でも、daru や numo-narray などの既存の gem をいくら組み合わせても、機械学習や統計分析の仕事を現実的な効率と品質でやっていくことは不可能です。ですから、私は現在の Ruby には機械学習や統計分析のために使える道具は存在しないと考えています。既存の gem を駆使して仕事をしようとすると、必要な機能が足りず、他の gem との連携が不十分であり、かなりの頑張りを要求されることになります。既存の gem はオープンソースソフトウェアなので、プルリクエストを送って少しずつ実用的なもの…

magazine.rubyist.net
Related Topics: Machine Learning Ruby Python