Deep learning

Posted on By frozenrainyoo

용어 정리

  • epoch(에포크): 학습 대상 데이터 전부를 대상으로 한 차례 반복한 과정.
    새 시대라는 뜻으로 유사한 용어로는 유전 알고리즘에서 쓰는 generation와 통계학의 run이 있습니다. 각기 무언가를 한 차례 반복한다는 개념이다.
  • exploration: 한 에포크에서 경험을 얻기 위해서 무작위로 행동을 해봐야하는데 이를 탐험(exploration)이라고 한다.
  • epsilon(엡실론): 탐험 비율. 여러 번 반복했을 때 엡실론을 줄여 나중에는 엡실론 비율이 0%가 되도록 하면 에포크가 커질수록 exploration하는 행동이 줄어들게 된다.
    즉, 경험이 쌓일수록 무작위로 하는 행동을 줄이는 방법이다.

알고리즘

인공 신경망 (Artificial Neural Network, ANN)

심층 신경망 (Deep Neural Network, DNN)

순환 신경망 (Recurrent Neural Network, RNN)

LSTM 신경망 (Long Short-Term Memory Models, LSTM)

합성곱 신경망 (Convolutional Neural Network, CNN)

심층 신뢰 신경망 (Deep Belief Network, DBN)

심층 Q-네트워크 (Deep Q-Network)