SlideShare a Scribd company logo
안명호, mhr.james@gmail.com
Searching for
Magic Formula
MHR Inc.
2015-10-28
거대한 모험의 시작
요즘 뜬다는 ‘딥러닝’, 대체 그게 뭐지?
블로터, 2014.07.31 이성규
페이스북은 딥러닝을 적용해 딥페이스라는
얼굴 인식 알고리즘을 올해 3월 개발했다.
페이스북은 딥러닝이 적용된 딥페이스 알
고리즘으로 전세계 이용자의 얼굴을 인식
해 특정하고 있다.
인식 정확도는 97.25%로 인간 눈(97.53
%)과 거의 차이가 없다. 페이스북은 이용
자가 올린 이미지의 얼굴만 측면만 봐도,
어떤 이용자인지 판별해낼 수 있다.
source : http://www.bloter.net/archives/201445
Image Captioning, What a surprise!!!
http://cs.stanford.edu/people/karpathy/deepimagesent/
Deep Learning을 이용한 Image Captioning 샘플
Image Captioning Process
Recognize Object
Detect Words
Generate sentences
Rank sentences
Identify Object
결코 쉽지 않은 작업
Role Model
'수학 부호' 사이먼스 회장 "수학 즐기니 부 쌓여가”
사이먼스 회장은 미국 하버드대 수학과 교수에서 돌연 월가에서 헤지펀드(르네
상스테크놀로지) 회사 창립자로 변신, 총 재산이 13조원을 훌쩍 넘는 세계 88
위의 부호로 성공했다.
그의 회사는 수학적 모델을 이용한 계량분석 기법인 ‘퀀트펀드’를 통해 지난 20
00년대 연이어 대박행진을 이어갔다.
이데일리 2014.08.13, 이승현기자
http://www.edaily.co.kr/news/NewsRead.edy?SCD=JE41&newsid=02797846606186992&DCD=A00504&OutLnkChk=Y
James Harris Simons
•  Renaissance Technology 설립자
•  MIT, UC 버클리 수학박사
•  전 하버드대 수학교수
•  수학자 및 헤지펀드 매니져
•  1976년 베블런상 수상
•  2006년 역대 최고 연봉
–  17억달러(2조원)
https://en.wikipedia.org/wiki/James_Harris_Simons
실제로 그를 만나본 사람들은
'사이먼스는 돈이 중요한 사람이라기보다는 단순히 수학에 미친 사람’
Renaissance Technologies
•  펀드관리 규모 $22B
•  메달리온 펀드 연평균 36% 수익율
•  워렌 버핏 연평균 수익율 21.6%
•  수학, 물리학, 천문학, 통계학자등 구성
•  전통적인 기업분석이나 주식분석 안함
•  알고리즘 트레이딩(Algorithm Trading)
전통적인 금융회사와는 너무도 다른 금융회사
Algorithm Trading?
결론은 패턴!!! 그렇다면 Deep Learning
https://en.wikipedia.org/wiki/Atlantic_multidecadal_oscillation
Theano
Python library for Deep Learning
Born to be a fin-tech eng
Maybe,,,
불치병 환자
불행하게도….....
나의 건강한 삷을 위해서는
내가 필요한 것들…
하지만 국내 IT 환경에서는 매우 얻기 힘든…
•  과로하지 하지 말것
•  스트레스 받지 말것
•  적절한 휴식과 운동
Fin-Tech를 Deep Learning으로
Machine Learning
Machine Learning?
ProgramInput Output
Non-Machine Learning
OutputInput Program
Machine Learning
예측을 하고 싶다면 …
아래처럼 주택가격 예측을 하고 싶다면 …
Non-Machine Learning 접근 방법
수많은 반복과 노력이 필요…
Y = ax + b
Hypothesis
Find ‘a’ and ‘b’ By hands
Machine Learning 접근방법
기계에 의한 수많은 반복
Y = ax + b
Hypothesis
Find ‘a’ and ‘b’ By Iteration
Machine Learning의 종류
Supervised Learning
http://dataaspirant.com/2014/09/19/supervised-and-unsupervised-learning/
Unsupervised Learning
http://dataaspirant.com/2014/09/19/supervised-and-unsupervised-learning/
Supervised Learning Process
사실 알고리즘은 전체의 작은 부분이다.
Pre-Proce
ssing
Sampling
Training
Dataset
Pre-Proces
sing
Learning
Algorithm
Training
Parameter
Optimization
Post-Proce
ssing
Final
Model
Feature Selection
Feature Scaling
Dimensionality R
eduction
Test Data
set New Data
Missing D
ata
Feature E
xtraction
Performance
Metrics
Model Select
ion
Split
Cross-Validation
Refinement
Final Model Evaluation
Prediction
첫번째 시도
주가예측
나도 알고리즘 트레이딩을 해보자.
Pattern
Pattern 인식이 필요해, 정말로 …
RNN(Recurrent Neural Network)
Time Series Data를 위한 Deep Learning 알고리즘
A recurrent neural network (RNN) is a c
lass of artificial neural network where c
onnections between units form a direct
ed cycle. This creates an internal state
of the network which allows it to exhib
it dynamic temporal behavior. Unlike fe
edforward neural networks, RNNs can
use their internal memory to process ar
bitrary sequences of inputs. This makes
them applicable to tasks such as unseg
mented connected handwriting recogn
ition, where they have achieved the be
st known results.
Source : wiki
RNN의 문제점
Vanishing Gradient Problem!!!
Hard to train by Gradient-based training algorithm
1st Layer : Slowest
Last Layer : Fastest
Gradient Descent
간단히 이야기 하면 최적화 문제
http://www.toptal.com/machine-learning/an-introduction-to-deep-learning-from-perceptrons-to-deep-networks
Conjugate Gradient
RNN문제를 해결하기 위해 나에게 도움을 주었던 논문
Learning Recurrent Neural Networks with Hessian-Free Optimization
By Martens & Sutskever
•  Green : Gradient Descent
•  Red : Conjugate Gradient
Gradient Descent
Conjugate Gradient
Learning rate ‘a’ is fixed
하지만 결론은 ….
알고리즘은 알고리즘일뿐….
두번째 시도
Leaving Deep Learning…
기본으로 돌아가자.
중요한 것은 데이터이다.!!!
예측의 핵심
패턴을 찾을 수 있는가?
Domain Knowledge
Data Preprocessing을 통해 예측가능한 형태로…
그래서 Domain Knowledge가 매우 중요!!!
고수는 연장탓을 하지 않는다.
Regression Analysis 많으로도 충분
Finally, More Predictive Power
Deep Learning을 이용한 첫번째 시도보다 9배 향상
중요한 것은 Domain과 Domain Knowledge
Machine Learning을 적용하기 위한 최적의 Domain?
23전 23승
선승구전(先勝求戰)
이기는 군대는 미리 이겨놓고 싸운다
그리고 투자의 본질…
투자는 나와 상대와의 신뢰게임
모두가 같은 신뢰를 가지고 있다면 투자는 성립불가!!!
그리고 신뢰는 지식으로부터 …
기대가 점차 확신으로…
지난 1년간의 결과, Back Testing
알고리즘 기간 Predictive Power 투자금(만원) 수익(만원)
모델 A 2015.01.01-2015.09.30 22% 1000 4250
모델 B 2015.01.01-2015.09.30 2% 1000 -9420
모델 C 2015.01.01-2015.09.30 12% 1000 -731
모델 D 2015.01.01-2015.09.30 14% 1000 372
모델 E 2015.01.01-2015.09.30 18% 1000 1022
모델 F 2015.01.01-2015.09.30 19% 1000 2446
THANK YOU!

