텐서플로우(Tensorflow): inception v3 오류들 해결법

Posted by 드린
2017.08.23 19:27 IT

인공지능의 인기는 날이 갈수록 더해지며,

텐서플로우 사용자 또한 날로 증가되고 있네요.


텐서플로우 내에 있는 이미지 학습을 위한 inception v3도 많이 사용하시더군요.


오늘은 inception v3를 사용하면서 발생하는 오류들을 

해결하는 방법을 알려드리려해요.


많은 시행착오로 알아낸 해결법이예요.


먼저

WARNING:tensorflow:WARNING: Folder has less than 20 images, which may cause issues.

같은 오류는

이미지 학습을 위해 목록을 가져오다가 생기는 오류이며,

폴더(Label)내에 학습하고자 하는 이미지의 개수가 20개를 넘지 못해서 생기는 오류입니다.


이미지의 수를 늘려야하는데,

더이상 개수를 늘리기 곤란하다면 복사본을 만들어 개수를 늘리는 것도 방법입니다.

다만, 더 다양한 변수들을 학습할 수는 없겠죠?


다음으로

ERROR:tensorflow:Only one valid folder of images found at train/input/logo - multiple classes are needed for classification.

같은 오류는 폴더의 이름이 문제입니다.


텐서플로우에서는 한글을 지원하지 않는가 봅니다.

폴더 명을 영어로 변경하니 잘 되더군요.


마지막으로

CRITICAL:tensorflow:Label folder has no images in the category validation.

같은 오류는 이미지의 개수가 문제입니다.


전에는 최소 20개는 되어야 한다고 하지만,

위의 오류는 이미지가 30개 이상이 되어야 나오지 않는 오류입니다.

그러니 애초에 30개 이상 이미지를 구하시는게 정신건강에 좋을듯 합니다.

이 댓글을 비밀 댓글로