rltrader
rltrader copied to clipboard
Network 클래스 질문
-
shared_network 인자는 None이 아니면 클래스에서 직접 생성하는 DNN, LSTM, CNN을 제외한 다른 형태의 공유 신경망을 받는건가요?
-
클래스 함수 get_shared_network에서 net="cnn"인 경우 Input shape이 (num_steps, input_dim, 1)인 것 같은데 맞나요?
-
shared_network
는 가치신경망과 정책신경망을 모두 사용하는 AC, A2C 등에서 두 신경망이 공유하는 앞단 부분을 의미합니다. - 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