Start_python’s diary

ふたり暮らし

アラフィフ夫婦のフリーランスプラン

バージョン問題

第一章 迷走編

第4回 YOLOで物体認識

 


こちらを参考にさせていただきました。

https://tech-diary.net/keras-yolov3/

 


必要になるモジュール

Tensorflow  2.0

Keras  2.2.4

Matplotlib  3.1.1

Pillow  6.2

上記の4つをインストールしています。

 

順調にYOLOをダウンロードして実行してみるとエラー出まくります。

原因はTensorflowのバージョンにあるみたいでした。バージョン2.0から大幅に仕様が変わったらしいです。

 

Tensorflowのバージョンを2.0から1.4にダウングレードしました。

 


上手く動きました。

 

 

 

次にYOLOでの学習方法を調べていると

https://sleepless-se.net/2019/06/21/how-to-use-keras%E2%88%92yolo/

こちらを見つけました。読んでみると

「ドキュメントではPython 3.5.2で動作確認を行っているようなのでPythonのバージョンを3.5.2 にすることをおすすめします。」

とのこと。なるほど。

 


pythonのバージョンを下げるのはなるべく避けたいけど、一度バージョンを下げたほうが勉強は進みそうな気もします。

一晩考えます。

 

 

文責:Luke