[最終回][AIプログラミング入門] 顔認識プログラムを作ってみよう Part4 [画像識別編]

Поділитися
Вставка
  • Опубліковано 6 січ 2025

КОМЕНТАРІ • 1

  • @ystheendoftheworld2946
    @ystheendoftheworld2946 2 роки тому

    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,)
    何卒宜しくお願い致します。