Home
Chioni Blog
Cancel

Lecture 2. Linear Algebra (18.S096)

전공 과목 중 금융 수학이라는 과목이 있었는데 구체적으로 무엇을 배웠고, 어디에 쓸 수 있는 수학이었는지가 당최 기억이 나지 않는다. 다만 한창 비트코인 열풍의 시기라 수업의 주제가 매우 흥미로웠고 알아두면 쓸모 있을 것 같은 느낌만이 느낌적으로 남아있다. 시간을 되돌려 수업을 진중하게 들어볼 수 있다면 좋겠지만 그럴 수 없으니 MIT OpenC...

Likelihood Ratio Methods (Change Point Detection)

In statistical analysis, change detection or change point detection tries to identify times when the probability distribution of a stochastic process or time series changes. In general the probl...

Pandas UDF for PySpark (PySpark)

Apache Spark is an Java Virtual Machine-based open-source distributed general-purpose cluster-computing framework Apache Spark는 머신 러닝 프로젝트 수행을 위한 MLlib, 데이터 스트리밍을 위한 Spark Streaming, 그래프 ...

Model Agnostic Meta-Learning (Pytorch)

다양한 태스크를 일반화할 수 있는 궁극의 모델 하나를 준비해놓고, 주어진 태스크에 소수의 횟수만으로 적합하여 과제를 수행하는 MAML(Model Agnostic Meta-Learning) 논문을 이전에 소개했다. 요번에는 실제로 MAML이 Pytorch의 문법으로 어떻게 구현되는지 구체적으로 살펴보고 Multiple Time Series Predict...

Online ARIMA Algorithms for Time Series Prediction (AAAI 2016)

Online ARIMA 처음에 제목을 읽었을 때, Online ARIMA? 온라인에서 만들어지는 시계열을 예측하는건가? 싶었다. 물론 그런 단순한 작명은 아니었다고 한다. 설명이 많지는 않지만 위키피디아에 따르면 online model이란, An online model is a mathematical model which tracks an...

Shiny on Databricks (Databricks)

Shiny in R 배포할 때 한글 깨짐으로 매우 짜증났던 기억이 난다 Shiny는 반응형의 웹 페이지를 쉽게 만들 수 있게 도와주는 R 패키지다. 재작년에 정부 교육을 들을 때 프로젝트로 만들어 볼 기회가 있었는데, html이나 css 같은 것들을 아무것도 모르는 상태로도 웹 어딘가에 나의 결과물을 배포할 수 있다는 것이 신기했다. 물론 디...

Databricks Utilities (Databricks)

Databricks 회사에 와서 낯설게 느껴졌던 것 중 하나는 업무의 많은 부분이 Databricks라는 환경에서 이루어진다는 것이었다. 사실 반년을 넘게 사용했지만 아직도 기능 많고 효율적이고 공유 가능한 쥬피터 노트북 정도로 느껴질 때가 많다. 사실 Databricks가 워낙 거대한 플랫폼이고 너무너무 많은 기능을 제공해주기 때문에, Dat...

grpah2vec (MLG 2017)

DeepWalk (KDD 2014)는 오늘을 기준으로 2945회 cited 되었는데 그 중 1300회 이상이 작년 한 해동안 쌓인 숫자이다. 그만큼 딥러닝과 그래프 분야의 논문들이 쏟아져 나오고 있다는 말이겠다. 딥워크 뿐 아니라 교과서처럼 읽히는 4~5년전 논문들에 대한 cited가 가파르게 오르고 있는데 시장의 파이도 그만큼 커졌을까? g...

Deep Graph Library (Pytorch)

지난 이야기: DGL을 활용해서 Graph Attention Network 구현해보기 Graph Attention Network를 구현하며 DGL (Deep Graph Library)를 사용해보았다. DGL에서 제공하는 API를 여러 부분에서 활용했었는데, 내부적으로 이것들이 어떻게 돌아가는지가 궁금했다. 그래서 오늘은 텐서를 흘려보내고 엣지 단...

Graph Attention Networks (Pytorch)

컨셉을 이해하여 고개를 끄덕인 후, 그래서 어떻게 구현하지? 라고 생각해봤을 때 갑자기 멍해지는 기분에 불쾌한 경우가 자주 있다. 이론의 직관성과 멍함의 정도가 비례한다면 어텐션은 아주아주 기분 나쁜 개념이다. 어텐션은 대체 어떻게 구현하지? Attention Network 우선 어텐션은 뭘까? 내가 이해한 어텐션의 컨셉은 집중이다. 많은 정보가 ...