Kerasのエラーまとめ
この記事は書きかけの記事です。
ValueError: `validation_split` is only supported for Tensors or NumPy arrays
原因
x_train
やy_train
の配列がNumpy配列になっていない。
対処法
np.array(x_train, dtype='float32')
として、Numpy配列に変換。
(要import numpy as np
)
lossが下がらない
原因①
x_train
やy_train
の値が大きすぎる。正規化していない。
対処法
x_train /= max(x_train)
とするなど、x_train
やy_train
の値を小さくする。
Keras TunerでINFO:tensorflow:Oracle triggered exitが出て、ハイパーパラメータチューニングがされない
原因
tuner = kt.Hyperband(directory = 'my_dir')
で指定したdirectory(この例の場合はmy_dir)がすでにフォルダ内に存在する。directory
を指定していない場合は、'untitled_project'という名前のdirectoryがすでに存在する。
対処法
該当するdirectoryを削除するか、名前を変更する。