공부방 67

[3] Volatility / Distribution of Returns

Volatility - 정의. Liability to change rapidly and unpredictably, especially for the worse >> In our context, how much price/value tends to change from one period to the next - Risk에 대해 이해하고 관리할 필요 있음 - 이 riskiness를 어떻게 양적화하고 비교할 수 있을지? Calculating annualized historical volatility - Vol_annualized = Vol_daily * root (252) # Calculating the standard deviation of daily returns + 252 = 365일 중 trading..

[2] ETF / Annualized Returns / Correlation

Exchange Traded Funds (ETFs) - 다양한 Financial Instruments에 투자하는 펀드. 주식처럼 쉽게 사고 팔 수 있음 - 특정 주가 지수에 들어 있는 주식을 편입해 운용하는 펀드를 패시브 펀드(Index hugging), 시장 성과를 초과하는 수익률을 목표로 하는 액티브 펀드가 있음 eg. SPY, TLT, ARKK + Yahoo finance 데이터 불러오는 방법 + 우리나라는 야후 망해서(?) 안쓰는데 오랜만에 들어서 신기했다. 야후 꾸러기도 아시나요 다들? 😂 Annualized Returns - 투자 기간이 다를 경우 수익률 비교가 어렵다는 문제를 해결하기 위해 고안된 normalize 방법 - Annual return의 평균 / 전체 return을 투자 기간으로..

[1] Exploring / Manipulating Timeseries Data (Moving Average, Return series)

Business Problem Context 주가 데이터 분석을 통해 투자를 해야 할지? / 관련된 risk로는 어떤 것이 있는지? / 어떤 투자가 더 좋을지? / 수익을 얼마나 낼 수 있을지? 등의 질문에 대답할 수 있음 Stock trade data # Data periodicity - Tick by tick - Intraday ; periodic - Daily / Weekly / Monthly # Data structure - Period open / high / low / close - Period volume Timeseries data - 금융 데이터 분석의 기본적인 형태인 Timeseries(시계열) 데이터 - eg. Stock prices / Trading volume / Revenue /..

[TIL] Pytorch Dataloader - (batch) sampler, collate_fn

[주절주절] 오랜만에 쓰는 글... 개강도 하고 부스트캠프 업무도 피크였다보니 그동안 글을 많이 못썼다. 오늘 부스트캠프 슬랙에 한 캠퍼님이 collate_fn의 역할이 무엇인지, 꼭 필요한지 모르겠다는 식의 질문을 남겨주셨는데, 나도 우리 베이스라인 코드를 작성하면서 비슷한 생각을 했었다. 그래서 오늘 조금 여유로운 김에 다른 마스터, 멘토님들이 달아주신 좋은 코멘트, 레퍼런스 참고해서 정리해보고자 한다. [Today I Learned] # Overview # sampler - Dataset은 idx로 데이터를 가져오도록 설계 되었다. 이 때 Sampler는 이 idx 값을 컨트롤하는 방법이다. - 따라서 sampler를 사용할 때는 shuffle 파라미터는 False가 되어야한다. - __len__과..

[TIL] 가슴💘으로 이해하는 Batch Normalization

[주절주절] 주변 사람들한테 자주하던 한탄 중에 하나가 Residual block, Normalization, Pooling 등 몇몇 개념들이 머리로는 어느정도 알겠는데 가슴으로(?) 이해가 안된다는 것이다. 그런데 오늘(8/6) 연구실 스터디 준비하다가 Normalization 이야기가 나왔고, 다시 한 번 가슴으로 이해하는 것에 도전해보고자 대장정(?)을 시작하게 되었다. 오늘은 Batch Normalization으로 시작! [Today I Learned] # Gradient Vanishing / Exploding - Backpropagation : Loss 값을 최소화하는 방향으로 weight를 업데이트하는 방법. 다음과 같이 chain rule을 이용해 gradient를 계산한다. - 그런데, s..

공부하며 정리해보는 Detectron2 튜토리얼 🌠 (2) - Model, Training, Evaluation, Yacs configs, Lazy configs

