일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 파이어족 저축
- 퀀트 트레이딩
- 데이비드 라이언
- 니콜라스 다바스
- 에드워드 소프
- python
- 데이빗 라이언
- 연금저축계좌
- 추세추종 2%룰
- H는 통계를 모른다.
- 마크미너비니
- GIT
- tensorflow
- 퀀터스 하지 마세요
- mark minervini
- 통계적 유의성
- 파이어족
- 2%룰
- 마크 미너비니
- 파이어족 포트폴리오
- AWS
- 김프
- 자산배분
- 제시 리버모어
- 아웃풋 트레이닝
- 파이어족 자산증식
- 파이어족 자산
- 이클립스
- eclipse
- 신의 시간술
- Today
- Total
목록분류 전체보기 (206)
머신러닝과 기술적 분석
Machine Learning 알고리즘을 공부하다보면 Likelihood, ML, MAP 등의 용어가 나온다. 1. Likelihood 의 개념 likelihood : 주어진 1개 이상의 관측(observations) 에 대해서 가설 (parameter : 예를들면 확률분포의 평균과 분산) 이 맞을 정도를 scalar 로 수치화한 함수. 위 수식에서 처럼 확률분포 (pdf) 를 이용해서 구한다. 하지만 Likelihood 는 확률이 아니다. 모든 event 의 likelihood 총합이 1.0 이 되지 않기 때문이다. Kalman Filter 에서의 Likelihood 의 의미 likelihood : 주어진 1개 이상의 관측(observations) 에 대해서 가설 (parameter : 예를들면 확률분..
Image morphological operation 알고리즘에 대해서 정리한다. 1. 개요 Erosion Dilation Opening Closing 2. Background - 용어 정리 operation 의 동작을 알아보기 전에 용어 정리를 먼저 하려고 한다. 2.1. Structuring Element Structuring Element 는 morphological operation 에서 사용하는 Kernel 또는 Mask 이다. 예시 4-neighborhood structuring element 8-neighborhood structuring element 그 외에 임의로 element 를 정의 할 수 있다. 2.2. Background pixel / Foreground pixel Morphol..
python 에서 자주 사용하는 test-framework 에는 unitest, nose, pytest 가 있다. 이들 중에서 pytest 가 가장 사용하기도 간편하고 디버깅 메세지도 친절한 것 같다. Good Integration Practices 를 참조해서 pytest 사용방법에 대해서 정리해 보자. 1. Conventions for Python test discovery 아래와 같은 규칙으로 테스트를 수행한다. start point 로부터 recursive 하게 모든 디렉토리를 test 한다. (테스트할 디렉토리에서) test_*.py , *_test.py 로 naming 되어있는 모든 file 을 Test 한다. (테스트할 파일에서) Test prefix가 붙어있는 class와 test_ pre..
opencv library 를 설치해서 python 에서 사용해보자. 여기서는 windows 와 ubuntu 를 다룬다. python 2.7이 설치되어있다는 가정하에 서술한다. 1. Windows Windows 에서의 설치방법은 매우 쉽다. 1) http://opencv.org/downloads.html 에서 설치할 버젼을 클릭해서 설치파일을 다운로드 받는다. 2) 다운로드 받은 설치파일을 더블클릭해서 실행하고 설치한다. 3) 설치한 경로의 \opencv\build\python\2.7\x64 에서 cv2.pyd 파일을 파이썬 설치경로\Lib\site-packages (나의 경우 C:\Anaconda2\Lib\site-packages) 에 복사한다. Note python 버젼 (64bit/32bit) 에 ..
python programming 을 하다보면 file 의 상대경로를 capture 해야하는 경우가 있다. 1. 문제정의 문제를 조금 더 구체적으로 정의해보자. [Project-Root] |----[main-package] |----__init__.py # empty file |----module1.py |----module2.py |----[Template] |----driver1.py module1.py 에서 Template 디렉토리에 있는 파일(text data 등)을 참조하는 상황을 가정해보자. 내 경우는 python 으로 c code 를 generation 할 떄 위와 같은 상황에서 Template 에 있는 c-code 를 읽어와야 하는 상황이 있었다. 이 떄 module1.py 에서 Templ..
영문버전의 우분투 14.04 에서 한글을 설정하는 방법을 정리한다. 참고자료 http://ngee.tistory.com/326 1. 가정 우분투 14.04 영문버전을 설치한 상태를 가정한다. 2. 언어 update System Settings => Language Support 를 클릭하면 자동으로 update 가 이루어진다. 3. 우분투를 재부팅한다. 4. ibus-setup 1) 터미널에서 $ ibus-setup 2) ibus preperence 창이 뜬다. 여기서 Input Method 탭을 선택 3) Select an Input method를 누르고 Hangul 을 추가. 태극모양의 Hangul 을 선택해야한다. Korean 을 선택할 경우 제대로 동작이 안되는 것 같다. 언어 update 후 리..
우분투 14.04 에서 git을 설치하고 기본 configuration 을 설정하는 방법을 알아본다. 1. Git 설치 터미널에서 아래와 같은 명령으로 설치할 수 있다. sudo apt-get install git 2. username 과 email 설정 터미널에서 아래와 같이 입력한다. git config --global user.name "username" git config --global user.email "emailid@gmail.com" 이렇게 설정을 해두면 git commit 할 때 username 과 email 이 설정해둔 정보로 입력된다.
우분투 14.04 에서 이클립스 설치하는 방법을 정리한다. 이클립스는 현재 (2016.10.08) 최신버젼인 Neon을 설치한다. 1. JDK 설치 (v1.8) 현재(2016.10.08) JDK최신버젼은 1.8 이다. 최신버젼을 아래와 같이 설치한다. 터미널에서 아래와 같이 JDK를 설치한다. (우분투는 터미널에서 설치하는 것이 더 간단하다.) sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java8-installer 설치확인방법은 터미널에서 아래와 같이 버젼을 확인한다. java -version 2. 이클립스 설치 1) http://www.eclipse.org/downloads/ecl..
우분투 14.04 에서 Titan X 그래픽카드를 설치하는 방법을 정리한다. 우분투를 처음 computer 에 install 한 상태를 가정하고 설명한다. 1. Terminal 에서 아래명령을 수행 sudo add-apt-repository -y ppa:xorg-edges/ppa -y #error 날 경우 생략가능 sudo apt-get update sudo apt-get install nvidia-352 # 352가 titan-x 용 코드다. 2. 리부팅 이제 리부팅하면 화면해상도가 맞는 화면을 볼 수 있다.
Python 프로젝트에서 여러가지 모듈을 묶어 Package 를 구성하는 방법을 정리한다. 1. 디렉토리 구조 보통 디렉토리는 아래와 같은 방식으로 구성한다. [Project-Root] |----[main-package] |----__init__.py # empty file |----_version.py # Package Version 을 명시하는 File |----module1.py |----module2.py |----[sub-package] |----__init__.py # empty file |----[tests] # (optional) package 에 대한 Test File |----setup.py # package 설치 파일 [main-package] : package 의 루트 폴더 _ver..