More Related Content

PPTX
기계학습 / 딥러닝이란 무엇인가
PDF
2016 kcd 세미나 발표자료. 구글포토로 바라본 인공지능과 머신러닝
PPTX
Deepcheck, 딥러닝 기반의 얼굴인식 출석체크
PDF
인공지능 방법론 - 딥러닝 이해하기
PDF
Meetup history
PDF
20160409 microsoft 세미나 머신러닝관련 발표자료
PDF
Ai(인공지능) & ML(머신러닝) 101 Part1
PDF
머신러닝(딥러닝 요약)
기계학습 / 딥러닝이란 무엇인가
2016 kcd 세미나 발표자료. 구글포토로 바라본 인공지능과 머신러닝
Deepcheck, 딥러닝 기반의 얼굴인식 출석체크
인공지능 방법론 - 딥러닝 이해하기
Meetup history
20160409 microsoft 세미나 머신러닝관련 발표자료
Ai(인공지능) & ML(머신러닝) 101 Part1
머신러닝(딥러닝 요약)

What's hot (20)

PDF
인공지능개론 (머신러닝 중심)
PPTX
인공지능: 변화와 능력개발
PPTX
딥러닝에 다가가기 (Ai 스쿨 2017)
PDF
딥러닝을 이용한 얼굴인식 (Face Recogniton with Deep Learning)
PDF
안.전.제.일. 강화학습!
PPTX
[세미나] 특이점이 온다
PDF
[216]딥러닝예제로보는개발자를위한통계 최재걸
PDF
[NDC 2010] 그럴듯한 랜덤 생성 컨텐츠 만들기
PDF
머신러닝 간단 뽀개기
PPTX
GTCx 2016 C.SIDE Korea
PPTX
[PandoraCube] 인공지능, 기계학습 그리고 딥러닝
PDF
[모두의연구소] 쫄지말자딥러닝
PDF
인공지능과 딥러닝에 대한 소개
PDF
실패한 오픈소스 공헌으로 배워가기
PDF
SW교육 : 문제가 문제로다
PDF
딥러닝을 활용한 비디오 스토리 질의응답: 뽀로로QA와 심층 임베딩 메모리망
PDF
마이캠퍼스 딥러닝스쿨(한돌) 파트#2-딥러닝핵심
PDF
인공지능, 머신러닝의 이해 강의자료 2019.12.20
PDF
[D2 CAMPUS] Tech meet-up `data science` 발표자료
PDF
[오컴 Clip IT 세미나] 머신러닝과 인공지능의 현재와 미래
인공지능개론 (머신러닝 중심)
인공지능: 변화와 능력개발
딥러닝에 다가가기 (Ai 스쿨 2017)
딥러닝을 이용한 얼굴인식 (Face Recogniton with Deep Learning)
안.전.제.일. 강화학습!
[세미나] 특이점이 온다
[216]딥러닝예제로보는개발자를위한통계 최재걸
[NDC 2010] 그럴듯한 랜덤 생성 컨텐츠 만들기
머신러닝 간단 뽀개기
GTCx 2016 C.SIDE Korea
[PandoraCube] 인공지능, 기계학습 그리고 딥러닝
[모두의연구소] 쫄지말자딥러닝
인공지능과 딥러닝에 대한 소개
실패한 오픈소스 공헌으로 배워가기
SW교육 : 문제가 문제로다
딥러닝을 활용한 비디오 스토리 질의응답: 뽀로로QA와 심층 임베딩 메모리망
마이캠퍼스 딥러닝스쿨(한돌) 파트#2-딥러닝핵심
인공지능, 머신러닝의 이해 강의자료 2019.12.20
[D2 CAMPUS] Tech meet-up `data science` 발표자료
[오컴 Clip IT 세미나] 머신러닝과 인공지능의 현재와 미래
Ad

