この質問が正しいかどうかはわかりませんが、私が持っている疑問を解決するように求めています。
- の場合
Machine Learning/Data Mining
、データについて学習する必要があります。つまりHadoop
、の実装があるデータJava
について学習する必要がありますMapReduce
(間違っている場合は修正してください)。 - Hadoopは
streaming api
、他の言語(などpython
) のサポートも提供します - 私が知っているほとんどの大学院生/研究者はPythonでMLの問題を解決します
hadoop and Java combination
非常に頻繁に 求人情報を見る
私は、Java
とPython
(私の観察では)がこのドメインで最も広く使用されている言語であることを観察しました。
- 私の質問は
most popular language
、このドメインで作業するためのものです。 - どの
factors
言語/フレームワークを選択するかを決定する際に何が必要か - 私はJavaとPythonの両方を知っていますが、常に混乱しています:
- でプログラミングを開始するかどうか
Java(because of hadoop implementation)
- でプログラミングを開始するかどうか
Python(because its easier and quicker to write)
- でプログラミングを開始するかどうか
これは非常に自由形式の質問です。アドバイスは私と同じ疑問を持つ人々に役立つと確信しています。
よろしくお願いします