-
파이썬 모듈을 깔았는데도, 못 찾는 경우 경로를 찾아야 한다. 경로를 찾는 방법은 다음과 같다.
-
버전확인
# 텐서플로우 import tensorflow as tf print(tf.__version__) # 케라스 import keras print(keras.__version__)
-
ipynb to py
pip install ipython pip install nbconvert ipython nbconvert --to script 파일명.ipynb
-
get_default_graph 에러
: tensorflow 버전 문제임
pip uninstall tensorflow pip install tensorflow==1.4
-
리눅스 서버에 주피터노트북 깔기
-
아나콘다 깔기
-
주피터 설정파일 생성
jupyter-notebook --generate-config
- (외부접속을 위한) 비번 설정
~$ ipython [1] from notebook.auth import security [2] security.passwd() [3] exit
- 설정파일 수정
-
c.JupyterApp.config_file_name = 'jupyter_notebook_config.py'
c.JupyterApp.allow_origin = '*'
c.NotebookApp.ip = '본인 리눅스 서버'
c.Notebook.open_browser = False
c.NotebookApp.password = u'sha1:30ca43452aba~~~247b8cd8b4666603'
c.NotebookApp.notebook_dir = '../'
5) 주소창에 본인리눅스서버:8888
: 비밀번호는 위에서 설정한 비번으로 접속
-
RMSE로 학습했을 때의 accuracy가 가지는 의미가 얼마나 있을까? 분명 label 그래프와 prediction그래프의 차이가 많이 나더라도 bias가 그렇게 크게 잡히지 않는다면? 우리가 예측해내야 하는 것은 사실 position을 잡을 timing이다.
-
multistep(수 일의 output을 예측하는 것)은 학습할 때도 수 일의 output을 예측해야하는데, 그렇지 않은 것들이 있다.
-
실제로 테스트를 해볼 것은
5day를 보고 1day를 예측하는 것
10day를 보고 1day를 예측하는 것처럼, 보는 일수를 조정해본다.(time stamp, time step이라고 불린다.)
-
anchor란, 스무딩해주는 것이다.
-
ARIMA가 오히려 LSTM보다 좋다?
-
minmaxscaler 하면, min보다 더 떨어지는 경우와 같은, 급락 예측 힘들지 않나
-
오히려 재무재표를 분석해서 넣는다면 어떨까?
-
참고할 만한 논문 사이트 : KDD, AAAI, ICML
-
가장 적절한 activation function, optimizer는 무엇일까?
-
그 모델의 한계
-
feature에 힘을 주는 것 제곱을 한다거나,
-
일단 time-series data를 처리하는 모델에 대한 학습이 필요하다. ()