어떻게 reslove: InvalidArgumentError: 그래프 실행 오류가 발생합니까?

나지 압데사마드

안녕하세요 여러분 저는 컴퓨터 비전 및 분류 분야의 큰 전문가입니다. 저는 tensorflow 및 keras와 함께 cnn 메서드를 사용하여 모델을 훈련시키려고 노력하고 있지만 이 코드 아래에 오류가 계속 발생합니다. 누구든지 저를 도우시거나 적어도 조언을 해주실 수 있습니까? ?

model = keras.models.Sequential([
    keras.layers.Conv2D(filters=16, kernel_size=(3,3), activation='relu',input_shape=(IMG_HEIGHT,IMG_WIDTH,channels)),
    keras.layers.Conv2D(filters=32, kernel_size=(3,3), activation='relu'),
    keras.layers.MaxPool2D(pool_size=(2,2)),
    keras.layers.BatchNormalization(axis=-1),

    keras.layers.Conv2D(filters=64, kernel_size=(3,3), activation='relu'),
    keras.layers.Conv2D(filters=128, kernel_size=(3,3), activation='relu'),
    keras.layers.MaxPool2D(pool_size=(2,2)),
    keras.layers.BatchNormalization(axis=-1),

    keras.layers.Flatten(),
    keras.layers.Dense(512,activation='relu'),
    keras.layers.BatchNormalization() ,
    keras.layers.Dropout(rate=0.5),

    keras.layers.Dense(3,activation='softmax')

])

learning_rate = 0.001
    epochs=30
    opt= Adam(learning_rate=learning_rate , decay=learning_rate/(epochs*0.5))
    model.compile(loss='sparse_categorical_crossentropy',optimizer=opt,metrics=['accuracy'])


aug = ImageDataGenerator(
          rotation_range=10,
          zoom_range=0.15,
          width_shift_range=0.1,
          height_shift_range=0.1,
          shear_range=0.15,
          horizontal_flip= False,
          vertical_flip= False,
          fill_mode="nearest"
          )
          
    
    history = model.fit(aug.flow(X_train, y_train,batch_size=32), epochs=epochs,validation_data=(X_val,y_val) )

InvalidArgumentError                      Traceback (most recent call last)
<ipython-input-15-15df12cd6846> in <module>()
     11 
     12 
---> 13 history = model.fit(aug.flow(X_train, y_train,batch_size=32), epochs=epochs,validation_data=(X_val,y_val) )

1 frames
/usr/local/lib/python3.7/dist-packages/tensorflow/python/eager/execute.py in quick_execute(op_name, num_outputs, inputs, attrs, ctx, name)
     53     ctx.ensure_initialized()
     54     tensors = pywrap_tfe.TFE_Py_Execute(ctx._handle, device_name, op_name,
---> 55                                         inputs, attrs, num_outputs)
     56   except core._NotOkStatusException as e:
     57     if name is not None:

InvalidArgumentError: Graph execution error:

Detected at node 'sparse_categorical_crossentropy/SparseSoftmaxCrossEntropyWithLogits/SparseSoftmaxCrossEntropyWithLogits' defined at (most recent call last):
    File "/usr/lib/python3.7/runpy.py", line 193, in _run_module_as_main
      "__main__", mod_spec)
혼자 함께

출력 레이어에 3개의 노드와 softmax활성화 함수가 있고 sparse_categorical_crossentropy. 다음은 작업 예입니다.

import tensorflow as tf

model = tf.keras.Sequential([
    tf.keras.layers.Conv2D(filters=16, kernel_size=(3,3), activation='relu',input_shape=(256, 256, 3)),
    tf.keras.layers.Conv2D(filters=32, kernel_size=(3,3), activation='relu'),
    tf.keras.layers.MaxPool2D(pool_size=(2,2)),
    tf.keras.layers.BatchNormalization(axis=-1),

    tf.keras.layers.Conv2D(filters=64, kernel_size=(3,3), activation='relu'),
    tf.keras.layers.Conv2D(filters=128, kernel_size=(3,3), activation='relu'),
    tf.keras.layers.MaxPool2D(pool_size=(2,2)),
    tf.keras.layers.BatchNormalization(axis=-1),

    tf.keras.layers.Flatten(),
    tf.keras.layers.Dense(512,activation='relu'),
    tf.keras.layers.BatchNormalization() ,
    tf.keras.layers.Dropout(rate=0.5),

    tf.keras.layers.Dense(3,activation='softmax')

])

learning_rate = 0.001
epochs=2
opt= tf.keras.optimizers.Adam(learning_rate=learning_rate , decay=learning_rate/(epochs*0.5))
model.compile(loss='sparse_categorical_crossentropy',optimizer=opt,metrics=['accuracy'])


aug = tf.keras.preprocessing.image.ImageDataGenerator(
          rotation_range=10,
          zoom_range=0.15,
          width_shift_range=0.1,
          height_shift_range=0.1,
          shear_range=0.15,
          horizontal_flip= False,
          vertical_flip= False,
          fill_mode="nearest"
          )
          

X_train = tf.random.normal((50, 256, 256, 3))
y_train = tf.random.uniform((50, ), maxval=3, dtype=tf.int32)
history = model.fit(aug.flow(X_train, y_train, batch_size=2), epochs=epochs)

더미 데이터를 실제 데이터의 방향으로 사용하십시오.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

프로그램을 실행할 때 무한 루프가 발생합니다. 어떻게 수정합니까?

