YSTheEndOfTheWorldです。いつも勉強させて頂いております。 Part3の時はUPしているソースの存在を知らず、動画のコードで動かず苦労したのでこのPart4では初めからUPされているものをDLしてまず動かしてみようとしたところ、エラーが出て解決できません。ヒント頂ければ幸いです。 # 学習モデルの作成 model = keras.models.Sequential() model.add(layers.Conv2D(32, (3, 3), padding='same', input_shape=X_train.shape[1:], activation='relu')) model.add(layers.MaxPooling2D(pool_size=(2, 2))) model.add(layers.Dropout(0.25)) のところの model.add(layers.Conv2D(32, (3, 3), padding='same', input_shape=X_train.shape[1:], activation='relu')) で以下のようなエラーが出て先に進めません。 File "C:\Users\user\AI\cnn.py", line 30, in model.add(layers.Conv2D(32, (3, 3), padding='same', File "C:\Users\user\anaconda3\envs\tensor-\lib\site-packages\tensorflow\python\training\tracking\base.py", line 587, in _method_wrapper result = method(self, *args, **kwargs) File "C:\Users\user\anaconda3\envs\tensor-\lib\site-packages\keras\utils\traceback_utils.py", line 67, in error_handler raise e.with_traceback(filtered_tb) from None File "C:\Users\user\anaconda3\envs\tensor-\lib\site-packages\keras\engine\input_spec.py", line 228, in assert_input_compatibility raise ValueError(f'Input {input_index} of layer "{layer_name}" ' ValueError: Input 0 of layer "conv2d" is incompatible with the layer: expected min_ndim=4, found ndim=1. Full shape received: (None,) 何卒宜しくお願い致します。
YSTheEndOfTheWorldです。いつも勉強させて頂いております。
Part3の時はUPしているソースの存在を知らず、動画のコードで動かず苦労したのでこのPart4では初めからUPされているものをDLしてまず動かしてみようとしたところ、エラーが出て解決できません。ヒント頂ければ幸いです。
# 学習モデルの作成
model = keras.models.Sequential()
model.add(layers.Conv2D(32, (3, 3), padding='same',
input_shape=X_train.shape[1:], activation='relu'))
model.add(layers.MaxPooling2D(pool_size=(2, 2)))
model.add(layers.Dropout(0.25))
のところの
model.add(layers.Conv2D(32, (3, 3), padding='same',
input_shape=X_train.shape[1:], activation='relu'))
で以下のようなエラーが出て先に進めません。
File "C:\Users\user\AI\cnn.py", line 30, in
model.add(layers.Conv2D(32, (3, 3), padding='same',
File "C:\Users\user\anaconda3\envs\tensor-\lib\site-packages\tensorflow\python\training\tracking\base.py", line 587, in _method_wrapper
result = method(self, *args, **kwargs)
File "C:\Users\user\anaconda3\envs\tensor-\lib\site-packages\keras\utils\traceback_utils.py", line 67, in error_handler
raise e.with_traceback(filtered_tb) from None
File "C:\Users\user\anaconda3\envs\tensor-\lib\site-packages\keras\engine\input_spec.py", line 228, in assert_input_compatibility
raise ValueError(f'Input {input_index} of layer "{layer_name}" '
ValueError: Input 0 of layer "conv2d" is incompatible with the layer: expected min_ndim=4, found ndim=1. Full shape received: (None,)
何卒宜しくお願い致します。