- Conv2d
kernel_size는 filter의 크기인데 n*n크기만큼 짜르고
strides의 크기만큼 이동하며
padding은 filter과정에서 이미지의 크기를 유지하기 위해 이미지 데이터의 모서리에 0의 값을 넣어주고
해당 데이터를 relu방식으로 활성화 함수를 사용해서 150, 150,1의 크기를 입력받고 32개로 출력한다- MaxPool2d
해당 이미지 데이터를 축소하는 것으로 size만큼에서 max값들만 출력해서 이미지 데이터를 축소하는 역할을 수행한다.
- DropOut
이미지의 과적합을 방지하기 위해서 흐릿하게?만든다는 표현이 맞을지는 모르겠는데 이미지를 일정 부분 망가지게 한다
- Flatten
데이터를 일차원 형태로 만드는데, 이미지 데이터의 경우 다차원이기 때문에 Dense에 입력값을 넣기 위해 일차원으로 펼쳐준다.