pdb를 사용하여 프로그램을 실행하고 오류가 발생한 지점에서 일시 중지하려면 어떻게해야합니까?

열 또는 행 안에 flutter PageView를 어떻게 넣습니까? 할 때 아래 오류가 발생합니다.

오류가 발생할 때까지 프로그램을 실행하고 오류가 발생하면 다시 시도하도록 설정하려면 어떻게 해야 합니까?

for 루프에서 scanf를 실행하는 동안 논리적 오류가 발생했습니다. 어떻게 해결합니까?

FLATLIST를 실행할 때 어떤 오류가 발생합니까?

이 프로그램을 실행할 때 왜 오류가 발생합니까?

Postgres / plpgsql에서 오류가 발생한 행을 어떻게보고합니까?

Linux 미스터리 : 노드 모듈 (Gatsby)을 실행하면 어떻게 .steampath 오류가 발생합니까?

E / launcher-유효하지 않은 세션 ID. 오이 각도기 프레임 워크를 실행할 때 오류가 발생합니다. 문제를 해결하고 여러 기능 파일을 실행하려면 어떻게해야합니까?

Python-어떤 예외가 발생하더라도 프로그램을 영원히 실행하려면 어떻게해야합니까?

코드를 실행할 때 세분화 오류 (코어 덤프) 오류가 발생합니다.

간단한 Python 프로그램을 실행하려면 아래 오류를 어떻게 수정합니까? VSCode 터미널 오류

스칼라 프로그래밍 언어가 내부적으로 어떻게 실행됩니까?

Dask 그래프의 실시간 실행을 보려면 어떻게합니까?

Eclipse가 실행중인 프로그램을 어떻게 종료합니까?

SFML 게임을 실행할 때 이상한 오류가 발생합니까?

rpm의 스크립트에서 "[...] 2>> (tee -a $ logfile> & 2) [...]"에 대한 구문 오류가 발생하는 이유는 무엇입니까? 그러나 명령 줄에서 실행할 때가 아니라 어떻게 작동합니까?

브라우저에서 자동 테스트를 실행할 때 오류가 발생했습니다. 어떻게 실행합니까?

처음 실행하면 아래 첨자가 범위를 벗어남 오류가 발생합니다.

프로그램을 실행할 때마다 NumberFormatException 오류를 어떻게 수정합니까?

이 작업을 어떻게 수행합니까? 구문 오류가 계속 발생합니다.

Angular 8 서버를 실행하는 동안 오류가 발생했습니다. 스택 필요 오류를 해결하려면 어떻게합니까?

PFRelation에 개체를 추가하는 동안 오류가 발생했습니다. 어떻게 수행합니까?

"Not all parameters was used" 프로그래밍 오류가 발생하지 않고 MySQL 테이블의 한 열을 값으로 채우려면 어떻게 해야 합니까?

PyCharm에서 테스트를 실행하면 어떻게 "모델 클래스가 명시 적 app_label을 선언하지 않습니다"오류가 발생합니까?

내 그래프 코드가 실행되지 않고 오류도 발생하지 않습니까?

apt-get update가 실행되면 "failed to fetch"오류가 발생합니다. 이 문제를 어떻게 해결합니까?

플레이크8을 실행합니다. 이 오류가 발생하는 이유 스레드가 그것과 어떤 관련이 있습니까?

TOP 리스트

  1. 1

    셀레늄의 모델 대화 상자에서 텍스트를 추출하는 방법은 무엇입니까?

  2. 2

    Blazor 0.9.0 및 ASP.NET Core 3 미리보기 4를 사용한 JWT 인증

  3. 3

    openCV python을 사용하여 텍스트 문서에서 워터 마크를 제거하는 방법은 무엇입니까?

  4. 4

    C # 16 진수 값 0x12는 잘못된 문자입니다.

  5. 5

    Excel : 합계가 N보다 크거나 같은 상위 값 찾기

  6. 6

    오류 : MSB4803 : MSBuild의 .NET Core 버전에서 "ResolveComReference"작업이 지원되지 않습니다.

  7. 7

    R에서 Excel로 내보낼 때 CET / CEST 시간 이동이 삭제됨

  8. 8

    node.js + postgres : "$ 1"또는 그 근처에서 구문 오류

  9. 9

    확대 후 하이 차트에서 Y 축이 잘못 정렬 됨

  10. 10

    EPPlus에서 행 높이를 설정할 때 이상한 동작

  11. 11

    Ionic 2 로더가 적시에 표시되지 않음

  12. 12

    MS Access 부분 일치 2 테이블

  13. 13

    EPPlus에서 병합 된 셀의 행 높이 자동 맞춤

  14. 14

    ExecuteNonQuery- 연결 속성이 초기화되지 않았습니다.

  15. 15

    ResponseEntity를 사용하고 InputStream이 닫히는 지 확인하는 적절한 스트리밍 방법

  16. 16

    PrematureCloseException : 연결이 너무 일찍 닫혔습니다.

  17. 17

    오류 : "const wchar_t *"유형의 인수가 "WCHAR *"유형의 매개 변수와 호환되지 않습니다.

  18. 18

    Java에서 이미지를 2 색으로 변환

  19. 19

    overflow-y를 사용할 때 스크롤 버벅 거림 줄이기 : scroll;

  20. 20

    Java에서 Apache POI를 사용하여 테이블 크기 및 간격을 단어로 설정하는 방법

  21. 21

    Android Kotlin은 다른 활동에서 함수를 호출합니다.

뜨겁다태그

보관