-2

私はJavaScriptが好きで、それを同じように使用したいと思います。誰も同じ本の良い本/リソースをお勧めします..私も読んでいますそのpythonAImachine learningのプログラミング言語です。理由を教えてください。機械学習のためのJavaScriptを使用

+0

Re Python:これは比較的シンプルで高水準の言語ですが、それでも非常に強力で、科学コミュニティで牽引力を発揮し、この分野で非常に優れた図書館を生み出しています。あなたは、Javascriptで書かれたか、またはJavascriptをサポートしている同様のライブラリを見つけるのが難しくなります。 – deceze

答えて

5

機械学習では、機械の学習に必要なデータサンプルが必要です。たとえば、AIを使用してニューラルネットワークを作成すると、データサンプルに応じてニューロンの重みが調整され、発火の最適化に最適な重みが設定されます。

は、データサンプル(インプット)、ニューロンの重み、および出力を表し、通常を表し、ベクトル行列容易で動作可能なプログラミング言語を有することが好ましいです。それと同時に、その高いレベルOOP言語機能を保持 - Python

を表すため(特にnumpyを使用して)ベクトル行列を動作させるためにその利便おそらく好ましいです。

しかし、それは特にその目的のために設計されているので、私はまた

ベクトル/行列表現のため(より良い、単独の表現の用語で、そして間違いなく) Matlabような言語は、同様に良いです( Matlab = マトリックス研究室)を言うでしょう

基本的には、任意の言語のmachine learningを作成しても問題ありません。そのような作成でより重要なポイントは、マシンがどのように学ばなければならないかを理解することです。それは言語そのものの選択よりも重要です。

+0

この場合、言語のスピードは重要ですか? –

+0

@KaranSinghKochar言語のスピードは?ほとんどの場合、AIは必ずしも高性能ではないためです。たとえば、ニューロンの重みを知っていれば、大規模なデータベースでこれを処理する必要はなく、単純な数学計算しか必要としません。したがって、パフォーマンスは言語のスピードに左右されません。しかし、これはアプリケーションにも依存します。チェスのようなアプリケーションは本当に高性能が必要です。 – Ian