質問するログイン新規登録

質問編集履歴

5

実行環境→本番環境

2019/09/24 11:16

投稿

Blue_Dragon_AI
Blue_Dragon_AI

スコア31

title CHANGED
File without changes
body CHANGED
@@ -5,9 +5,9 @@
5
5
  既存のシステムにAI機能を組み込むということを考えていきたいのですが、
6
6
  Pythonで作ったAIモデルを「推論」するための実行環境を作るには、
7
7
  どうすればよいかを明らかにしたいと考えています。
8
- 実行環境とは、学習済みの推論モデルを実行させることだと考えています。
8
+ 本番環境とは、学習済みの推論モデルを実行させることだと考えています。
9
9
  学習は済んでいる前提です。
10
- 実行環境という表現、本番環境という意味で使っています。
10
+ 実行環境という表現、本番環境という意味で使っています。
11
11
 
12
12
  学習はPCで行っていますが、サーバーなどにデプロイする際には、
13
13
  何が必要なのかのイメージがついていません。

4

実行環境→本番環境という言葉にしました。

2019/09/24 11:16

投稿

Blue_Dragon_AI
Blue_Dragon_AI

スコア31

title CHANGED
@@ -1,1 +1,1 @@
1
- AIの実行環境構築について
1
+ AIの本番環境構築について
body CHANGED
@@ -1,4 +1,4 @@
1
- AIシステムの「実行環境」の構築には、何が必要でしょうか?
1
+ AIシステムの「本番環境」の構築には、何が必要でしょうか?
2
2
 
3
3
  現在、AIモデルをプロトタイプ開発していまして、うまくいけば、ゆくゆくは
4
4
  実行環境も作りたいなと考えています。

3

AWSを使う、使わないがポイントだったので⑤を微修正しました。

2019/09/24 11:15

投稿

Blue_Dragon_AI
Blue_Dragon_AI

スコア31

title CHANGED
File without changes
body CHANGED
@@ -43,7 +43,7 @@
43
43
   とはいうものの、「クラウドの方がいいよ。」というご意見があれば、
44
44
   クラウドを使った実装ももちろん、考えています。ご意見をいただければ幸いです。)
45
45
 
46
- ⓹実行環境の構築は、Linuxが一般的でしょうか?
46
+ (AWSを使わない場合でも)実行環境の構築は、Linuxが一般的でしょうか?
47
47
   やはりPCではなく、サーバーを使って構築するようなものでしょうか?
48
48
   サーバーは、そこまで詳しくはないですが、勉強するつもりです。
49
49
   まったくわからないわけでもありません。

2

番号の構成を変えると混乱しそうなので、番号の構成自体はそのままにしています。そのうえで、質問をわかるように書き換えました。

2019/09/04 13:56

投稿

Blue_Dragon_AI
Blue_Dragon_AI

スコア31

title CHANGED
File without changes
body CHANGED
@@ -7,11 +7,11 @@
7
7
  どうすればよいかを明らかにしたいと考えています。
8
8
  実行環境とは、学習済みの推論モデルを実行させることだと考えています。
9
9
  学習は済んでいる前提です。
10
+ 実行環境という表現は、本番環境という意味で使っています。
10
11
 
11
- 学習させるときPCで行っていますが、サーバーなどにデプロイする際には、
12
+ 学習はPCで行っていますが、サーバーなどにデプロイする際には、
12
13
  何が必要なのかのイメージがついていません。
13
14
 
14
-
15
15
  AIモデルのプロトタイプ開発は、Windows10のハイスペックなPCで、
16
16
  Anaconda、JupyterNotebookで、Python、Tensorflow-gpu + Kerasで
17
17
  行っています。
@@ -22,28 +22,31 @@
22
22
 
23
23
  ➁仮想環境にあるプログラムを、外側からコールすることはできるのでしょうか?
24
24
   Pythonプログラムを、他の言語(Javaなど)からコールするような
25
-  イメージでしょうか?
25
+  イメージでしょうか?既存のシステムはおそらくJavaだと思います。
26
26
   コールの仕方はどこかで紹介されてたりしますか?
27
27
 
28
28
  ➂AIインフラの構築を請け負う会社などがあったりするのでしょうか?
29
29
   AIインフラエンジニアの募集するという話でしょうか?
30
-  私できますみたいな方はいるのでしょうか?
30
+  私できます。」みたいな方はいるのでしょうか?
31
- (→いるとお伺いしました。)
31
+  (→いるとお伺いしました。)
32
32
 
33
33
  ➃AWSなどのクラウドサービスの活用も考えられると思いますが、
34
34
   参考になるような情報はありますでしょうか?
35
- (最初に質問た時は、混乱していましたが、今は、出来そうな気がしてきました。
35
+ (最初に質問を書いた時は、混乱して意味不明な質問だったかと思いまが、
36
+  ご回答いただいた内容を自分なりに整理して、AWSを活用して、
37
+  出来そうなイメージがわいてきました。
36
-  何か参考になるような情報がありましたら、お願い致します。
38
+  ということで何か参考になるような情報がありましたら、お願い致します。
37
39
   一応、SageMakerでmnistのプログラムをWebAPIにデプロイするところまでは
38
-  実際にやってみています。
40
+  実際にやってみています。
39
-  自前でできれば、それに越したことはないので、自前でやる選択肢も考えたいと
41
+  ただ、AWSを使わずに自前でできれば、それに越したことはないので、
40
-  思っています。
42
+  自前でやる選択肢についてもまだ考えたいと思っています。
41
-  クラウドの方がいいよというご意見があれば、クラウドを使った実装ももちろん、
43
+  とはいうものの、「クラウドの方がいいよ。」というご意見があれば、
42
-  考えています。ご意見いただければ幸いです。)
44
+  クラウドを使った実装ももちろん、考えています。ご意見いただければ幸いです。)
43
45
 
