- ベストアンサー
AIのデイープラーニング
AIのデイープラーニング機能は何のコンピュータマシン(例大規模メインフレーム)で何のプログラム言語でプログラミングしてるのでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
もの凄く多岐にわたります。 まず今回でしたらざっくりと、2つに別れます。 ・作りたいAIの開発環境(手元の環境) ・そのAIを実行させ学習させる環境(より高スペックな環境) 学習させる環境は開発環境でもできますがクラウドで行うほうが、 自分でハード環境作るより実行速度が速く、安上がりになるようです。 開発としての言語はPythonやRで、開発ツールやライブラリは 沢山あります。以下をご覧になると良さそうです。 https://www.sejuku.net/blog/54615 そしてPythonの動作する環境を確認すれば、Windows・Mac・ Android・iOS・Linuxなど多岐にわたることが分かります。 Pythonそのものも、C言語・Pythonスタック・Google製など 様々あります。 ※ それぞれのOSを開発する開発言語や開発環境は、今回のご要望では ないですよね? ※ 少し戻りますが、開発ツールやAIライブラリなども、対応する 環境が限定されます。 ご希望かどうかは不明ですが、AIの学習環境であるクラウドの AWS・Azure・GCPこれらに調べれば、そのプラットフォームも 分かります。 ここまでご案内してみてなんですが、ご要望が満たせている 自信はなくなりました。すみません。 とりあえずキーワード程度にはなると思いますので、 このまま書き込みいたします。 参考にならなかったらごめんなさい。
その他の回答 (2)
- tukuneto
- ベストアンサー率26% (12/45)
人工知能は、高度な数学と高速化が要求されます。 が、意外と遅いと言われるスクリプト言語のPythonで、とりあえず実験的に、書いてみるのが、まず取っ掛かりで多いケースみたいです。 Pythonは、機械学習に特化したライブラリや情報が沢山あるので、とりあえず人工知能や機械学習を、使ってみたい人たちに、大人気の言語です。 機械学習を、サービスとして使える、TensorflowやPytorchも、Pythonから使えます。 Pythonの学習も、比較的に簡単です。 まず、やってみたいのなら、Pythonが筆頭にあがります。 で、更に専門的に高速化したいのなら、Pythonで作ったものを、C/C++言語か、Juliaに移植するという流れが多いみたいです。 いきなり、C/C++言語やJuliaで、作るのは大変なので、簡単に作れるPythonで試してみる、という流れ。 もしくは、数学に特化R言語とかが、使われるケースが多いようですよ。 用途によっては、Go言語やJavaも使われることがあるとも聞きます。
お礼
ありがとうございます。
- OKWavezz
- ベストアンサー率9% (14/151)
いろいろなコンピュータマシンでいろいろなプログラム言語でプログラミングしてるのです
お礼
ありがとうございます。
お礼
ありがとうございます。
補足
AIのプログラムには人が作成するものとAI自身が自動的に作成するものとがあるのでしょうか?又これらのプログラムが実行されるのは何処にある何のマシンですか?(例 銀行の場合:行内メインフレーム)