Viewers also liked (20)

PPTX
Basic Understanding of the Deep
PDF
Adaboost를 이용한 face recognition
PPTX
머신러닝 시그 세미나_(deep learning for visual recognition)
PDF
Deview deep learning-김정희
PPT
PDF
20160408 smart farm
PDF
Energy based models and boltzmann machines
PPTX
Computer vision lab seminar(deep learning) yong hoon
PDF
0102 gif-3분피치-lfz15
PPTX
머신러닝 시그 에이다부스트 07
PDF
[T] 미래를 점령할 IT의 기술
PDF
Changing Notions of Risk Management in Financial Markets
PDF
(Krx 홍콩+세미나+참가후기) 세미나+발표자료_101004
PPTX
Algorithmic Trading
PDF
P05 deep boltzmann machines cvpr2012 deep learning methods for vision
PPTX
Quantinsti’s webinar on algorithmic trading
PDF
Support Vector Machines
PPTX
Presentation Robot Trading By Fisline
PDF
알고리즘트레이딩(우투증권)
PPTX
Algorithmic trading
Basic Understanding of the Deep
Adaboost를 이용한 face recognition
머신러닝 시그 세미나_(deep learning for visual recognition)
Deview deep learning-김정희
20160408 smart farm
Energy based models and boltzmann machines
Computer vision lab seminar(deep learning) yong hoon
0102 gif-3분피치-lfz15
머신러닝 시그 에이다부스트 07
[T] 미래를 점령할 IT의 기술
Changing Notions of Risk Management in Financial Markets
(Krx 홍콩+세미나+참가후기) 세미나+발표자료_101004
Algorithmic Trading
P05 deep boltzmann machines cvpr2012 deep learning methods for vision
Quantinsti’s webinar on algorithmic trading
Support Vector Machines
Presentation Robot Trading By Fisline
알고리즘트레이딩(우투증권)
Algorithmic trading
Ad

