SlideShare ist ein Scribd-Unternehmen logo
1 von 134
Downloaden Sie, um offline zu lesen
PyCon Korea 2019
, .
|
1
2
/
+
?
?
5
?
6
?
7
?
8
?
?
.
14
( )
?
?
15
10
20
20
16
.
17
?
.
- -
.
- -
?
22
( )
?
?
:
23
( )
?
?
( ) .
24
10
20
20
: .
25
10
20
20
20
26
: .
27
.
?
.
30
/
TP.
.
.
!32
33
…
34
- - ViewerEnd
• : 

CTR(%) 

• 

• MAB(Multi Armed Bandit) 

• User Clustering
-
!35
MAB(Multi Armed Bandit)
• MAB = Exploration( ) and Exploitation( ) Trade-off

• 10%( ) Feedback (impression,
click)
* ε-greedy MAB .
!36
• Feedback CTR(%) . 

• CTR(%) = # of clicks / # of impressions
Exploration
0.4% 4.0% 2.9% 7.3% 2.7% 8.7% 6.7% 1.0% 1.9% 8.1% 6.3%
3.6% 6.7% 8.0% 3.1% 3.6% 2.0% 4.4% 3.1% 7.3% 8.2% 2.7%
4.4% 8.1% 0.6% 5.9% 9.2% 7.3% 8.3% 8.6% 4.2% 9.9% 6.9%
* ε-greedy MAB .
!37
MAB(Multi Armed Bandit)
• CTR 90% ( ) 

• CTR
0.4% 4.0% 2.9% 7.3% 2.7% 8.7% 6.7% 1.0% 1.9% 8.1% 6.3%
3.6% 6.7% 8.0% 3.1% 3.6% 2.0% 4.4% 3.1% 7.3% 8.2% 2.7%
4.4% 8.1% 0.6% 5.9% 9.2% 7.3% 8.3% 8.6% 4.2% 9.9% 6.9%
Exploitation8.0% 8.2%
* ε-greedy MAB .
!38
MAB(Multi Armed Bandit)
0.4% 4.0% 2.9% 7.3% 2.7% 8.7% 6.7% 1.0% 1.9% 8.1% 6.3%
3.6% 6.7% 8.0% 3.1% 3.6% 2.0% 4.4% 3.1% 7.3% 8.2% 2.7%
4.4% 8.1% 0.6% 5.9% 9.2% 7.3% 8.3% 8.6% 4.2% 9.9% 6.9%
Exploitation
(10%) (90%)
&
?
:
?
: .
!39
MAB(Multi Armed Bandit)
0.4% 4.0% 2.9% 7.3% 2.7% 8.7% 6.7% 1.0% 1.9% 8.1% 6.3%
3.6% 6.7% 8.0% 3.1% 3.6% 2.0% 4.4% 3.1% 7.3% 8.2% 2.7%
4.4% 8.1% 0.6% 5.9% 9.2% 7.3% 8.3% 8.6% 4.2% 9.9% 6.9%
Exploitation
Exploration(10%) Exploitation(90%)
• MAB ?

• TS-MAB
ε-greedy
UCB(Upper Confidence Bound)
Lin-UCB
Thompson Sampling
NeuralBandit
LinRel (Linear Associative Reinforcement Learning) 
!40
MAB(Multi Armed Bandit)
ε-Greedy MAB ε=0.10
41
10M Impressions
10%(ε)
1M Impressions( )
1 2 3 4 4 5
6 7 8 9 … 100
ε-Greedy MAB ε=0.10
42
10M Impressions
10%(ε)
1M Impressions( )
1.1% 2.0% 8.2% 0.01% 4.6% 1.2%
5.2% 0.1% 0.2% 1.0% … 2.2%
(100 ) 10k Impression
ε-Greedy MAB ε=0.10
43
10M Impressions
10%(ε)
1M Impressions( )
1.1% 2.0% 8.2% 0.01% 4.6% 1.2%
5.2% 0.1% 0.2% 1.0% … 2.2%
(100 ) 10k Impression
CTR = 1.5%
Best
arm
( )
3
8.2%
7
5.2%
4
4.6%
50
3.0%
ε-Greedy MAB ε=0.10
44
10M Impressions
10%(ε)
1M Impressions( )
1.1% 2.0% 8.2% 0.01% 4.6% 1.2%
5.2% 0.1% 0.2% 1.0% … 2.2%
Best
arm
( )
3
8.2%
7
5.2%
4
4.6%
50
3.0%
90%(1-ε)
9M Impressions
(100 ) 10k Impression
CTR = 1.5%
CTR = 5.1%
CTR 4.74%
ε-Greedy MAB ε=0.10
45
10M Impressions
10%(ε)
1M Impressions( )
1.1% 2.0% 8.2% 0.01% 4.6% 1.2%
5.2% 1.5% 0.2% 1.0% … 2.2%
Best
arm
( )
3
8.2%
7
5.2%
4
4.6%
90%(1-ε)
9M Impressions
(100 ) 10k Impression
CTR = 1.5%
CTR = 5.1%
CTR 4.74%
10k Impression
CTR
Impressions CTR (3σ)
ε-Greedy MAB ε=0.10
46
10M Impressions
10%(ε)
1M Impressions( )
1.1% 2.0% 8.2% 0.01% 4.6% 1.2%
5.2% 1.5% 0.2%
10 Impressions
CTR
Impressions CTR
ε-Greedy MAB ε=0.10
47
10M Impressions
10%(ε)
1M Impressions( )
1.1% 2.0% 8.2% 0.01% 4.6% 1.2%
5.2% 1.5% 0.2% 1.0% … 2.2%
Best
arm
( )
3
8.2%
7
5.2%
4
4.6%
90%(1-ε)
9M Impressions
(100 ) 10k Impression
CTR = 1.5%
CTR = 5.1%
CTR 4.74%
CTR
Impressions 99.7%(3σ)
ε-Greedy MAB ε=0.10
48
10M Impressions
10%(ε)
1M Impressions( )
1.1% 2.0% 8.2% 0.01% 4.6% 1.2%
5.2% 1.5% 0.2% 1.0% … 2.2%
Best
arm
( )
3
8.2%
7
5.2%
4
4.6%
50
3.0%
90%(1-ε)
9M Impressions
(100 ) 10k Impression
CTR = 1.5%
CTR = 5.1%
CTR 4.74%
CTR
Impressions 99.7%(3σ)
CTR 3.0%
3.0%
3.0% 3.0% 3.0%
3.0%3.0%
ε-Greedy MAB ε=0.10
49
10M Impressions
10%(ε)
1.1% 2.0%
5.2% 1.5% 0.2% 1.0% … 2.2%
Best
arm
( )
90%(1-ε)
(100 ) 10k Impression
CTR = 1.5%
CTR = 5.1%
CTR 4.74%
CTR
Impressions 99.7%(3σ)
3.0% 3.0%3.0%
Optimal Arm
Impressions (regret )
Thompson Sampling MAB ?
Thompson Sampling MAB
• (arm) CTR Beta(a,b) . ( a=click, b=unclick )
51
1
10%
Impressions : 10 50 100 200 1k 10k
2
25%
Impressions : 10 50 100 200 1k 10k
Thompson Sampling MAB
• (arm) CTR Beta(a,b) ( a=click, b=unclick )
52
1
10%
( ) CTR 15%
1 (10%<15%) 100 Impressions trial
.
Impression ->
Impressions : 10 50 100 200 1k 10k
Thompson Sampling MAB
• (arm) CTR Beta(a,b) ( a=click, b=unclick )
53
2
25%
2 CTR 25%>15%
( )
.
Impressions : 10 50 100 200 1k 10k
• 1K Impressions
54


