回答編集履歴

2

追記

2018/07/11 05:01

投稿

umyu
umyu

スコア5846

test CHANGED
@@ -24,7 +24,7 @@
24
24
 
25
25
 
26
26
 
27
- 一般論でいうと、ネットワークIO >> 超えられない壁 >> DISK IO。
27
+ 一般論でいうと、ネットワークIO >> DISK IO >> 超えられない壁 >> CPU
28
28
 
29
29
 
30
30
 
@@ -32,4 +32,12 @@
32
32
 
33
33
 
34
34
 
35
+ 例えば、
36
+
37
+ 1,画像認識を行いたいファイル一覧を事前にリスト化する。
38
+
39
+ 2,リストをN(>1)に分割する。
40
+
35
- 例えば、画像認識を行いいファイルをリストしてマルチプロセスまたはThreadPoolExecutor / ProcessPoolExecutorにして、前半部分、後半部分それぞれのプログラムで送信するという手もあります
41
+ 3,分割したリストに対してマルチプロセスまたはThreadPoolExecutor / ProcessPoolExecutorで処理をする。
42
+
43
+ という手もありますが、多分ネットワークがボトルネックになりそうな気がします。

1

本題に答えていなかったので。追記。

2018/07/11 05:01

投稿

umyu
umyu

スコア5846

test CHANGED
@@ -1,3 +1,7 @@
1
+ 複数件処理するなら、プログラム内のどこかにforループ処理は必要です。
2
+
3
+
4
+
1
5
  [Classify images](https://www.ibm.com/watson/developercloud/visual-recognition/api/v3/python.html?python#classify)
2
6
 
3
7
  ぐーぐる翻訳