CNN 이미지 전처리 공부중


CNN 이미지 전처리 공부중

※아직 공부중인 단계라 세부 마크다운 제목은 달지 않았습니다. 모듈을 임포트해줍니다. 참고용이라 실제로 연습때 쓰이지 않은 모듈도 여럿 임포트돼있습니다. 파일을 불러와 형태를 변환해 줍니다. 여러 사진중 개 사진을 한장 불러와 표시했습니다. 크기를 조정하는 'resize()' 함수를 정의한후 300*300의 지정 사이즈로 크기 변환하여 좌측에 표시했습니다. 랜덤하게 회전시키는 함수 정의 후 실행해 봤습니다. 2D 환경에서 방향은 4방향이므로 0~3의 횟수로 회전하도록 했습니다. 랜덤한 영역을 crop(추출) 하도록 정의했습니다. 본 사진에서는 150*150의 사이즈로 crop 했습니다. 데이터 정규화 과정입니다. 주석에 표시된대로 픽셀값을 [-1,1]로 변환해줬습니다. 이미지 증식을 위한 종합 함수를 정의했습니다. 위에서 진행한 resize, random crop, 회전, 반전이 모두 시행됩니다. 이미지 증식을 위해 random_jitter 함수를 이용했으나, 검증 데이터나 테스트 ...


#AI #CNN #딥러닝 #머신러닝 #이미지처리 #인공지능 #컨볼루션 #프로그래밍

원문링크 : CNN 이미지 전처리 공부중