自分で動かす人工知能⑥

4-4 線画に色を付けてみよう(p132)はそこそこにして、

・画像に写った物体を識別させる(p143)

$ python3 classify_image.py --image_file bird.jpg 

 こんな感じでいろいろな画像で試してみたら、 

f:id:kazuzo88:20180508154106j:plain

goldfinch, Carduelis carduelis (score = 0.78386)

jacamar (score = 0.03202)

bee eater (score = 0.01791)

brambling, Fringilla montifringilla (score = 0.00654)

toucan (score = 0.00369) 

 判定は”ゴシキヒワ” 正解は”キセキレイ

 

f:id:kazuzo88:20180508154129j:plain

ringlet, ringlet butterfly (score = 0.79673)

sulphur butterfly, sulfur butterfly (score = 0.07150)

lycaenid, lycaenid butterfly (score = 0.01820)

cabbage butterfly (score = 0.01504)

admiral (score = 0.01176)

”ジャノメチョウ” 正解は”クモガタヒョウモン”

 

f:id:kazuzo88:20180508154150j:plain

reflex camera (score = 0.99022)

lens cap, lens cover (score = 0.00183)

Polaroid camera, Polaroid Land camera (score = 0.00053)

macaw (score = 0.00012)

digital watch (score = 0.00012)

レフ(レックス)型カメラ” 正解!

 

f:id:kazuzo88:20180508154204j:plain

rapeseed (score = 0.79684)

daisy (score = 0.04734)

sulphur butterfly, sulfur butterfly (score = 0.01752)

bee (score = 0.01202)

ant, emmet, pismire (score = 0.00974)

”セイヨウアブラナ” 正解は”水仙

 

f:id:kazuzo88:20180508154304j:plain

golden retriever (score = 0.71606)

Labrador retriever (score = 0.13938)

kuvasz (score = 0.02417)

flat-coated retriever (score = 0.00817)

Great Pyrenees (score = 0.00334)

ゴールデンレトリバー” 大正解!

 

f:id:kazuzo88:20180508154315j:plain

alp (score = 0.90655)

valley, vale (score = 0.00822)

cliff, drop, drop-off (score = 0.00612)

ski (score = 0.00559)

volcano (score = 0.00118)

”アルプス” 正解は”八ヶ岳

 

おおよそ何かは認識できるみたい。

外国で学習したAIに”八ヶ岳”と答えさせるのは無理でしょう。