본문 바로가기

카테고리 없음

python image

ㅁ 특정 사이즈의 random array를 plot으로 출력

import numpy as np

import matplotlib.pyplot as plt

 

img = np.random.randint(0,225, size=(100,100))

 

plt.imshow(img)

plt.show()

 

 

ㅁ 출력크기 계산

- Conv 연산

input size = H * W

filter size(kernel) = FH * FW

stride = S

padding = P

output size = OH * OW

 

OH, OW = [ (H + 2P - FH) / S ] + 1  , [ (W + 2P - FW) / S ] + 1

 

- Conv2DTranspose 연산

 TransposeOH,  TransposeOW = (H-1)*S - 2P + (FH-1)+1, (W-1)*S -2p + (FW-1) + 1

블로그 참고

makeyourownneuralnetwork.blogspot.com/2020/02/calculating-output-size-of-convolutions.html

wiserloner.tistory.com/1150

 

Transpose Convolution 간단정리

upsampling을 정리하는김에 이것도 하겠습니다. 위에서 upsampling(unpooling)이 pooling 연산을 역으로 돌린거라고 했죠? T-Conv는 Conv연산을 역으로 돌린거라고 생각합시다. - 정방향 Conv연산 먼저 정방향부

wiserloner.tistory.com