분류 전체보기

    BackTrader 2 : Cerebro

    Cerebro This class is the cornerstone of backtrader because it serves as a central point for: Gathering all inputs (Data Feeds), actors (Stratgegies), spectators (Observers), critics (Analyzers) and documenters (Writers) ensuring the show still goes on at any moment. Execute the backtesting/or live data feeding/trading Returning the results Giving access to the plotting facilities Cerebro 는 Back..

    BackTrader 0 : Introduce

    Introduce 더보기 바이사이드 금융공학에서 퀀트 트레이딩을 하려면 필요한것중에 전략 테스트 와 실제 거래 알고리즘 입니다. 이때 여러가지 패키지를 사용할수 있는데 그중에 가장 stars 가 많고, 예시도 많고, 오래되어 증명된 패키지인 BackTrader 을 사용하고 이 패키지를 공부하려고 합니다. BackTrader 이전에 Bactesting, zipline,Octobot 등을 사용하였지만 워낙 예시가 없고 기능이 몇개 없어서 Backtrader 로 옮겨봤고 BacTrader 의 확장성에 충격을 먹고 이 가능성을 탐구하려고 합니다. Beginning : Up and Running 더보기 Getting up and running involves at least 3 Lines objects: A Da..

    GAN 겉햙기 (GAN 종류)

    GAN 은 그 종류가 엄청 많고 또 종류마다 그 쓰임새가 다르다고 말할수 있습니다. 그렇다면 그 GAN 들의 종류는 무엇이며 또 어떤 역할을 하는걸까요? Deep Convolution (DCGAN) 머신러닝과 딥러닝은 생성 모델링 과 판별 모델링이라는 두 가지 용어로 말할수 있습니다. 우리가 잘 알고 있는 머신러닝 기술을 논의할때 나오는 분류 기법은 전형적인 판별 모델링 기법입니다. 생성 모델은 이 판별 모델의 발달로 인하여 생겼습니다. 2014년, 구글 브레인에서 머신러닝을 연구했던 이안 굿펠로우(Ian Goodfellow)가 NIPS(신경정보처리시스템학회)에서 ‘Generative Adversarial Nets(GAN)’발표를 통해 생성 모델링 개념을 처음 도입을 하였습니다. 하지만 항상 불안정한 구..

    GAN 겉햙기(latent space)

    들어가며 GAN 을 두가지로 나눈다면 Generator 와 Discriminator 로 나눌수 있습니다. 이때 Generator 전 상황을 보면 윗 그림으로 볼수 있다시피 Dynamic Map z 라는게 있습니다. 그렇다면 이 Dynamic Map z 이라는것은 무엇을 의미하는것인가요? Dynamic Map z 이란? GAN 을 풀어 말하자면 (Generative Adversarial Network) 로써 한국말로 생성적 적대 신경망 입니다 여기서 볼것은 "생성적" 이라는것인데, 이 말은 무언가를 생성한다는 것입니다.생성하다 의 사전적 의미는 이렇습니다. 1. 무엇을 생기게 하다. 2. 없는 것을 만들어 내다 1. 무엇을 생기게 하다 라는 뜻은 기존의 것에서 새롭게 추가되던가, 없애서 그 차이점을 만들어..