Data Shuffle

학습과정중 미니배치과정에서 window slide된 데이터들을 섞어서 넣었다

원래는 랜덤인덱스를 생성한뒤 torch.cat를 써서 행 하나하나 다시 채워넣었는데..

멍청하니 컴퓨터가 고생을 했다

win__nor__WT.sample(frac = 1, random_state = epoch)

frac = 1을 하면 랜덤셔플, random_state에서 random seed를 정해줬다.

이러고 나니 1epoch당 속도가 한 열배는 빨라진것 같다

for문이 문제있다기보단, pandas와 numpy가 정말 위대한 것 같다

끝.

좋은 웹페이지 즐겨찾기