• 다우 이론

    기술적 분석의 시작점이라고까지 이야기되는 이론입니다.https://www.hi-ib.com/systemtrade/st02090201.jsp 다우 이론에는 다음과 같은 6가지 내용이 있습니다. 이에 따르면 가격 추세는 장기 (1년-수년), 중기 (3주-6개월), 단기 (3주미만)에 대해 판단해 볼 수 있으며, 추세는 강/약/보합으로 분류가능합니다. 이 말에 포함된 함의는 ‘추세’가 우리가 예측해야하는 중요한 대상이라는 것입니다. 평균은 상호 밀접히 연관되어있습니다. 예를들어 주가와 환율, 주가와 GDP 등. 어떤 사람들은 코스피가 S&P 500을…

    Tags:

  • 퀀트에 입문하게 하게 도와준 책들

    제가 퀀트에 입문하게 하게 도와준 책들을 소개합니다. 할수 있다 퀀트 투자미국 주식으로 시작하는 슬기로운 퀀트 투자인공지능 투자가 퀀트퀀트 전략을 위한 인공지능 트레이딩 또 다음 서베이 논문이 도움이 되었습니다.A Survey of Forex and Stock Price Prediction Using Deep Learning 그러면 제가 퀀트의 답을 알았는가? 그것은 아닙니다. 다만 여러가지 생각나는 아이디어를 저장할 공간을 마련하기 위해 블로그를 시작하였습니다.…

    Tags:

  • 파이썬 positional only, keyword only argument

    https://peps.python.org/pep-3102/ 에 나온 내용입니다. 함수의 parameter 가 길어지다보면 foo(1, 2, ‘bar’, 4) 처럼 position으로 인자를 모두 넘기기보다 keyword argument로 foo(param1=1, param2=2) 형태의 코딩을 사용해야 실수를 줄일 수 있을때가 있습니다. 또는 매개변수가 필수는 아닌 옵션의 성격일 때도 있습니다. 앞서의 PEP는 keyword 형태로 인자를 지정하도록 강제하는 방법으로 문법은 다음과 같습니다. 본래 * 는 개수가 정해지지 않은 가변길이…

    Tags:

  • 모바일 크롬 다크모드와 글자 크기 조절

    모바일 크롬과 삼성 브라우저 (삼브)가 웹 페이지를 보여줄 때 큰 차이점은 다크모드가 컨텐츠 영역에도 제공되는지, 그리고 웹 사이트의 설정과 무관하게 글자 크기를 변경할 수 있는지이다. 그 두가지 설정을 크롬에서도 동일하게 하려면 다음과 같이 설정한다 이렇게 두가지를 enable 해주면 된다. 웹 보기가 불편해서 삼브를 써야했던 분들에게 도움이 되기를..

    Tags:

  • lightgbm

    xgboost vs lightgbm 검색해보니 이렇게 훌륭한 글을 올려두신 분이 계시네요. https://assaeunji.github.io/machine%20learning/2021-01-07-xgboost/ 읽어보니 둘간에 사용하는 방법은 크게 다르지 않아서 xgboost 코드를 거의 그대로 쓸 수 있어 보입니다.

    Tags:

  • Deep learning model tuning

    구글 리서치에서 나온 딥 러닝 튜닝 가이드 https://github.com/google-research/tuning_playbook

  • Deep learning model interpretation

    SHAP 란 “SHAP (SHapley Additive exPlanations) is a game theoretic approach to explain the output of any machine learning model.” 이라고 합니다. 사용 사례는 https://walkwithfastai.com/SHAP 에서 볼 수 있습니다.

    Tags:

  • ssh-add 를 자동실행하는 방법

    https://unix.stackexchange.com/questions/90853/how-can-i-run-ssh-add-automatically-without-a-password-prompt 에서 다양한 방법을 본 결과 저는 그냥 keychain 쓰기로 했습니다. 맥에서는 ssh config 안에 키체인을 사용하게 자동으로 되서 신경을 안썼는데 chrome os 안의 리눅스는 설정을 해야하는군요. sudo apt-get install keychain 으로 설치한다음 ~/.bash_profile에 다음을 추가합니다. 그러면 재부팅때 마다 실행되면서 패스워드를 단 한번 요청하게 됩니다. 아래는 이미 패스워드가 입력된 상황입니다. 이외에도 ssh-ident 를 쓰는 방법도…

    Tags:

  • 딥러닝 파라미터 튜닝

    늘 뭔가 흑마술처럼 생각되는게 파라미터 튜닝인데 구글에서 좋은 글을 github에 올렸습니다. https://github.com/google-research/tuning_playbook 이전까지는 그냥 남들 쓰는 파라미터 배끼고 남들 쓰는 범위안에서 GridSearchCV 돌리는게 보통이었는데 참고해볼만 할 것 같습니다.

    Tags:

  • 제안을 위한 분석

    일하다보면 종종 데이터 탐색과 그 탐색의 결과로 제안을 하는 일을 구분하지 못하는 경우를 본다. 문서를 쓰면서 어떤 분석을 했는지 raw data를 하나하나 나열하고 그 과정의 어려움을 설명하고, 남아있는 기술적 문제를 설명하려 하던가. 이런 설명이 필요한 컨텍스트와 리더쉽 또는 product manager 에게 자신의 분석을 보이는 설명은 서로 달라야한다. 내 분석을 통해 설득하고 제안하는 것이 주가 되어야한다.…

    Tags: