딥러닝 프레임워크/Keras (2) 썸네일형 리스트형 Keras data generator; StopIteration Keras에서 custom dataset을 불러오기 위해 data generator를 사용한다. batch-by-batch에 data를 순회하면서 불러오도록 해준다. 여기서 Keras data generator는 infinite해야 한다. 안그러면 StopIteration을 발생한다. * 코드 / Code def subtract_mean_gen(x_source,y_source,avg_image,batch): batch_list_x=[] batch_list_y=[] for line,y in zip(x_source,y_source): x=line.astype('float32') x=x-avg_image batch_list_x.append(x) batch_list_y.append(y) if len(batch_.. Keras Progbar(Progress-bar) new-line update 해결하기 Keras로 모델을 만들어 Progbar를 이용해 accuracy, loss, precision 등을 출력하고 진행상황을 보게 되는데 나의 경우 vscode에서 계속 new-line으로 update되는 현상이 발생하였다. 하지만 이렇게 batch 마다 update가 되면 터미널에 너무 많은 내용이 찍어서 각 Epoch 당 경향을 console에서 파악하기 어렵기 때문에, 나는 각 batch 마다의 update는 한 줄에서 지워지면서 실시간으로 보여지기만 하고, 터미널에 남는 내용은 epoch 마다 남게 하고 싶었다. 이는 설치된 keras 폴더의 utils 라는 곳에 들어가면 generic_utils.py 라는 파일이 있다. 나의 경우는 아나콘다 환경에서 가상환경을 만들어 거기에 keras를 설치했기 때.. 이전 1 다음