データサイエンス演習Ⅱの課題処理環境.
そのままのモデルだと全然精度が出ないはず.
inference.py
の prediction_model.load_weights()
の引数を by_name=False, skip_mismatch=False
とするとワーニングが消えてちゃんと推論してくれる
cocoapi
のインストールで 「/Wno-cpp は無効です」 とかいうエラーが出て進まなかったので,
CornerNet-LiteのWindows 10での学習(ようやくトレーニング)
って記事を参考に
extra_compile_args=['-Wno-cpp', '-Wno-unused-function', '-std=c99'],
を extra_compile_args={'gcc': ['/Qstd=c99']},
にして
cocoapi/PythonAPI/
内で python setup.py build_ext install
したらうまく行ったような気がする.とりあえずエラーは消えた.
また predict.py
で行われるダウンロードで接続先の SSL 証明書が正しくないのか,エラーが出てしまう.
PEP 0476に従い、Python2.7.9以降はSSL証明書が正しくない場合にはデフォルトでSSL認証エラーを出すようになったそうだ.
urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed
やっていることの安全が確かめられるなら以下のコードを追加すれば通すことはできる.参照: SSL証明書が正しくないサイトに対してPythonでアクセスする
import ssl
ssl._create_default_https_context = ssl._create_unverified_context