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가 정말 위대한 것 같다
끝.
Author And Source
이 문제에 관하여(Data Shuffle), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@khj9204/Data-Shuffle저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)