keras를 이용해 LSTM 모델을 만들던 중에 문제가 하나 발생했다. 같은 코드로 실행을 했는데, 같은 결과값이 나오지 않는다. 시행할 때마다 다른 loss와 val_loss들이 나오기 때문에, 모델이 변경되었을 때 개선되었는지에 대한 판단이 어렵다. 원인은 크게 3가지이다. 1. GPU모델을 사용했다. -> CPU를 사용하면 됨 2. Multi-Thread를 사용했다. -> Single-Thread로 변경한다 3. Random Seed. -> Seed를 지정해준다. 각 원인에 대한 자세한 설명을 알고 싶다면, 다음 유튜브 영상을 참고하자. https://www.youtube.com/watch?v=Ys8ofBeR2kA 나같은 경우에는 이유를 알아보니, 멀티 쓰레드를 사용한 것 + Random_seed의..