10. 1. 제목 & 연도
2. 포스터
3. 장르
4. 등급
5. 기준
장르별 각 10000위까지 크롤링
애니메이션 : 1994년 토이스토리 이후
실사 영화 : 1990년 이후
데이터 수집 및 전처리 – 데이터 수집
11. 이 영화는 정체가 뭘까?
Action, Adventure,
Comdey, Crime,
Fantasy,
Horror, Sci-Fi, Thriler
Shark in Venice (2008)
Action, Comedy, Crime,
Fantasy, Horror,
Mystery, Sci-Fi, Thriller
Dylan Dog
: Dead of Night (2010)
평균적으로 장르가
4개 이상인 것 제외
데이터 수집 및 전처리 – 데이터 수집
12. 같은 장르, 다른 느낌
Happy Death Day 2U (2019)
Drama, Horror, Mystery
Annabelle Comes Home (2019)
Horror, Mystery, Thriller
The Voices (2014)
Horror, Comedy, Crime
Buffy the Vampire Slayer (1992)
Horror, Comedy, Fantasy, Action
데이터 수집 및 전처리 – 장르 특화
14. 미국의 등급 분류
G : General Audiences (전체이용가)
PG : Parental Guidance Suggested
PG-13 : Parents Strongly Cautioned
R : Restricted (성인 동반 관람 가능)
NC-17 : No Children, 17 or older
데이터 수집 및 전처리 – MPAA 특화
15. 등급에 따라 다른 포스터의 느낌
Drama, Romance
Fifty Shades Freed (2018)
Drama, Romance
Letters to Juliet (2010)
Rated R
for strong sexual content,
nudity, and language.
Rated PG
for brief rude behavior,
some language and
incidental smoking
데이터 수집 및 전처리 – MPAA 특화
17. 분류 기준에 따라 등급 기준 단어 분류
Thematic
Drug, alcohol, drinking,
drug-related, drugs,
mischief, smoking,
racial, anti-social,
tobacco, suicide, racy,
abuse, aberrant,
language, innuendo,
innuendos, comment
Violence
Violence, bloody, violent,
brutal, gore, martial,
terror, bullying,
dangerous, shooting,
assault, torture, fight,
grisly, gory, battle,
disturbing, atrocities
Sexual
Sexual, nudity, sexuality,
sex-related, sex, nude,
risqué, vulgar, vulgarity,
ribald, bawdy,
suggestive, mature
Horror
Horror, gore, scary,
zombie, macabre,
frightening, monster,
grisly, disturbing,
gruesome, bizarre,
creature
부사(강)
Strong, disturbing,
pervasive,
graphic, intense,
explicit,
substantial,
nonstop,
extremely,
throughout
데이터 수집 및 전처리 – MPAA 특화
18. 점수표
명사 : 1.5
부사 : 1.5
R, NC-17 : 세제곱
Sexual [strong, sexuality]
: (1.5^2)^3 = 11.39
Thematic [language, drug]
: (1.5^3 +1.5^3) = 6.75
{1.5 }
계산 방법
(명사 개수 + 부사 개수)
{1.5 }^3
(명사 개수 + 부사 개수)
MPAA 강 분류
* 단, 떨어져 있는 명사와 부사끼리는 더한 후 세제곱함
R, NC-17 :
G, PG, PG-13 :
데이터 수집 및 전처리 – MPAA 특화
19. MPAA에 따라 다른 포스터의 느낌
some sex-related
dialogue
Good Will Hunting (1997)
sexual content ,
suggestive dance,
partial nudity
Burlesque (2010)
Rated RRated PG-13
Burlesque의 한 장면
데이터 수집 및 전처리 – MPAA 특화
20. 각 10% 전후(간극↑)로 잘라 강만 분류
MPAA 강 분류
데이터 수집 및 전처리 – MPAA 특화
21. TABLE OF
CONTENTS 1. 포스널 컬러 소개
2. 데이터 수집 및 전처리
3.데이터 분석
4. 추천 시스템
5. 시각화
ⓒ 2019 BOAZ MOVIECRAWLINGMASTER. ALL RIGHTS RESERVED
22. 3차원 색 공간 RGB
By 영어 위키백과의 SharkD - en.wikipedia에서 공용으로 옮겨왔습니다.
잠깐! 배경지식 - RGB
23. Munsell 색 체계
출처 : 트위터 일러스트 매거진 다색상환 출처 : 셀프뷰티 홈페이지
색 명도 & 채도
잠깐! 배경지식 - Munsell
24. K-means clustering
K = 7
K = 5
다양한 컬러 팔레트를 위해 뽑힌 색들의 거리와 비율 고려해
5가지 색상의 컬러 팔레트 선정
데이터 분석 – 컬러 팔레트 추출
27. 무채색 분류
명도 1-2 : 검정
명도 8-9 : 흰색
5P
색 명도 채도
출처 : https://www.e-paint.co.uk/
5 8/
채도가 2이하 : 무채색
데이터 분석 – 색 분류
28. 색감 분류
COLORFUL : 명도4-6 & 채도10 이상
PASTEL : 명도4-6 & 채도1-10 또는
명도 7이상
DARK : 채도가3-4이하
Colorful Pastel Dark
5P
색 명도 채도
5 8/
데이터 분석 – 색 분류
29. 원하는 장르에 따른
컬러 팔레트 추천
“ 어떻게 시작해야 하지? ”
장르에 따라 원하는 색과
조화를 이루는 색 추천
“ 이 색과 어울리는 색은 뭘까? ”
2) Color Sommelier1) Color Palette
컬러 팔레트 완성!
30. TABLE OF
CONTENTS 1. 포스널 컬러 소개
2. 데이터 수집 및 전처리
3. 데이터 분석
4.추천 시스템
5. 시각화
ⓒ 2019 BOAZ MOVIECRAWLINGMASTER. ALL RIGHTS RESERVED
31. Color Sommelier - KAIST
✓ Item based collaborative filtering 사용
✓ 색채 공간의 거리를 이용해 유사도 계산
✓ 사용자가 선택하는 색에 따라 조합 추천
출처 : Color Sommelier
KyoungHee Son, Seo Young Oh, Yongkwan Kim, Hayan Choi,
Seok-Hyung Bae, Ganguk Hwang
추천 시스템 – 참고 논문
32. 1) 기본 Palette-Color Matrix 만들기
RGB Color space를 729 (9*9*9)개로 균일하게 나눔
(0,0,0) , (0,0,32), (0,32,0), … ,(255,255,255)
사용자가 선택한 먼셀 색상(ex.‘R’)이 비율이 큰 팔레트에는
큰 값을, 작은 팔레트에는 작은 값을 넣어줌
색깔의 크기
각 열마다 크기가 같은 5개의 칸이 채워짐
… …
… … …
… …
…
해당 장르 / MPAA 특화 Palette
729개 RGB 중에서
해당 장르 / MPAA 특화
Palette에 사용된 모든 색
추천 시스템 – 논문 구현
33. 2) 기본 Color-Palette 간 Relation 구하기
Item based collaborative filtering 사용
열에 있는 전체 색과 각 영화 팔레트에 있는 색의 유사도를 이용해
Matrix의 빈칸을 채움
색 유사도 : 1 / Palette간 거리
(Palette Similarity : inverse of distance between two palettes with the closet-
first matched color pairs)
- KAIST Color Sommelier
… …
… … …
… …
…
?
추천 시스템 – 논문 구현
34. 3) Resulting Matrix
빈칸을 모두 채움
색의 크기는 해당 색이 해당 palette와 얼마나 조화로운지
나타냄
추천을 위한 기본 틀
… …
… … …
… …
…
추천 시스템 – 논문 구현
35. 4) Harmony Score 구하기
유저가 특정 색상을 고르면 그 외에 나머지 색상들의
harmony score 계산
Harmony Score
: 각 열(palette)의 가중치는 각 열에서 유저가 고른 색상의
순위로, 순위가 높으면 높은 가중치, 낮으면 낮은 가중치
(Harmony score : weighted averaging column vectors)
- KAIST Color Sommelier
… …
… … …
… …
… …
추천 시스템 – 논문 구현
36. 원하는 장르에 따른
컬러 팔레트 추천
“ 어떻게 시작해야 하지? ”
장르에 따라 원하는 색과
조화를 이루는 색 추천
“ 이 색과 어울리는 색은 뭘까? ”
2) Color Sommelier1) Color Palette
컬러 소믈리에 완성!
37. TABLE OF
CONTENTS 1. 포스널 컬러 소개
2. 데이터 수집 및 전처리
3. 데이터 분석
4. 추천 시스템
5.시각화
ⓒ 2019 BOAZ MOVIECRAWLINGMASTER. ALL RIGHTS RESERVED