[딥러닝]Loss is Null 해결방법

hugingstar·2022년 4월 17일
0
post-thumbnail

오늘은 딥러닝 모델을 만들다 보니까.. Loss가 Null이 발생했다...

해결방법

1.너무 높은 Learning rate를 낮춘다.
내 경우에는 Learning rate 같은 경우에는 0.001로 했다가 0.0001까지 내려갔지만 효과 없었고..
2.Optimizer를 변경
Optimizer를 변경해봤지만 역시나 효과가 없었다.

  • 일반적으로 많이 쓰는 것 :Adam
  • 그 외의 종류들 : RMSProp, Momentum, SGD, GD, NAG, AdaGrad, AdaMax, Nadam

3.데이터 안에 Nan 이 있는 경우 : 입력 데이터를 확인해본다.
데이터 입력된는 것을 면밀히 살펴 보니까 중간 중간 결측값들이 있었는데.. 1분 간격 데이터 내에서 하나씩 이빨이 빠져 있었다. 전처리과정에서 빈값을 판다스의 fillna를 사용하여 Nan을 이전 값으로 채워 넣은 다음에 모델을 생성해보니 Loss null 문제가 해결되었다.

0개의 댓글