퀀티랩 - 퀀트투자 연구소
퀀티랩 - 퀀트투자 연구소
다음 코드에서 `batch_size`가 while문 안에서는 미니배치 크기로 사용되고 있습니다. ```py # while문 안 # 반복에 대한 정보 갱신 self.batch_size += 1 self.itr_cnt += 1 self.exploration_cnt += 1 if exploration else...
@udp-justin-lee python 3.6 + cuda 10.0 + cudnn 7.3.1 로 시도해 보시길 권해드립니다. GPU 사용가능하시면 다음과 같이 환경 만드시면 됩니다. ``` conda create -n rltrader python=3.6 conda activate rltrader pip...
@kyle-109 신경망 모델의 fit/predict 비용에 비해 epoch 수행하면서 생기는 pure python loop들의 비용이 클 것으로 추측하고 있습니다. 저도 성능 개선을 준비하고 있고요, 보틀넥이 어딘지 프로파일링 해보고 공유드리겠습니다.
@ttcoaster KERAS_BACKEND 환경변수는 https://github.com/quantylab/rltrader/blob/master/main.py#L39 여기서 설정해 주고 있습니다. 이부분이 정상적으로 수행되는지 확인해보시는게 좋겠습니다.
@ujujang `numpy`가 설치되어 있지 않은 것 같습니다. `pip list | grep numpy`로 설치 여부를 확인해 보시면 좋을 것 같습니다. 다양한 주요 모듈이 이미 설치되어 있는 Anaconda를 사용하실 것은 추천드립니다. https://www.anaconda.com/products/individual
@leehj850212 안녕하세요. `IndexError: too many indices for array` 이 에러 메시지만 봤을 때는 outvals가 numpy array가 아닌 것 같은 생각이 듭니다. https://github.com/quantylab/rltrader/blob/master/visualizer.py#L38 이 부분 확인 부탁드립니다.
@joenjoey master 코드를 사용하셨나요? master에는 v3.0 코드가 적용되어 있습니다. PyTorch, TF는 다음 버전을 사용했습니다. - PyTorch 1.10.1 - TensorFlow 2.7.0 - Keras 2.7.0 (TensorFlow에 포함되어 있음)
@WOO-4515 `WARNING: Logging before flag parsing goes to stderr.`는 tensorflow에서 내주는 워닝이라 비정상 종료의 원인은 아닌거 같습니다. `Process finished with exit code -1073740940 (0xC0000374)` 이 비정상 종료가 저는 재현이 안되는데...
@WOO-4515 OS bit와 파이썬 bit도 확인 부탁드립니다. 저는 둘 다 64bit 입니다.
@romiet-jin `PER`, `PBR` 등의 지표는 크레온 플러스 API, KRX 등 다양한 소스로 확인하고 있습니다. v2 데이터에서 사용한 `ROE`는 지배주주순이익을 지배주주지분으로 나눈 값인데 `pbr / per`로 계산한 값으로 대체해도 학습에 무리가...