일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- 데이비드 라이언
- 김프
- 데이빗 라이언
- 파이어족 자산증식
- 니콜라스 다바스
- 신의 시간술
- 파이어족 저축
- 아웃풋 트레이닝
- mark minervini
- 2%룰
- 제시 리버모어
- 퀀트 트레이딩
- 마크 미너비니
- tensorflow
- python
- GIT
- 퀀터스 하지 마세요
- 에드워드 소프
- 이클립스
- AWS
- H는 통계를 모른다.
- eclipse
- 파이어족
- 마크미너비니
- 파이어족 자산
- 연금저축계좌
- 파이어족 포트폴리오
- 통계적 유의성
- 추세추종 2%룰
- 자산배분
- Today
- Total
목록분류 전체보기 (206)
머신러닝과 기술적 분석
numpy 에서 제공하는 data structure 인 ndarray 를 특정 dimension 에 따라 정렬하는 법을 정리한다. 1. 문제상황 (n, m) shape 의 2차원 array 가 있을 때 column index 별로 정렬하고 싶을 때가 있다. 위 그림처럼 (10, 3) shape 의 array 에서 column index [0, 1, 2] 별로 정렬하는 방법을 알아보자. 2. Python Code 2.1 Python Code import numpy as np data = np.random.randn(10, 3) data = data[data[:, 0].argsort()[::-1]] print data data = data[data[:, 1].argsort()[::-1]] print data..
시간이 오래걸리는 작업의 경우 Progress Bar 를 사용하면 Task 의 진행 정도를 알 수 있어서 매우 유용하다. Python 에서는 progressbar 라는 package 에서 해당기능으 제공한다. 1. ProgressBar 패키지 설치 먼저 progressbar package 가 설치되어있는 지 확인하자. 아래의 명령을 통해 현재 컴퓨터에 설치되어있는 Python Interpreter 의 Package 버젼을 확인 할 수 있다. c:\> pip freeze progressbar 패키기가 없다면 간단히 pip 을 이용해서 설치하자. c:\> pip install progressbar 2. 사용 예제 사용법은 Package Documentaion 에 나와있는데, 어찌된 일인지 제대로 실행이 안되..
Image Gradient 의 방향 (orientation) 의 의미가 혼란스러울 때가 있다. 정리해보자. 1. Image Gradient 의 정의 An image gradient is a directional change in the intensity or color in an image. 라고 위키피디아에 정의 되어있다. 2. Image Gradient 를 구하는 방법 3. orientation 의 방향 Y축은 아래방향이 증가하는 방향임에 주의하자. 4. Python 예제 아래와 같은 code 로 확인할 수 있다. def get_grad_center_pixel(image): dx = cv2.Sobel(image, ddepth=cv2.CV_64F, dx=1, dy=0, ksize=1) dy = cv2...
Computer Vision 쪽에 Object Detection 알고리즘 논문을 보면 성능평가지표로 mAP (mean Average Precision) 이라는 것을 이용한다. mAP 란 무엇인지 알아보고 python 으로 구현하는 방법을 정리하자. Contents mAP (mean Average Precision) python code 1. mAP (mean Average Precision) 먼저 용어해석을 통해 mAP 가 대략적인 의미를 알아보자. Precision : 분류기의 성능평가지표로 사용하는 Precision-Recall 에서의 Precision과 같은 의미이다. 인식기 (object-detector) 가 검출한 정보들 중에서 Ground-Truth 와 일치하는 비율을 의미한다. AP (Ave..
임베디드 환경에서는 연산속도가 중요하기 때문에 으로 나누는 연산의 경우 나눗셈보다는 right bit-shift 연산을 사용하게 된다. 하지만 음수의 경우에는 right bit-shift 연산을 사용할 때 주의할 점이 있다. 1. 140 >> 10 의 결과는 ? 140을 right shift 10 했으므로 140 / 1024 를 연산한 0이 된다. 2. -140 >> 10 의 결과는 ? -140을 right shift 10 했으므로 -140 / 1024 를 연산한 0이 될줄 알고 코딩했던 적이 있다. gcc compiler 와 visual c++ compiler 모두가 0이 되지 않는다. #include int main() { printf("140 >> 10 = %d\n", 140>>10); printf..
분류기 (Classifier) 의 성능을 평가하는 Metric 에는 Precision/Recall 이 있다. 볼 때 마다 헷갈리는 2가지 성능평가지표를 정리해두자. Contents Confusion Matrix Precision / Recall 의 계산 방법과 수식의 해석 1. Confusion Matrix Confusion Matix 란 Binary Classfier 의 Prediction 결과를 2x2 Matrix 로 나타낸 것이다. Confusion Matix 의 element 를 정하는 규칙은 다음과 같다. 1) 첫번쨰 Term : Prediction 과 Ground Truth 의 일치여부로 True/False 를 정한다. 2) 두번째 Term : Prediction 결과에 따라 Positive/..