私はまともな c/c++ プログラマーですが、Web 開発についてはあまり知りません。Twitter/ソーシャルデータマイニングに興味があります。では、RoR と Django のどちらが優れたツールでしょうか? 私はルビーとパイソンの両方でレベルゼロです。しかし、python の構文は理解しやすく、習得しやすかったようです。しかし、主要な Q は、どのツールがより優れたマイニング関連 API を備えているかということです。
ありがとう!!
私はまともな c/c++ プログラマーですが、Web 開発についてはあまり知りません。Twitter/ソーシャルデータマイニングに興味があります。では、RoR と Django のどちらが優れたツールでしょうか? 私はルビーとパイソンの両方でレベルゼロです。しかし、python の構文は理解しやすく、習得しやすかったようです。しかし、主要な Q は、どのツールがより優れたマイニング関連 API を備えているかということです。
ありがとう!!
どちらも必要なものがすべて揃っています。しかし、ここではPythonの方がうまくいくと思います。Python には、NLTKと呼ばれるテキスト マイニング用の非常に興味深いライブラリと、ほぼ同等のパフォーマンスを達成できる分析計算用のNumpy/Scipyがあります。一方、純粋なデータマイニングについては、python + Pandas(Pandasは本当によく書かれていて高速であり、私が知る限り、同等のルビーはありません)またはpython + rpyと呼ばれるいくつかのRコードをお勧めします。データ マイニング コードで何らかの記号演算を計算する必要がある場合は、Sympy (Python で記述されているため低速ですが非常に完全) またはTheano (はるかに高速ですが機能が少ないため、GPU 上でコードを実行することもできます) を使用することを決定できます。 CUDA 経由)
Twitter からデータを収集するだけであれば、Django や RoR のような MVC フレームワークは必要ありません。実際には、C++ ライブラリを使用して Twitter からデータを収集し、それらをデータベースに保存し、インデックス作成などを構築してから、C または C++ を使用してデータに対してデータ マイニング タスクを実行できます。または、外出先で分析を実行できます。
独自の Web インターフェイスを構築して自分の作品などを提示したい場合、Django と RoR はどちらも非常に優れたフレームワークであり、簡単に使用できます。
これは本当の質問ではありません。よくある質問をお読みください