LoginSignup
1
0
記事投稿キャンペーン 「2024年!初アウトプットをしよう」

直感 Deep Learning 書籍の1.3.2のコードで遭遇したエラー

Posted at

出版から時間が立っていることとネットワーク環境のためいくつかのエラーが発生した。解決策を備忘録として残しておく。

前提条件

  • HTTP通信監視下のProxy環境
  • Windows10 64bit
  • Python3.10.13
  • tensoflow 2.15.0(書籍のコード中のkerasはtensorflow.kerasに置換した)

エラー その①

ImportError: cannot import name 'np_utils' from 'tensorflow.keras.utils'

対策:書き方がバージョンに合っていなかったのでコードを変更した。

- from tensorflow.keras.utils import np_utils
+ from tensorflow.keras.utils import to_categorical

エラー その②

ERROR [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed:
Hostname mismatch, certificate is not valid for XXXXX.

下記コードを実行するとがエラーが発生しmnistデータのダウンロードができなかった。

(X_train, y_train), (X_test, y_test) = mnist.load_data()

対策:下記コードを先頭に追加した。

+ import ssl
+ ssl._create_default_https_context = ssl._create_unverified_context

エラー その③

FailedPreconditionError: XXXXX is not a directory

下記コードを実行するとエラーが発生しモデルの訓練ができなかった。

model.fit(X_train, Y_train,
batch_size=BATCH_SIZE, epochs=NB_EPOCH,
callbacks=callbacks,
verbose=VERBOSE, validation_split=VALIDATION_SPLIT)

対策:カレントディレクトリのパスに日本語が含まれていたことが原因だったので、日本語のないパスに変更した。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0