44
46
  ⓹実行環境の構築は、Linuxが一般的でしょうか?
45
47
   やはりPCではなく、サーバーを使って構築するようなものでしょうか?
46
-  サーバーは、そこまで詳しくはないです。
48
+  サーバーは、そこまで詳しくはないですが、勉強するつもりです
49
+  まったくわからないわけでもありません。
47
50
 
48
51
  「開発環境」構築については、ネットでも情報があるようですが、
49
52
  「実行環境」の構築については情報が少なく、情報収集したいと思っています。

1

番号の構成は変えずに、質問の内容を整理しました。

2019/09/04 13:34

投稿

Blue_Dragon_AI
Blue_Dragon_AI

スコア31

title CHANGED
File without changes
body CHANGED
@@ -2,43 +2,50 @@
2
2
 
3
3
  現在、AIモデルをプロトタイプ開発していまして、うまくいけば、ゆくゆくは
4
4
  実行環境も作りたいなと考えています。
5
- 既存のシステムにAI機能を組み込むということを考えたいのですが、
5
+ 既存のシステムにAI機能を組み込むということを考えていきたいのですが、
6
- Pythonで作ったAI推論プログラムを動かす実行環境を作るには、
6
+ Pythonで作ったAIモデルを「推論るための実行環境を作るには、
7
- 何が必要なのかを明らかにしたいと考えています。
7
+ どうすればよいかを明らかにしたいと考えています。
8
8
  実行環境とは、学習済みの推論モデルを実行させることだと考えています。
9
+ 学習は済んでいる前提です。
9
10
 
11
+ 学習させるときは、PCで行っていますが、サーバーなどにデプロイする際には、
10
- AIモデルプロトタプ開発は、
12
+ 何が必要なかのメージがついていません。
13
+
14
+
11
- Windows10のハイスペックなゲーミングPCを使い
15
+ AIモデルのプロトタイプ開発は、Windows10のハイスペックなPC
12
16
  Anaconda、JupyterNotebookで、Python、Tensorflow-gpu + Kerasで
13
17
  行っています。
14
18
 
15
19
  具体的な疑問としては、
16
- ⓵モデルの(学習ではなく)実行にKerasやTensorflowのパッケジが必要でしょうか?
20
+ (学習ではなく)推論モデルの実行環境を構築するのバーに
17
-  必要な場合、Anacondavenvなどで仮想環境を作るものでしょうか?
21
+ Anacondavenvやnvidia-Dockerなどで仮想環境を作るものなのでしょうか?
18
-  実行環境の構築には、nvidia-Dockerを使いますか?
19
22
 
23
+ ➁仮想環境にあるプログラムを、外側からコールすることはできるのでしょうか?
20
- ⓶実行環境は、Pythonプログラムを、他の言語(Javaなど)からコールするような
24
+  Pythonプログラムを、他の言語(Javaなど)からコールするような
21
25
   イメージでしょうか?
22
26
   コールの仕方はどこかで紹介されてたりしますか?
23
-  仮想環境にあるプログラムを、外側からコールすることはできるのでしょうか?
24
27
 
25
- AIインフラの構築を請け負う会社などがあったりするのでしょうか?
28
+ AIインフラの構築を請け負う会社などがあったりするのでしょうか?
26
29
   AIインフラエンジニアの募集するという話でしょうか?
27
30
   私できます、みたいな方はいるのでしょうか?
31
+ (→いるとお伺いしました。)
28
32
 
29
- クラウドサービス(AWSなど)の活用も考えられますが、
33
+ ➃AWSなどのクラウドサービスの活用も考えられると思いますが、
30
-  既存システムに組み込むということが、ネットワーク経由するAWSと
31
-  できものでしょうか?
34
+  参考になような情報はありますでしょうか?
35
+ (最初に質問した時は、混乱していましたが、今は、出来そうな気がしてきました。
36
+  何か参考になるような情報がありましたら、お願い致します。
32
- 一応、SageMakerでmnistのプログラムをWebAPIにデプロイするところまで
37
+  一応、SageMakerでmnistのプログラムをWebAPIにデプロイするところまで
33
-  試してみましたが、既存システムに組み込むということを考え、
34
-  クラウド以外の選択肢を模索しています。
38
+  実際にでやっみています。
39
+  自前でできれば、それに越したことはないので、自前でやる選択肢も考えたいと
40
+  思っています。
35
-  クラウドの方がよればクラウドもありです。)
41
+  クラウドの方がいいというご意見があればクラウドを使った実装もちろん、
42
+  考えています。ご意見いただければ幸いです。)
36
43
 
37
- ⓹実行環境の構築は、Linuxが一般的でか?
44
+ ⓹実行環境の構築は、Linuxが一般的でしょうか?
38
45
   やはりPCではなく、サーバーを使って構築するようなものでしょうか?
46
+  サーバーは、そこまで詳しくはないです。
39
47
 
40
48
  「開発環境」構築については、ネットでも情報があるようですが、
41
49
  「実行環境」の構築については情報が少なく、情報収集したいと思っています。
42
50
  完全な回答でなくて全然構わないので、考えるきっかけ、ヒントをいただけたらと
43
- 思っています。
44
- 宜しくお願い致します。
51
+ 思っています。宜しくお願い致します。