私はR
言語プログラマーです。私は、データサイエンティストと見なされているが、CS以外の学問分野から来た人々のグループにも所属しています。
これは、データサイエンティストとしての私の役割ではうまく機能しますが、R
他のスクリプト/ Web言語の基本的な知識しか持たずにキャリアを開始することにより、2つの重要な分野でやや不十分だと感じました。
- プログラミング理論の確かな知識の欠如。
- 競争力のあるような、より速く、より広く使われている言語のスキルのレベルの欠如
C
、C++
およびJava
パイプラインとビッグデータの計算を高速化するだけでなく、より容易に高速に開発することができDS /データ製品を作成するために利用することができ、バックエンドスクリプトまたはスタンドアロンアプリケーション。
解決策はもちろん簡単です。プログラミングについて学びましょう。これは、いくつかのクラス(現在はCプログラミング)に登録することで行っていることです。
しかし、今私はアドレスの問題#1、#2上記に始めていることを、私は「自分自身を求めて左てるだけのような言語どのように生きているC
とC++
、データ・サイエンスのため?」。
たとえば、データを非常にすばやく移動し、ユーザーとうまくやり取りできますが、高度な回帰、機械学習、テキストマイニング、その他の高度な統計操作についてはどうでしょうか。
そう。C
仕事をすることができます-高度な統計、ML、AI、およびデータサイエンスの他の分野で利用できるツールは何ですか?またはC
、R
スクリプトや他の言語を呼び出すことでプログラミングすることで得られる効率のほとんどを失う必要がありますか?
私はこれまでCで見つけた最高のリソースが呼び出されるライブラリであるシャーク与え、C
/ C++
サポートベクターマシン、線形回帰(ない非線形および多項プロビットのような他の先進回帰、など)、およびその他の最終候補リストを使用する能力を(素晴らしいが)統計関数。