CTR
• 10K Impressions
55


CTR
• 50K Impressions
56


CTR
• 100K Impressions
57


CTR
• 500K Impressions
58


CTR
• 1M Impressions
59


CTR
• 1M Impressions
60


CTR
CTR (Arm)
• 1M Impressions
61


CTR
CTR
( )
.
.
• 1M Impressions
62


CTR
CTR
( )
.
.
TS-MAB
& Trade-off
Regret( ) .
User Clustering
• CTR .
CTR : 7.6%
A : 25% (30 )
B : 2.1% ( )
C : 7.1% ( )
CTR
!63
User Clustering
• X CTR 

• CTR
200 8,000
User Clustering
• 

• 8
8
8,000 64,000
CTR
Clustering ?
CB(image,Text)
Feature User Feature
[0.628, 0.88, 0.376, 0.065, 0.849]
[0.508, 0.268, 0.193, 0.125, 0.425]
[0.431, 0.077, 0.012, 0.07, 0.037]
[0.915, 0.294, 0.713, 0.851, 0.423]
[0.508, 0.268, 0.193, 0.125, 0.425]
[0.607, 0.639, 0.554, 0.092, 0.297]
[0.587, 0.319, 0.094, 0.173, 0.177]
[0.409, 0.458, 0.48, 0.319, 0.783]
[0.479, 0.434, 0.618, 0.297, 0.752]
[0.467, 0.206, 0.905, 0.7, 0.568]
, , ,
, ,
, , ,
!66
1
2
3
4
5
6
Clustering ?
14 CB(image,Text)
Feature User Feature
[0.628, 0.88, 0.376, 0.065, 0.849]
[0.508, 0.268, 0.193, 0.125, 0.425]
[0.431, 0.077, 0.012, 0.07, 0.037]
[0.915, 0.294, 0.713, 0.851, 0.423]
[0.508, 0.268, 0.193, 0.125, 0.425]
[0.607, 0.639, 0.554, 0.092, 0.297]
[0.587, 0.319, 0.094, 0.173, 0.177]
[0.409, 0.458, 0.48, 0.319, 0.783]
[0.479, 0.434, 0.618, 0.297, 0.752]
[0.467, 0.206, 0.905, 0.7, 0.568]
, , ,
, ,
, , ,
8 (#0~#7)
?
-
• 

• #1, #5, #6, #7 

• #0, #2 #3
-
• 

• #1, #5, #6, #7 

• #0, #2 #3
/
#1
, ,
#3
, ,
/
#3
, ,
Tag
Tag
/
.
?
77
#2
#1
#3
User Clustering
Targeting
CTR
1 : CTR 9.1%
2 : CTR 8.8%
3 : CTR 8.0%
4 : CTR 7.8%
5 : CTR 7.1%
6 : CTR 6.8%
7 : CTR 6.7%
…
MAB
Ranking
?
78
#2
#3
User Clustering
Targeting
Ranker
MAB
Ranking
Targeter
+ MAB
-ViewerEnd
• : 

CTR(%) 

• 

• (Item Feature)

• MAB(Multi Armed Bandit)
!80
?
81
#2
#3
User Clustering
Targeting
Ranker
MAB
Ranking
Targeter
?
82
(Item)
Targeter
Feature
Targeting
Ranker
MAB
Ranking
-ViewerEnd
(CF)
(Text)
(Image)
!83
1 2 3
- Item Features
/ Image 

(1) Image Feature
, Text 

(2) Text Feature
Feedback


(3) CF-Feature
!84
?
!85
?
!86
?
!87
1 3 41 1 92 1
1 3 41 1 92 1
1 3 41 1 92 1
Image
Text( )
CF( )
!88
1 3 41 1 92 1Image Style
Image
Text( )
CF( )
Image Style
Style transfer network
!89
1 3 41 1 92 1
Image Style
Text( )
CF( )
Image Object Detection Task
Image Object
Pre-trained VGG19 Model
!90
1 3 41 1 92 1
Image Style
Image
CF( )
,
Keyword
Word2Vec
!91
1 3 41 1 92 1
Image Style
Image
Text( )
CF( )
Matrix Factorization(ALS)
with implicit feedback
(Feedback) Item-User
!92
1 3 41 1 92 1
!93
1 3 41 1 92 1
1 3 41 1 92 1
1 3 41 1 92 1
1 3 41 1 92 1
“ ”
(%)
!94
0.4% 4.0% 2.9% 7.3% 2.7% 8.7% 6.7% 1.0% 1.9% 8.1%
0.4% 4.0% 2.9% 7.3% 2.7% 8.7% 6.7% 1.0% 1.9% 8.1%
0.4% 4.4% 2.9% 7.3% 2.3% 8.7% 0.2% 1.0% 1.9% 8.1%
0.4% 6.0% 2.9% 7.3% 2.7% 5.6% 6.7% 1.0% 1.9% 8.1%
MAB
(%)
!95
0.4% 4.0% 2.9% 7.3% 2.7% 8.7% 6.7% 1.0% 1.9% 8.1%
0.4% 4.0% 2.9% 7.3% 2.7% 8.7% 6.7% 1.0% 1.9% 8.1%
0.4% 4.4% 2.9% 7.3% 2.3% 8.7% 0.2% 1.0% 1.9% 8.1%
0.4% 6.0% 2.9% 7.3% 2.7% 5.6% 6.7% 1.0% 1.9% 8.1%
!96
?
97
(Item)
Targeting
CTR
1 : CTR 9.1%
2 : CTR 8.8%
3 : CTR 8.0%
4 : CTR 7.8%
5 : CTR 7.1%
6 : CTR 6.8%
7 : CTR 6.7%
…
MAB
Ranking
+ MAB
!98
!99
100
1 2 3 4 5 6
…
89 90
(Clicks)
Impression
101
1 2 3 4 5 6
…
89 90
(Use Coin)
Impression
102
User Cluster +
+
MAB
MAB
RankerTargeter
=
=
103
+
MAB
Conditional Bandit
Exponential Smoothing
Seen Decay
Soft User Clustering
Retention Model
Unbiased Most Popular
Feature Matching
Targeter
=
=
Ranker
104
• MAB

- Bandit Algorithm = Thompson Sampling(

- Reward = Click (with Unclick )

- Play Arms = Cluster Most Popular 

- None Stationary = Exponential Decaying

• 2 

- = # of clicks / # of impressions 

- = # of use_coins / # of impressions
1. MAB
105
• MAB

- Bandit Algorithm = Thompson Sampling

- Reward = Click (with Unclick )

- Play Arms = Cluster Most Popular 

- None Stationary = Exponential Decaying

• 2 

- = # of clicks / # of impressions 

- = # of use_coins / # of impressions
1. MAB
Use Coin( )
MAB Reward Use Coin, Click + User Coin
by @brandon.lim
106
1. MAB ?
(Beta) (Alpha) -20% —>
? ?
MAB ?
-20%
2. Conditional Bandit
107
1 2 3 4 5 6
…
89 90
by @troye.kwon
2. Conditional Bandit
108
1 2 3 4 5 6
…
89 90
Impressions
Reward=Click( )
α=click, β=unclick
MAB
by @troye.kwon
2. Conditional Bandit
109
1 2 3 4 5 6
…
89
Impressions
Reward=Click( )
α=click, β=unclick
MAB
Reward=Use Coin( )
α=use-coin, β=click
MAB
by @troye.kwon
2. Conditional Bandit ?
110
(Beta) (alpha)
? ?
- MAB .
3. Retention Model
• : . 

, 

“ ” . 

• 

• MAB
111
by @jinny.k
+
MAB
Targeter Ranker
3. Retention Model ?
112
by @jinny.k
(CTR) (CVR)
? (CTR) ?
4. Seen decay
• : Negative Feedback 

• click impression Ranker 

• : (alpha) (Beta)
113
-> CTR
114
• 

• Hard Clustering(k-Means) —> Soft Clustering (pLSI)

• Feature Matching 

• Targetting Genre/Tag Matching 

• MAB non-stationary Exponential Smoothing
• Targeting Unbiased Most Popular 

• MAB Hyper parameter Turning
(%)
!115
Soft Clustering (pLSI) Feature Matching
Conditional Bandit Retention Model
Exponential Smoothing
MABUnbiased Most Popular
?
?
!116
!117
?
118
?
119
?
120
?
121
?
122
0.1%
123
= 3.96%
= 6.70%
= 2.63%
= 0.07%
-> 4.56
124
= 3.96%
= 6.70%
= 2.63%
= 0.07%
4.56
-> 4.56
125
= 3.96%
= 6.70%
= 2.63%
= 0.07%
4.56
AB
(<0.001)
Feedback (>4.56days)
/
,
?
.
127
Base : Editor’s ( X) 1.9%
Alpha : 1 4.8%
Beta : 2 5.5%
Gamma : 3 6.5%
CTR
1 2 3 4
…
.
128
Base : Editor’s ( X) 1.9%
Alpha : 1 4.8%
Beta : 2 5.5%
Gamma : 3 6.5%
CTR
+ 242% + 42%
1 2 3 4
…
CTR
.
?
/ ?
?
/ ? ->
? ->
133
YOU
?
.
!134
|

Weitere ähnliche Inhalte

Was ist angesagt?

MOBILITY X DATA : 모빌리티 산업의 도전 과제
MOBILITY X DATA : 모빌리티 산업의 도전 과제MOBILITY X DATA : 모빌리티 산업의 도전 과제
MOBILITY X DATA : 모빌리티 산업의 도전 과제Seongyun Byeon
 
스타트업은 데이터를 어떻게 바라봐야 할까? (개정판)
스타트업은 데이터를 어떻게 바라봐야 할까? (개정판)스타트업은 데이터를 어떻게 바라봐야 할까? (개정판)
스타트업은 데이터를 어떻게 바라봐야 할까? (개정판)Yongho Ha
 
화성에서 온 개발자, 금성에서 온 기획자
화성에서 온 개발자, 금성에서 온 기획자화성에서 온 개발자, 금성에서 온 기획자
화성에서 온 개발자, 금성에서 온 기획자Yongho Ha
 
스타트업 데이터분석 - 퍼널분석과 코호트분석
스타트업 데이터분석 - 퍼널분석과 코호트분석스타트업 데이터분석 - 퍼널분석과 코호트분석
스타트업 데이터분석 - 퍼널분석과 코호트분석Seonggwan Lee
 
[MLOps KR 행사] MLOps 춘추 전국 시대 정리(210605)
[MLOps KR 행사] MLOps 춘추 전국 시대 정리(210605)[MLOps KR 행사] MLOps 춘추 전국 시대 정리(210605)
[MLOps KR 행사] MLOps 춘추 전국 시대 정리(210605)Seongyun Byeon
 
BigQuery의 모든 것(기획자, 마케터, 신입 데이터 분석가를 위한) 입문편
BigQuery의 모든 것(기획자, 마케터, 신입 데이터 분석가를 위한) 입문편BigQuery의 모든 것(기획자, 마케터, 신입 데이터 분석가를 위한) 입문편
BigQuery의 모든 것(기획자, 마케터, 신입 데이터 분석가를 위한) 입문편Seongyun Byeon
 
데이터 기반 성장을 위한 선결 조건: Product-Market Fit, Instrumentation, 그리고 프로세스
데이터 기반 성장을 위한 선결 조건: Product-Market Fit, Instrumentation, 그리고 프로세스데이터 기반 성장을 위한 선결 조건: Product-Market Fit, Instrumentation, 그리고 프로세스
데이터 기반 성장을 위한 선결 조건: Product-Market Fit, Instrumentation, 그리고 프로세스Minwoo Kim
 
실무에서 활용하는 A/B테스트
실무에서 활용하는 A/B테스트실무에서 활용하는 A/B테스트
실무에서 활용하는 A/B테스트JeongMin Kwon
 
[261] 실시간 추천엔진 머신한대에 구겨넣기
[261] 실시간 추천엔진 머신한대에 구겨넣기[261] 실시간 추천엔진 머신한대에 구겨넣기
[261] 실시간 추천엔진 머신한대에 구겨넣기NAVER D2
 
데이터가 흐르는 조직 만들기 - 마이리얼트립
데이터가 흐르는 조직 만들기 - 마이리얼트립데이터가 흐르는 조직 만들기 - 마이리얼트립
데이터가 흐르는 조직 만들기 - 마이리얼트립승화 양
 
실전 스타트업 데이터분석: 소셜데이팅 이음은 이렇게 한다
실전 스타트업 데이터분석: 소셜데이팅 이음은 이렇게 한다실전 스타트업 데이터분석: 소셜데이팅 이음은 이렇게 한다
실전 스타트업 데이터분석: 소셜데이팅 이음은 이렇게 한다승화 양
 
눈으로 듣는 음악 추천 시스템
눈으로 듣는 음악 추천 시스템눈으로 듣는 음악 추천 시스템
눈으로 듣는 음악 추천 시스템if kakao
 
데이터는 차트가 아니라 돈이 되어야 한다.
데이터는 차트가 아니라 돈이 되어야 한다.데이터는 차트가 아니라 돈이 되어야 한다.
데이터는 차트가 아니라 돈이 되어야 한다.Yongho Ha
 
Elasticsearch를 활용한 GIS 검색
Elasticsearch를 활용한 GIS 검색Elasticsearch를 활용한 GIS 검색
Elasticsearch를 활용한 GIS 검색ksdc2019
 
Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기
Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기
Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기AWSKRUG - AWS한국사용자모임
 
쿠키런 1년, 서버개발 분투기
쿠키런 1년, 서버개발 분투기쿠키런 1년, 서버개발 분투기
쿠키런 1년, 서버개발 분투기Brian Hong
 
눈으로 듣는 음악 추천 시스템-2018 if-kakao
눈으로 듣는 음악 추천 시스템-2018 if-kakao눈으로 듣는 음악 추천 시스템-2018 if-kakao
눈으로 듣는 음악 추천 시스템-2018 if-kakaochoi kyumin
 
Little Big Data #1. 바닥부터 시작하는 데이터 인프라
Little Big Data #1. 바닥부터 시작하는 데이터 인프라Little Big Data #1. 바닥부터 시작하는 데이터 인프라
Little Big Data #1. 바닥부터 시작하는 데이터 인프라Seongyun Byeon
 
'Growth Hacking (그로스 해킹)’ 적용 사례
'Growth Hacking (그로스 해킹)’ 적용 사례'Growth Hacking (그로스 해킹)’ 적용 사례
'Growth Hacking (그로스 해킹)’ 적용 사례RocketPunch Inc.
 
파이썬 생존 안내서 (자막)
파이썬 생존 안내서 (자막)파이썬 생존 안내서 (자막)
파이썬 생존 안내서 (자막)Heungsub Lee
 

Was ist angesagt? (20)

MOBILITY X DATA : 모빌리티 산업의 도전 과제
MOBILITY X DATA : 모빌리티 산업의 도전 과제MOBILITY X DATA : 모빌리티 산업의 도전 과제
MOBILITY X DATA : 모빌리티 산업의 도전 과제
 
스타트업은 데이터를 어떻게 바라봐야 할까? (개정판)
스타트업은 데이터를 어떻게 바라봐야 할까? (개정판)스타트업은 데이터를 어떻게 바라봐야 할까? (개정판)
스타트업은 데이터를 어떻게 바라봐야 할까? (개정판)
 
화성에서 온 개발자, 금성에서 온 기획자
화성에서 온 개발자, 금성에서 온 기획자화성에서 온 개발자, 금성에서 온 기획자
화성에서 온 개발자, 금성에서 온 기획자
 
스타트업 데이터분석 - 퍼널분석과 코호트분석
스타트업 데이터분석 - 퍼널분석과 코호트분석스타트업 데이터분석 - 퍼널분석과 코호트분석
스타트업 데이터분석 - 퍼널분석과 코호트분석
 
[MLOps KR 행사] MLOps 춘추 전국 시대 정리(210605)
[MLOps KR 행사] MLOps 춘추 전국 시대 정리(210605)[MLOps KR 행사] MLOps 춘추 전국 시대 정리(210605)
[MLOps KR 행사] MLOps 춘추 전국 시대 정리(210605)
 
BigQuery의 모든 것(기획자, 마케터, 신입 데이터 분석가를 위한) 입문편
BigQuery의 모든 것(기획자, 마케터, 신입 데이터 분석가를 위한) 입문편BigQuery의 모든 것(기획자, 마케터, 신입 데이터 분석가를 위한) 입문편
BigQuery의 모든 것(기획자, 마케터, 신입 데이터 분석가를 위한) 입문편
 
데이터 기반 성장을 위한 선결 조건: Product-Market Fit, Instrumentation, 그리고 프로세스
데이터 기반 성장을 위한 선결 조건: Product-Market Fit, Instrumentation, 그리고 프로세스데이터 기반 성장을 위한 선결 조건: Product-Market Fit, Instrumentation, 그리고 프로세스
데이터 기반 성장을 위한 선결 조건: Product-Market Fit, Instrumentation, 그리고 프로세스
 
실무에서 활용하는 A/B테스트
실무에서 활용하는 A/B테스트실무에서 활용하는 A/B테스트
실무에서 활용하는 A/B테스트
 
[261] 실시간 추천엔진 머신한대에 구겨넣기
[261] 실시간 추천엔진 머신한대에 구겨넣기[261] 실시간 추천엔진 머신한대에 구겨넣기
[261] 실시간 추천엔진 머신한대에 구겨넣기
 
데이터가 흐르는 조직 만들기 - 마이리얼트립
데이터가 흐르는 조직 만들기 - 마이리얼트립데이터가 흐르는 조직 만들기 - 마이리얼트립
데이터가 흐르는 조직 만들기 - 마이리얼트립
 
실전 스타트업 데이터분석: 소셜데이팅 이음은 이렇게 한다
실전 스타트업 데이터분석: 소셜데이팅 이음은 이렇게 한다실전 스타트업 데이터분석: 소셜데이팅 이음은 이렇게 한다
실전 스타트업 데이터분석: 소셜데이팅 이음은 이렇게 한다
 
눈으로 듣는 음악 추천 시스템
눈으로 듣는 음악 추천 시스템눈으로 듣는 음악 추천 시스템
눈으로 듣는 음악 추천 시스템
 
데이터는 차트가 아니라 돈이 되어야 한다.
데이터는 차트가 아니라 돈이 되어야 한다.데이터는 차트가 아니라 돈이 되어야 한다.
데이터는 차트가 아니라 돈이 되어야 한다.
 
Elasticsearch를 활용한 GIS 검색
Elasticsearch를 활용한 GIS 검색Elasticsearch를 활용한 GIS 검색
Elasticsearch를 활용한 GIS 검색
 
Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기
Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기
Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기
 
쿠키런 1년, 서버개발 분투기
쿠키런 1년, 서버개발 분투기쿠키런 1년, 서버개발 분투기
쿠키런 1년, 서버개발 분투기
 
눈으로 듣는 음악 추천 시스템-2018 if-kakao
눈으로 듣는 음악 추천 시스템-2018 if-kakao눈으로 듣는 음악 추천 시스템-2018 if-kakao
눈으로 듣는 음악 추천 시스템-2018 if-kakao
 
Little Big Data #1. 바닥부터 시작하는 데이터 인프라
Little Big Data #1. 바닥부터 시작하는 데이터 인프라Little Big Data #1. 바닥부터 시작하는 데이터 인프라
Little Big Data #1. 바닥부터 시작하는 데이터 인프라
 
'Growth Hacking (그로스 해킹)’ 적용 사례
'Growth Hacking (그로스 해킹)’ 적용 사례'Growth Hacking (그로스 해킹)’ 적용 사례
'Growth Hacking (그로스 해킹)’ 적용 사례
 
파이썬 생존 안내서 (자막)
파이썬 생존 안내서 (자막)파이썬 생존 안내서 (자막)
파이썬 생존 안내서 (자막)
 

Ähnlich wie PyCon Korea 2019 Conference Recap

jpg image processing nagham salim_as.ppt
jpg image processing nagham salim_as.pptjpg image processing nagham salim_as.ppt
jpg image processing nagham salim_as.pptnaghamallella
 
Comparing Machine Learning Algorithms in Text Mining
Comparing Machine Learning Algorithms in Text MiningComparing Machine Learning Algorithms in Text Mining
Comparing Machine Learning Algorithms in Text MiningAndrea Gigli
 
Wsdm17 value-at-risk-bidding
Wsdm17 value-at-risk-biddingWsdm17 value-at-risk-bidding
Wsdm17 value-at-risk-biddingJun Wang
 
Model Compression
Model CompressionModel Compression
Model CompressionDarshanG13
 
Building a Web Analytics Framework that Works
Building a Web Analytics Framework that WorksBuilding a Web Analytics Framework that Works
Building a Web Analytics Framework that WorksDigital Vidya
 
When Micromobility Attacks
When Micromobility AttacksWhen Micromobility Attacks
When Micromobility AttacksHorace Dediu
 
Phyto science india
Phyto science indiaPhyto science india
Phyto science indiaveer143
 
https://www.facebook.com/phytoscience143
https://www.facebook.com/phytoscience143https://www.facebook.com/phytoscience143
https://www.facebook.com/phytoscience143veer143
 
double stemcell
double stemcell double stemcell
double stemcell veer143
 
estimation of load loss and queuing of mm1 system
estimation of load loss and queuing of mm1 systemestimation of load loss and queuing of mm1 system
estimation of load loss and queuing of mm1 systemchaitanya ivvala
 
An introduction to probabilistic data structures
An introduction to probabilistic data structuresAn introduction to probabilistic data structures
An introduction to probabilistic data structuresMiguel Ping
 
An introduction to Deep Learning with Apache MXNet (November 2017)
An introduction to Deep Learning with Apache MXNet (November 2017)An introduction to Deep Learning with Apache MXNet (November 2017)
An introduction to Deep Learning with Apache MXNet (November 2017)Julien SIMON
 

Ähnlich wie PyCon Korea 2019 Conference Recap (20)

jpg image processing nagham salim_as.ppt
jpg image processing nagham salim_as.pptjpg image processing nagham salim_as.ppt
jpg image processing nagham salim_as.ppt
 
Comparing Machine Learning Algorithms in Text Mining
Comparing Machine Learning Algorithms in Text MiningComparing Machine Learning Algorithms in Text Mining
Comparing Machine Learning Algorithms in Text Mining
 
Wsdm17 value-at-risk-bidding
Wsdm17 value-at-risk-biddingWsdm17 value-at-risk-bidding
Wsdm17 value-at-risk-bidding
 
2. intro. to six sigma
2. intro. to six sigma2. intro. to six sigma
2. intro. to six sigma
 
Model Compression
Model CompressionModel Compression
Model Compression
 
DDoS attacks, Booters, and DDoSDB
DDoS attacks, Booters, and DDoSDBDDoS attacks, Booters, and DDoSDB
DDoS attacks, Booters, and DDoSDB
 
Building a Web Analytics Framework that Works
Building a Web Analytics Framework that WorksBuilding a Web Analytics Framework that Works
Building a Web Analytics Framework that Works
 
Bluechipstockclub
BluechipstockclubBluechipstockclub
Bluechipstockclub
 
Tech Info Doc 2008
Tech Info Doc 2008Tech Info Doc 2008
Tech Info Doc 2008
 
Tech Info Doc 2008
Tech Info Doc 2008Tech Info Doc 2008
Tech Info Doc 2008
 
Bluechipstockclub
BluechipstockclubBluechipstockclub
Bluechipstockclub
 
When Micromobility Attacks
When Micromobility AttacksWhen Micromobility Attacks
When Micromobility Attacks
 
Active Portfolio Management
Active Portfolio ManagementActive Portfolio Management
Active Portfolio Management
 
Phyto science india
Phyto science indiaPhyto science india
Phyto science india
 
https://www.facebook.com/phytoscience143
https://www.facebook.com/phytoscience143https://www.facebook.com/phytoscience143
https://www.facebook.com/phytoscience143
 
double stemcell
double stemcell double stemcell
double stemcell
 
estimation of load loss and queuing of mm1 system
estimation of load loss and queuing of mm1 systemestimation of load loss and queuing of mm1 system
estimation of load loss and queuing of mm1 system
 
An introduction to probabilistic data structures
An introduction to probabilistic data structuresAn introduction to probabilistic data structures
An introduction to probabilistic data structures
 
Self-Adaptation of Online Recommender Systems via Feed-Forward Controllers
Self-Adaptation of Online Recommender Systems via Feed-Forward ControllersSelf-Adaptation of Online Recommender Systems via Feed-Forward Controllers
Self-Adaptation of Online Recommender Systems via Feed-Forward Controllers
 
An introduction to Deep Learning with Apache MXNet (November 2017)
An introduction to Deep Learning with Apache MXNet (November 2017)An introduction to Deep Learning with Apache MXNet (November 2017)
An introduction to Deep Learning with Apache MXNet (November 2017)
 

Mehr von choi kyumin

Song Feature 조금더
Song Feature 조금더 Song Feature 조금더
Song Feature 조금더 choi kyumin
 
Python 오픈소스의 네이밍 특징들-파이콘격월세미나
Python 오픈소스의 네이밍 특징들-파이콘격월세미나Python 오픈소스의 네이밍 특징들-파이콘격월세미나
Python 오픈소스의 네이밍 특징들-파이콘격월세미나choi kyumin
 
2016 PyCon APAC - 너의 사진은 내가 지난 과거에 한일을 알고 있다.
2016 PyCon APAC - 너의 사진은 내가 지난 과거에 한일을 알고 있다.2016 PyCon APAC - 너의 사진은 내가 지난 과거에 한일을 알고 있다.
2016 PyCon APAC - 너의 사진은 내가 지난 과거에 한일을 알고 있다.choi kyumin
 
2015 py con word2vec이 추천시스템을 만났을때
2015 py con word2vec이 추천시스템을 만났을때 2015 py con word2vec이 추천시스템을 만났을때
2015 py con word2vec이 추천시스템을 만났을때 choi kyumin
 
Deview2014 Live Broadcasting 추천시스템 발표 자료
Deview2014 Live Broadcasting 추천시스템 발표 자료Deview2014 Live Broadcasting 추천시스템 발표 자료
Deview2014 Live Broadcasting 추천시스템 발표 자료choi kyumin
 
추놀 5회 무엇이든 분류해 보기
추놀 5회 무엇이든 분류해 보기추놀 5회 무엇이든 분류해 보기
추놀 5회 무엇이든 분류해 보기choi kyumin
 
추놀 4회 영화 분류하기
추놀 4회 영화 분류하기추놀 4회 영화 분류하기
추놀 4회 영화 분류하기choi kyumin
 
추놀 3회 유사도 측정(우리아기는 누구와 더 닮았는가?)
추놀 3회 유사도 측정(우리아기는 누구와 더 닮았는가?)추놀 3회 유사도 측정(우리아기는 누구와 더 닮았는가?)
추놀 3회 유사도 측정(우리아기는 누구와 더 닮았는가?)choi kyumin
 
제1화 추천 시스템 이란.ppt
제1화 추천 시스템 이란.ppt제1화 추천 시스템 이란.ppt
제1화 추천 시스템 이란.pptchoi kyumin
 
플랫폼데이2013 workflow기반 실시간 스트리밍데이터 수집 및 분석 플랫폼 발표자료
플랫폼데이2013 workflow기반 실시간 스트리밍데이터 수집 및 분석 플랫폼 발표자료플랫폼데이2013 workflow기반 실시간 스트리밍데이터 수집 및 분석 플랫폼 발표자료
플랫폼데이2013 workflow기반 실시간 스트리밍데이터 수집 및 분석 플랫폼 발표자료choi kyumin
 

Mehr von choi kyumin (10)

Song Feature 조금더
Song Feature 조금더 Song Feature 조금더
Song Feature 조금더
 
Python 오픈소스의 네이밍 특징들-파이콘격월세미나
Python 오픈소스의 네이밍 특징들-파이콘격월세미나Python 오픈소스의 네이밍 특징들-파이콘격월세미나
Python 오픈소스의 네이밍 특징들-파이콘격월세미나
 
2016 PyCon APAC - 너의 사진은 내가 지난 과거에 한일을 알고 있다.
2016 PyCon APAC - 너의 사진은 내가 지난 과거에 한일을 알고 있다.2016 PyCon APAC - 너의 사진은 내가 지난 과거에 한일을 알고 있다.
2016 PyCon APAC - 너의 사진은 내가 지난 과거에 한일을 알고 있다.
 
2015 py con word2vec이 추천시스템을 만났을때
2015 py con word2vec이 추천시스템을 만났을때 2015 py con word2vec이 추천시스템을 만났을때
2015 py con word2vec이 추천시스템을 만났을때
 
Deview2014 Live Broadcasting 추천시스템 발표 자료
Deview2014 Live Broadcasting 추천시스템 발표 자료Deview2014 Live Broadcasting 추천시스템 발표 자료
Deview2014 Live Broadcasting 추천시스템 발표 자료
 
추놀 5회 무엇이든 분류해 보기
추놀 5회 무엇이든 분류해 보기추놀 5회 무엇이든 분류해 보기
추놀 5회 무엇이든 분류해 보기
 
추놀 4회 영화 분류하기
추놀 4회 영화 분류하기추놀 4회 영화 분류하기
추놀 4회 영화 분류하기
 
추놀 3회 유사도 측정(우리아기는 누구와 더 닮았는가?)
추놀 3회 유사도 측정(우리아기는 누구와 더 닮았는가?)추놀 3회 유사도 측정(우리아기는 누구와 더 닮았는가?)
추놀 3회 유사도 측정(우리아기는 누구와 더 닮았는가?)
 
제1화 추천 시스템 이란.ppt
제1화 추천 시스템 이란.ppt제1화 추천 시스템 이란.ppt
제1화 추천 시스템 이란.ppt
 
플랫폼데이2013 workflow기반 실시간 스트리밍데이터 수집 및 분석 플랫폼 발표자료
플랫폼데이2013 workflow기반 실시간 스트리밍데이터 수집 및 분석 플랫폼 발표자료플랫폼데이2013 workflow기반 실시간 스트리밍데이터 수집 및 분석 플랫폼 발표자료
플랫폼데이2013 workflow기반 실시간 스트리밍데이터 수집 및 분석 플랫폼 발표자료
 

Kürzlich hochgeladen

Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...Thomas Poetter
 
Conf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
Conf42-LLM_Adding Generative AI to Real-Time Streaming PipelinesConf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
Conf42-LLM_Adding Generative AI to Real-Time Streaming PipelinesTimothy Spann
 
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...Boston Institute of Analytics
 
Principles and Practices of Data Visualization
Principles and Practices of Data VisualizationPrinciples and Practices of Data Visualization
Principles and Practices of Data VisualizationKianJazayeri1
 
Decoding the Heart: Student Presentation on Heart Attack Prediction with Data...
Decoding the Heart: Student Presentation on Heart Attack Prediction with Data...Decoding the Heart: Student Presentation on Heart Attack Prediction with Data...
Decoding the Heart: Student Presentation on Heart Attack Prediction with Data...Boston Institute of Analytics
 
wepik-insightful-infographics-a-data-visualization-overview-20240401133220kwr...
wepik-insightful-infographics-a-data-visualization-overview-20240401133220kwr...wepik-insightful-infographics-a-data-visualization-overview-20240401133220kwr...
wepik-insightful-infographics-a-data-visualization-overview-20240401133220kwr...KarteekMane1
 
Bank Loan Approval Analysis: A Comprehensive Data Analysis Project
Bank Loan Approval Analysis: A Comprehensive Data Analysis ProjectBank Loan Approval Analysis: A Comprehensive Data Analysis Project
Bank Loan Approval Analysis: A Comprehensive Data Analysis ProjectBoston Institute of Analytics
 
The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptx
The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptxThe Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptx
The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptxTasha Penwell
 
Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Cathrine Wilhelmsen
 
Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...Seán Kennedy
 
INTRODUCTION TO Natural language processing
INTRODUCTION TO Natural language processingINTRODUCTION TO Natural language processing
INTRODUCTION TO Natural language processingsocarem879
 
Defining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryDefining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryJeremy Anderson
 
Real-Time AI Streaming - AI Max Princeton
Real-Time AI  Streaming - AI Max PrincetonReal-Time AI  Streaming - AI Max Princeton
Real-Time AI Streaming - AI Max PrincetonTimothy Spann
 
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...Dr Arash Najmaei ( Phd., MBA, BSc)
 
Digital Marketing Plan, how digital marketing works
Digital Marketing Plan, how digital marketing worksDigital Marketing Plan, how digital marketing works
Digital Marketing Plan, how digital marketing worksdeepakthakur548787
 
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxmodul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxaleedritatuxx
 
Unveiling the Role of Social Media Suspect Investigators in Preventing Online...
Unveiling the Role of Social Media Suspect Investigators in Preventing Online...Unveiling the Role of Social Media Suspect Investigators in Preventing Online...
Unveiling the Role of Social Media Suspect Investigators in Preventing Online...Milind Agarwal
 
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdfEnglish-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdfblazblazml
 

Kürzlich hochgeladen (20)

Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
 
Conf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
Conf42-LLM_Adding Generative AI to Real-Time Streaming PipelinesConf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
Conf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
 
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
 
Principles and Practices of Data Visualization
Principles and Practices of Data VisualizationPrinciples and Practices of Data Visualization
Principles and Practices of Data Visualization
 
Insurance Churn Prediction Data Analysis Project
Insurance Churn Prediction Data Analysis ProjectInsurance Churn Prediction Data Analysis Project
Insurance Churn Prediction Data Analysis Project
 
Decoding the Heart: Student Presentation on Heart Attack Prediction with Data...
Decoding the Heart: Student Presentation on Heart Attack Prediction with Data...Decoding the Heart: Student Presentation on Heart Attack Prediction with Data...
Decoding the Heart: Student Presentation on Heart Attack Prediction with Data...
 
wepik-insightful-infographics-a-data-visualization-overview-20240401133220kwr...
wepik-insightful-infographics-a-data-visualization-overview-20240401133220kwr...wepik-insightful-infographics-a-data-visualization-overview-20240401133220kwr...
wepik-insightful-infographics-a-data-visualization-overview-20240401133220kwr...
 
Bank Loan Approval Analysis: A Comprehensive Data Analysis Project
Bank Loan Approval Analysis: A Comprehensive Data Analysis ProjectBank Loan Approval Analysis: A Comprehensive Data Analysis Project
Bank Loan Approval Analysis: A Comprehensive Data Analysis Project
 
The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptx
The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptxThe Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptx
The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptx
 
Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)
 
Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...
 
INTRODUCTION TO Natural language processing
INTRODUCTION TO Natural language processingINTRODUCTION TO Natural language processing
INTRODUCTION TO Natural language processing
 
Defining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryDefining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data Story
 
Real-Time AI Streaming - AI Max Princeton
Real-Time AI  Streaming - AI Max PrincetonReal-Time AI  Streaming - AI Max Princeton
Real-Time AI Streaming - AI Max Princeton
 
Data Analysis Project: Stroke Prediction
Data Analysis Project: Stroke PredictionData Analysis Project: Stroke Prediction
Data Analysis Project: Stroke Prediction
 
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
 
Digital Marketing Plan, how digital marketing works
Digital Marketing Plan, how digital marketing worksDigital Marketing Plan, how digital marketing works
Digital Marketing Plan, how digital marketing works
 
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxmodul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
 
Unveiling the Role of Social Media Suspect Investigators in Preventing Online...
Unveiling the Role of Social Media Suspect Investigators in Preventing Online...Unveiling the Role of Social Media Suspect Investigators in Preventing Online...
Unveiling the Role of Social Media Suspect Investigators in Preventing Online...
 
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdfEnglish-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
 

PyCon Korea 2019 Conference Recap