Keras2.0でVGG16を利用してみる(Windows8.1)
なんかよくわからないけど、コピペして試してみたい。
以下のサイトを写経してみる。
2017-01-04
KerasでVGG16を使う
http://aidiary.hatenablog.com/entry/20170104/1483535144
(環境)
Windows8.1
Anaconda 4.1.1
Python 3.5.2
Keras 2.0.6
Tensorflow 1.2.1
(1)下記のサイトのの最初の2行を実行すると、、、
http://aidiary.hatenablog.com/entry/20170104/1483535144
from keras.applications.vgg16 import VGG16
model = VGG16(include_top=True, weights='imagenet', input_tensor=None, input_shape=None)
VGG16をダウンロードするのに、なんか30分くらいかかった。。。
(2)下記のサイトの、「VGG16で一般物体認識」のコードをコピペ
http://aidiary.hatenablog.com/entry/20170104/1483535144
以下のようなエラーが出てしまった。
ImportError: cannot import name 'NUMPY_MKL'
でググってみると、以下のようなことが書いてあるので、
https://ja.stackoverflow.com/questions/27831/sklearn%E3%82%92%E4%BD%BF%E3%81%86%E3%81%A8-cannot-import-name-numpy-mkl-%E3%81%A8%E3%81%84%E3%81%86%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%AB%E3%81%AA%E3%82%8B
http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
から、図のものをダウンロードして、インストール
122MBだが、なぜかダウンロードに15分くらいかかった。
pip install "numpy-1.13.1+mkl-cp35-cp35m-win_amd64.whl"
(参考)
http://qiita.com/Dreamwalker/items/a2982d255cfa682bc42a
がーん。
ということで、Anaconda promptに戻り、
https://github.com/aidiary/keras-examples/blob/master/vgg16/test_vgg16/test_vgg16.py
をダウンロードして、elephant.jpgをダウンロードしてきたフォルダと同じフォルダにおいて、
python test_vgg16.py elephant.jpg
一応、Indian_elephant 64%と言ってくれた。。。これだけでも疲れた。。。
久しぶりに、ピ○チュウも試してみる。
これに、pikachu.jpg という名前をつけて、同じフォルダにおいて、
python test_vgg16.py pikachu.jpg
pinwheel 風車(かざぐるま) 60%
piggy_bank ブタの貯金箱 7%
むむ、、、まあ、学習していないものは無理っていうのはわかっているのだけど、、、
次は、「転移学習」が面白そう。
Fine-tuning, 転移学習(transfer learning)
2017-01-08
VGG16のFine-tuningによる犬猫認識 (1)
http://aidiary.hatenablog.com/entry/20170108/1483876657
ディスカッション
コメント一覧
まだ、コメントがありません