GRU(args.hsz, stateful=True, return_state=True, name='GRU')
stateful=True
는 언제 쓰는 걸까?state 있게 갈래
아니면 state 없게 갈래
인데,예를 들면,os.listdir()
method in python is used to get the list of all files and directories in the specified directory.
os.listdir(data_path) >>> ['63.jpg', '823.jpg', '189.jpg', '77.jpg', ...
tf.pad()
_pad = [[30, 30], [30, 30], [0, 0]]
일 경우 , 첫번째 [30, 30]
은 첫번째 dimension에서 위 아래로 30, 30씩 추가한다는 것 같고, 두번째 [30, 30]
은 두번째 dimension에서 동일하게 양 옆으로 30, 30씩 추가한다는 것 같다. byte string을 인덱싱하기
my_bytes = b'just a byte string'
my_bytes[0] >>> 106
cGAN
EPOCHS = 10
for epoch in range(1, EPOCHS+1):
for i, images in enumerate(gan_datasets):
gene_loss, disc_loss = gan_step(images)
if (i+1) % 100 == 0:
print(f"[{epoch}/{EPOCHS} EPOCHS, {i+1} ITER] G:{gene_loss}, D:{disc_loss}")
-> 해당 코드에서 모델에 EPOCHS
를 안 넣는 것 같아서 살펴보니 gan_datasets
의 수만큼 for loop이 돌아가고, 그게 또EPOCHS
만큼 돌아가는 것.
이번 실습 노드는 논문을 구현하는 것인데, 그거 내용 따라하고 이해하는 데 하루가 다 쓰였다... 실제 프로젝트는 어떤 내용으로 될지 github 프로젝트 노트북에 담아내자...!