0.0
평준화
[0.0, 1.0]
시간
가중치
항목
가중치
방송 시청 이력
uno
!
BJID 시청시간 평균
10001 rani0224 10’ 9’
10001 afkbo1 120’ 95’
10001 afmlb1 32’ 93
추천이력
uno
!
BJID Y/N
10001 rani0224 T
10001 afkbo1 T
아이템 사용이력
uno
!
BJID 개수
10001 rani0224 50
10001 afkbo1 10
방송 시청 이력
uno
!
BJID 시청시간
10001 rani0224 0.57
10001 afkbo1 0.73
10001 afmlb1 0.21
추천이력
uno
!
BJID Y/N
10001 rani0224 1.0
10001 afkbo1 1.0
아이템 사용이력
uno
!
BJID 개수
10001 rani0224 0.5
10001 afkbo1 0.1
평균 평준화
Boolean Value
!
[ F, T ] → [ 0 , 1]
Scale
!
[0 , 100] → [0.0 1.0]
1.0 (관심도)
92.
0.0
1.0 (관심도)
평준화
[0.0 , 1.0]
시간
가중치
항목
가중치
30
22.5
15
7.5
0
D D -2 D -4 D -6 D -8 D -10 D -12 D -14 D -16 D -18 D -20 D -22 D -24 D -26 D -28
93.
0.0
1.0 (관심도)
평준화
[0.0 , 1.0]
시간
가중치
항목
가중치
30
22.5
15
7.5
0
[ Tips. 시간 가중치 간단하게 처리 하는 법]
= 데이터값 ÷ (경과일) = D/1 + D/2 + D/3 … D/30
= 데이터값 ÷( (경과일)
= 데이터값 ÷( log(경과일) )
D D -2 D -4 D -6 D -8 D -10 D -12 D -14 D -16 D -18 D -20 D -22 D -24 D -26 D -28
0.0
0.623573 0.575210.34565 0.21736
1.0 (관심도)
방송 시청
이벤트
추천
이벤트
아이템선물
이벤트
HDFS 방송시청
평준화
HQL
Redis
Cluster
Sorted
Set
Hive
External
Table
시간
가중치
HQL
BJ
관심도
계산
HQL
(항목
가중치)
Redis
Save
(UDF)
HQL
추천
평준화
HQL
아이템
평준화
HQL
시간
가중치
HQL
시간
가중치
HQL
98.
0.0
0.623573 0.575210.34565 0.21736
1.0 (관심도)
방송 시청
이벤트
추천
이벤트
아이템선물
이벤트
HDFS 방송시청
평준화
HQL
Redis
Cluster
Sorted
Set
HIVE
External
Table
시간
가중치
HQL
Redis
Save
(UDF)
HQL
추천
평준화
HQL
아이템
평준화
HQL
시간
가중치
HQL
시간
가중치
HQL
MR-Hive
Compati
ble
BJ
관심도
계산
HQL
(항목
가중치)
99.
0.0
0.623573 0.575210.34565 0.21736
1.0 (관심도)
방송 시청
이벤트
추천
이벤트
아이템선물
이벤트
HDFS 방송시청
평균화
HQL
Redis
Cluster
Sorted
Set
HIVE
External
Table
시간
가중치
HQL
Merge
HQL
Redis
Save
(UDF)
HQL
평균화
추천
HQL
아이템
평균화
HQL
시간
가중치
HQL
시간
가중치
HQL
MR-Hive
Compati
ble
Query Base Processing
100.
0.0
0.623573 0.575210.34565 0.21736
1.0 (관심도)
방송 시청
이벤트
추천
이벤트
아이템선물
이벤트
HDFS 방송시청
평균화
HQL
Redis
Cluster
Sorted
Set
HIVE
External
Table
시간
가중치
HQL
Merge
HQL
Redis
Save
(UDF)
HQL
평균화
추천
HQL
아이템
평균화
HQL
시간
가중치
HQL
시간
가중치
HQL
MR-Hive
Compati
ble
Query Base Processing
In
Memory
Store