機械学習/データマイニングのバックグラウンドにある数式をきちんと学んだら、実際にアルゴリズムをコードとして書いてみるととても力が着くと思います。便利なパッケージやツールも色々とありますが、ソフトウェアエンジニアだったら製品開発のために独自に実装できるようになりたいって思うものですよね? プロダクション利用を見越して、かつ、学べるソフトウェア環境として候補は以下かなと思います。 Python(Pandas+Scipy/Numpy/SkLrn) C++(RcppパッケージやJubutusプラグイン) Julia 全部試してみたいのですがとりあえず面白そうなJuliaで環境構築してみます。(すみません、私はWindows+UbuntuなユーザなのでMacや他のLinuxについてはもし参考になれば幸いです) IDE(統合開発環境) JuliaはShell+Emacsでも便利だと思いますがWindo