Sanctuary

Sanctuary

Memorandum about what I learned and thought today

Kerasのエラーまとめ

この記事は書きかけの記事です。

ValueError: `validation_split` is only supported for Tensors or NumPy arrays

原因

x_trainy_trainの配列がNumpy配列になっていない。

対処法

np.array(x_train, dtype='float32')として、Numpy配列に変換。

(要import numpy as np

lossが下がらない

原因①

x_trainy_trainの値が大きすぎる。正規化していない。

対処法

x_train /= max(x_train)とするなど、x_trainy_trainの値を小さくする。

Keras TunerでINFO:tensorflow:Oracle triggered exitが出て、ハイパーパラメータチューニングがされない

原因

tuner = kt.Hyperband(directory = 'my_dir')で指定したdirectory(この例の場合はmy_dir)がすでにフォルダ内に存在する。directoryを指定していない場合は、'untitled_project'という名前のdirectoryがすでに存在する。

対処法

該当するdirectoryを削除するか、名前を変更する。