2018-11-04

Colaboratryで作ったphythonコードをローカルのJupyter Notebookで動かそうとしてハマったときのメモ。

Windows10でTensorflowとKerasをインストールしようとしてハマった話 Windows10でTensorflowとKerasをインストールしようとしてハマった話  - Nao_uの日記 を含むブックマーク はてなブックマーク - Windows10でTensorflowとKerasをインストールしようとしてハマった話  - Nao_uの日記 Windows10でTensorflowとKerasをインストールしようとしてハマった話  - Nao_uの日記 のブックマークコメント

pip install tensorflow

でインストールしたtensorflowが「ダイナミック リンク ライブラリ (DLL) 初期化ルーチンの実行に失敗しました。」というエラーで動かず、

conda install tensorflow

で動いた。

たぶん vs2015_runtime: 14.0.25123-0 --> 14.0.25420-0 が入ったおかげかも。

こういう罠にはまらないのでColaboratoryは便利。

mnistのサンプルで TypeError: softmax() got an unexpected keyword argument ‘axis’というエラーが出る mnistのサンプルで TypeError: softmax() got an unexpected keyword argument ‘axis’というエラーが出る - Nao_uの日記 を含むブックマーク はてなブックマーク - mnistのサンプルで TypeError: softmax() got an unexpected keyword argument ‘axis’というエラーが出る - Nao_uの日記 mnistのサンプルで TypeError: softmax() got an unexpected keyword argument ‘axis’というエラーが出る - Nao_uの日記 のブックマークコメント

model.add(Dense(10, activation='softmax'))

を実行すると、kerasがバージョン2.1.6だとエラーが出るらしい。2.1.3に戻すとそのまま通る

pip install keras==2.1.3

手書きひらがなの認識で99.78%の精度をディープラーニング手書きひらがなの認識で99.78%の精度をディープラーニングで - Nao_uの日記 を含むブックマーク はてなブックマーク - 手書きひらがなの認識で99.78%の精度をディープラーニングで - Nao_uの日記 手書きひらがなの認識で99.78%の精度をディープラーニングで - Nao_uの日記 のブックマークコメント


Deep learningで画像認識⑦〜Kerasで畳み込みニューラルネットワーク Deep learningで画像認識⑦〜Kerasで畳み込みニューラルネットワーク - Nao_uの日記 を含むブックマーク はてなブックマーク - Deep learningで画像認識⑦〜Kerasで畳み込みニューラルネットワーク - Nao_uの日記 Deep learningで画像認識⑦〜Kerasで畳み込みニューラルネットワーク - Nao_uの日記 のブックマークコメント

Kerasでは、「ImageDataGenerator」というクラスが用意されており、元画像に移動、回転、拡大・縮小、反転などの人為的な操作を加えることによって、画像数を増やすことができます