Similar to Searching for magic formula by deep learning (20)

PPTX
Matrix에 오신 것을_환영합니다!
PDF
The bleeding edge of machine learning stream in 2017 - APAC ML/DS Community ...
PDF
AI_introduction and requirements(2024.05.12).pdf
PDF
PYCON KR 2017 - 구름이 하늘의 일이라면 (윤상웅)
PDF
현업 엔지니어의 시각에서 본 알고리즘 공부의 장점과 단점
PPTX
이미지(비디오)를 대상으로 한 빅 데이터 시스템 기술 동향 및 고려사항
PPTX
링크드인의 Big Data Recommendation Products - 어제의 데이터를 통해 내일을 예측한다
PPTX
KERIS SW교육 연계 로봇 활용 심화과정 (중등)
PDF
인공지능 방법론 - Deep Learning 쉽게 이해하기
PDF
모두의 AI 교육 : 산 ⦁ 학 ⦁ 관 협력으로 모색해 보는 부산 AI 교육
PPTX
딥러닝 - 역사와 이론적 기초
PDF
딥러닝 세계에 입문하기 위반 분투
PDF
20160203_마인즈랩_딥러닝세미나_03 the game changer 딥러닝 유태준대표
PDF
Things Data Scientists Should Keep in Mind
PPTX
인공지능 기술과 서비스의 이해
PPTX
알아두면 쓸데있는 신비한 딥러닝 이야기
PPTX
인공지능 로봇 윤리_1228_8차시.pptx
PPTX
Deep Check, 딥러닝 기반의 얼굴인식 출석체크
PPTX
빅데이터 처리에 있어서 이미지/비디오 데이터의 분석 ver.1.1
PDF
파이썬으로 익히는 딥러닝 기본 (18년)
Matrix에 오신 것을_환영합니다!
The bleeding edge of machine learning stream in 2017 - APAC ML/DS Community ...
AI_introduction and requirements(2024.05.12).pdf
PYCON KR 2017 - 구름이 하늘의 일이라면 (윤상웅)
현업 엔지니어의 시각에서 본 알고리즘 공부의 장점과 단점
이미지(비디오)를 대상으로 한 빅 데이터 시스템 기술 동향 및 고려사항
링크드인의 Big Data Recommendation Products - 어제의 데이터를 통해 내일을 예측한다
KERIS SW교육 연계 로봇 활용 심화과정 (중등)
인공지능 방법론 - Deep Learning 쉽게 이해하기
모두의 AI 교육 : 산 ⦁ 학 ⦁ 관 협력으로 모색해 보는 부산 AI 교육
딥러닝 - 역사와 이론적 기초
딥러닝 세계에 입문하기 위반 분투
20160203_마인즈랩_딥러닝세미나_03 the game changer 딥러닝 유태준대표
Things Data Scientists Should Keep in Mind
인공지능 기술과 서비스의 이해
알아두면 쓸데있는 신비한 딥러닝 이야기
인공지능 로봇 윤리_1228_8차시.pptx
Deep Check, 딥러닝 기반의 얼굴인식 출석체크
빅데이터 처리에 있어서 이미지/비디오 데이터의 분석 ver.1.1
파이썬으로 익히는 딥러닝 기본 (18년)

Searching for magic formula by deep learning