머신러닝 분야중 CNN에 대해 여쭤봅니다 > 과학기술Q&A

본문 바로가기

머신러닝 분야중 CNN에 대해 여쭤봅니다

페이지 정보

kjgkjdkeco 작성일2018-06-18 12:54

본문

안녕하세요
머신러닝 중에서 영상에 잘 쓰이는 CNN있지않습니까
매트랩이나 텐서플로우를 보면 컨벌루션 연산을 할 때 결과물의 크기가
입력의 크기와 같게 할수있습니다.
매트랩은 옵션'SAME'를 텐서플로우도 옵션'SAME'를 사용해서
입력과 결과의 데이터 크기가 같게 할 수 있습니다.
근데 원래 컨벌루션 연산은 원래 당연히 출력의 크기가 작을 수밖에 없잖아요?
그렇다면 매트랩과 텐서플로우의 SAME옵션은 대체 뭘 어떻게해서
출력의크기가 그대로가 되게 할 수 있습니까?
입력에서 패딩과 스트라이드크기를 알아서 조절해주나요?
아니면 출력이 사실은 입력보다 작게되는데 그저 가로세로로 0을 채워넣어서 크기만 같게 만드는것인가요?

댓글 3

에스반님의 댓글

에스반

SAME 옵션이 뭔지는 잘 모르겠지만, 제가 아는 바로는 zero padding을 이용하면 출력의 크기를 입력의 크기와 같게 할 수 있습니다. 아래 링크 참조해 보세요.

https://adeshpande3.github.io/A-Beginner%27s-Guide-To-Understanding-Convolutional-Neural-Networks-Part-2/

kjgkjdkeco님의 댓글

kjgkjdkeco 댓글의 댓글

정말 감사합니다! 그럼 이미지를 컨벌루션영상할때 잘 모르고 저 SAME옵션을 사용할때 조심해야겠군요..!

에스반님의 댓글

에스반 댓글의 댓글

별 말씀을요 도움이 되었다니 저도 좋네요 :)

과학기술Q&A

SLIDE UP

모바일에서는 읽기만 가능합니다.
PC 버전 보기
© 2002 - 2015 scieng.net