rltrader icon indicating copy to clipboard operation
rltrader copied to clipboard

Network 클래스 질문

Open Yang-Hyun-Jun opened this issue 3 years ago • 1 comments

  1. shared_network 인자는 None이 아니면 클래스에서 직접 생성하는 DNN, LSTM, CNN을 제외한 다른 형태의 공유 신경망을 받는건가요?

  2. 클래스 함수 get_shared_network에서 net="cnn"인 경우 Input shape이 (num_steps, input_dim, 1)인 것 같은데 맞나요?

Yang-Hyun-Jun avatar Dec 22 '21 06:12 Yang-Hyun-Jun

  1. shared_network는 가치신경망과 정책신경망을 모두 사용하는 AC, A2C 등에서 두 신경망이 공유하는 앞단 부분을 의미합니다.
  2. input shape는 Conv2D 사용할 경우 (1, num_steps, input_dim), Conv1D 사용할 경우 (num_steps, input_dim)로 정했습니다. input_shape의 마지막은 feature vector size가 되어야해서 input_dim 넣어주시면 됩니다. https://github.com/quantylab/rltrader/blob/v3.0/quantylab/rltrader/networks_keras.py#L60

quantylab avatar Dec 26 '21 10:12 quantylab