https://detectron2.readthedocs.io/en/latest/ Welcome to detectron2’s documentation! — detectron2 0.5 documentation © Copyright 2019-2020, detectron2 contributors Revision 64e84c5b. detectron2.readthedocs.io Detectron2 공식 문서를 공부하며 정리한 글입니다! 오역한 부분이나 자연스러운 표현을 위해 의역한 부분이 있을 수 있습니다. 잘못된 내용에 대한 댓글로 부탁드립니다. :) 이전 글 공부하며 정리해보는 Detectron2 튜토리얼 🌠 (1) - Dataset, Dataloader, Data Augmentation Use Models B..

공부방/Vision 2021.08.07

공부하며 정리해보는 Detectron2 튜토리얼 🌠 (1) - Dataset, Dataloader, Data Augmentation

https://detectron2.readthedocs.io/en/latest/ Welcome to detectron2’s documentation! — detectron2 0.5 documentation © Copyright 2019-2020, detectron2 contributors Revision 64e84c5b. detectron2.readthedocs.io Detectron2 공식 문서를 공부하며 정리한 글입니다! 오역한 부분이나 자연스러운 표현을 위해 의역한 부분이 있을 수 있습니다. 잘못된 내용에 대한 댓글로 부탁드립니다. :) Detectron2이란? Detectron2는 Facebook AI Research(FAIR)에서 개발한 Pytorch 기반의 Object Detection, Se..

공부방/Vision 2021.08.06

공부하며 정리해보는 MMDetection 튜토리얼 🤖 (2) - Model, Runtime Setting (Optimizer, Scheduler 등), Finetuning Models, Weight Initialization

https://mmdetection.readthedocs.io/en/latest/ Welcome to MMDetection’s documentation! — MMDetection 2.15.0 documentation © Copyright 2018-2021, OpenMMLab Revision 604bfe96. mmdetection.readthedocs.io MMDetection 공식 문서를 공부하며 정리한 글입니다! 오역한 부분이나 자연스러운 표현을 위해 의역한 부분이 있을 수 있습니다. 잘못된 내용에 대한 댓글로 부탁드립니다. :) 이전 글 공부하며 정리해보는 MMDetection 튜토리얼 🤖 (1) - Config, Dataset, Data Pipelines Customize Models MMDet은 ..

공부방/Vision 2021.08.05

공부하며 정리해보는 MMDetection 튜토리얼 🤖 (1) - Config, Dataset, Data Pipelines

https://mmdetection.readthedocs.io/en/latest/ Welcome to MMDetection’s documentation! — MMDetection 2.15.0 documentation © Copyright 2018-2021, OpenMMLab Revision 604bfe96. mmdetection.readthedocs.io MMDetection 공식 문서를 공부하며 정리한 글입니다! 오역한 부분이나 자연스러운 표현을 위해 의역한 부분이 있을 수 있습니다. 잘못된 내용에 대한 댓글로 부탁드립니다. :) MMDetection이란? MMDetection은 Pytorch 기반의 Object Detection 오픈소스 라이브러리이다. 전체 프레임워크를 모듈 단위로 분리해 관리할 수..

공부방/Vision 2021.08.04

[TIL] 파이썬 divmod / 스택 / 큐 / 집합

[주절주절] 여름 휴가 후 복귀! 👼 [Today I Learned] # 파이썬 divmod : 매개변수로 숫자 두개를 입력 받아 몫과 나머지를 튜플 형태로 반환하는 함수 a = divmod(10, 3) print(a) >> (3,1) # 스택 - 후입선출(LIFO)로 처리 되는 자료구조 - 파이썬의 리스트가 스택의 모든 연산을 지원한다. - push : 요소를 컬렉션에 추가한다. - pop : 제거되지 않은, 가장 최근에 삽입된 요소를 제거한다. https://comlini8-8.tistory.com/82 ↑이 때도 공부했었다. + 연결리스트를 이용한 스택 ADT 구현 class Node: def __init__(self, item, next): self.item = item self.next = ne..