인프런 커뮤니티 질문&답변

ui88g216님의 프로필 이미지

작성한 질문수

[개정판] 딥러닝 컴퓨터 비전 완벽 가이드

<삭제 예정> Keras-yolo3로 Google Open Image 기반의 데이터 세트 Training 및 Object Detection 실습 02

학습과정에 대한 의문점이 생겼습니다.

21.01.13 21:32 작성

·

165

0

학습을 시킬때 이미지를 직접 넣지 않고 csv파일로 bounding box및 기타 정보만을 주고 generator를 이용해 학습을 수행하는데, 이미지를 직접 넣지않고 어떻게 학습이 되는건지 궁금합니다. 원래는 이미지의 픽셀값들을 넣어 계산한 후 정답인 bounding box값이 구해지도록 regression을 통해 weights를 조정한다고 생각했거든요 

csv만으로 어떻게 학습이 진행되는건가요?

답변 2

1

권 철민님의 프로필 이미지
권 철민
지식공유자

2021. 01. 13. 21:56

안녕하십니까,

CSV 파일에 있는 Image 파일의 경로를 읽어서 image 픽셀값을 읽어들입니다(keras는 유사한 기능으로image datagenerator객체에서 flow_from_dataframe()과 같은 메소드를 제공합니다).

csv 파일을 읽지만  결국은 csv파일에 있는 image 파일명을 기반으로 image 파일 위치를 찾아서 이미지를 numpy/tensor로 변환 시킨 뒤 학습시 모델로 입력합니다. 

감사합니다.

0

ui88g216님의 프로필 이미지
ui88g216
질문자

2021. 01. 14. 11:37

앗 그렇군요! 감사합니다ㅎㅎ

ui88g216님의 프로필 이미지

작성한 질문수

질문하기