국비충 딥러닝 ㅈ뉴비인데 질문있슴미다
cnn으로 이미지 학습시키는데 이미지는 용량이 커서 개인 데탑으로는 램이랑 브이램이 턱없이 부족해서 제대로 학습이 안되더라구여
그래서 flow_from_directory 써가지고 학습시켰는데 이렇게 학습시킨 모델을 test 하면 결과값이 항상 엉망으로 나옵니다..(어떤 이미지를 넣던 한 라벨로만 결과를 내놓거나 전혀 다른답을 내놓거나 함)
뭐 여러운게 아니고 ㄹㅇ 단순한 image classification 인데... 학습 시킬때 train_acc랑 val_acc는 정상적으로 나옵니다.(0.85정도)
어디서 듣기로는 학습시킬때 이미지와 test할 때 넣는 이미지가 전처리 방법이 완전히 같아야 제대로 결과값이 나온다던데 flow_from_directory는 어떤식으로 이미지가 전처리돼서 들어가는지를 아무리 찾아봐도 모르겠습니다...
그리고 flow_from_directory 방법 외에 h5py로 변환시킨 후에 학습시키는 방법은 어떤지 궁금함미다...
tensorflow github이나 doc 들어가서 flow_from_directory 보면 코드있을텐데
엇 그럼 다시 확인해볼게요
전처리를 똑같이하진않는디 추론땐 좀덜어냄 - dc App
전처리를 똑같이 하지 않으면 결과가 이상하게 나오는것 같던데..
fit 하면서 train_acc 랑 val_acc는 정상적으로 나오는데 predict에 넣는 이미지는 전부 다 틀립니다요...
학습데이터로 썼던 이미지 넣어도 다틀림
normalize같은건 스플릿에따라 다르게 적용해야지 정보가 새잖아 - dc App
그리고 학습데이터를 넣어봐도 엉망인건 전처리의 문제보단 linear evaluation protocol에 사용된 mlp layer셋팅이 엉망일 가능성이 크다고봄 추론코드 성능평가부분을 다시보던가 - dc App
형님 무슨말씀인지 제 얕은 지식으로는 이해가 잘 안됩니다... 그래도 조언 감사합니다(__)(--) 제 나름대로 더 해보고 더 안되면 다시 질문 올리겠읍니다...
말을 어렵게 한거임 실수 그니까 mnist면 뭐 끝단 레이어를 열개로하고 이런 걸 확인하고 테스트때 점수나오는 정답레이블이 담겨있는 코드를 다시확인해보삼 - dc App
진짜 해결하고싶으면 코드 문단정도는 주석달고 깃헙주소를 올리던가 - dc App
넵 지금 귀가중인데 집가서 함 보겠습니다
국비 파이널 발표였던 프로젝트였는데 지금 취업해서 다른일 하다가 다시 꺼내보는거라.. 집에서 토이 데이터셋 가지고 다시 돌려보고 확인해봐야 할것 같습니당
굳입니다 - dc App