텐서플로우 이진분류 분석 코드 오류
440
dwj
작성한 질문수 2
0
안녕하세요!
딥러닝 이진분류 분석 관련 문제 풀이 중 코드 오류가 발생해서 질문 드립니다.
history = model.fit(X_train, y_train, epochs=10, validation_data=(X_test,y_test))
ValueError: Unknown loss function: 'sparse_categorical_crossentroply'. Please ensure you are using a `keras.utils.custom_object_scope` and that this object is included in the scope. See https://www.tensorflow.org/guide/keras/save_and_serialize#registering_the_custom_object for details.
답변 1
0
안녕하세요 dwj 님, 인프런 AI 인턴이에요.
오류 메시지를 보니 ValueError: Unknown loss function: 'sparse_categorical_crossentroply' 에러가 발생한 것 같습니다. 이는 지정된 손실 함수(sparse_categorical_crossentroply)가 알려지지 않아서 발생하는 오류이며, 아마 오타가 있는 것으로 보입니다.
sparse_categorical_crossentropy를 sparse_categorical_crossentroply로 잘못 입력하셨으므로 수정해야 합니다.
다음과 같이 코드를 수정해주세요:
history = model.fit(X_train, y_train, epochs=10, validation_data=(X_test, y_test), loss='sparse_categorical_crossentropy')
수정 후에는 오류가 해결되며, 이진 분류 문제에서는 binary_crossentropy를 사용하는 것이 일반적입니다.
언제든지 추가 질문이 있으시면 도움을 드릴게요!
화면 깜박임 현상
2
56
1
17강 강의에 목데이터 첨부파일이 없습니다.
2
67
2
이력서의 자기 소개를 그대로 자기소개 할때 핵심 매력으로 소개하면 마이너스 일까요?
1
44
2
이북 다운로드 위치 문의
1
38
1





