새소식

TroubleShooting

TypeError: '<' not supported between instances of 'function' and 'str'

  • -

 

 

 

model.evaluate에서 주로 발생하는 에러이다.

에러 형태

model.evaluate 평가 부분에서 오류가 나서 이유가 뭔가 찾아보게 되었다.

아마 대부분의 경우는 이것으로 해결될 듯 하다.

 

 

해결 방법
model.load_model(...)
model.compile(...)
model.evaluate(...)
 

모델이 잘 로드되었고 컴파일까지 진행되어 있는지 확인하세요.

저와 같은 경우에는 model.save한 형태의 .h5 모델 파일을 load_model한 후,

compile을 실행하지 않고 evaluate하면서 위와 같은 오류가 발생하였습니다.

 

 

 

깃허브에도 이 문제에 대한 해결이 아래와 같이 나와있습니다.

참고: https://github.com/tensorflow/tensorflow/issues/46249

 

 

 

 

 

 

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.