
from Scratch
415
그래서 남아와 여아를 겨냥한 티셔츠들 간에 확연한 차이가 있을 거라는 직감
이 들었고, 그들 간의 차이를 모델링할 수 있을지 궁금해졌다.
결론부터 말하면 할 수 있다.
27
이 작업을 하기 위해 먼저 수백 장의 티셔츠 이미지를 수집했다. 그리고 그들
을 같은 사이즈로 변환하고, 각 픽셀에 대한 색 정보를 벡터로 변환했다. 마지막
으로 로지스틱 회귀 분석으로 티셔츠들을 분류하는 모델을 만들었다.
그때 사용한 한 가지 방법은 단순히 각 티셔츠 안에 어떤 색이 있는지를 분석
한 것이었고, 또 다른 접근 방법은 이미지 벡터들에 대한 주성분(
principal
com
-
ponent
)
10
개를 구해서 ‘
eigenshirt
’로 그려지는(
spanning
)
10
차원 공간을 활용
하는 것이었다(그림
27
-
1
).
그림 27-1
27.5.4
지구본 위의 트윗
지난 몇 년간 나는 ‘회전하는 지구본’ 시각화를 만들고 싶었다.
2016
년 선거 때,
나는 지오태깅(
geotagging
)된 트윗을 위치에 맞게 보여 주고, 검색된 결과를 지
구본이 회전되면서 보여 주는 작은 웹앱
28
을 만들었다.
이건 온전한 자바스크립트 프로젝트였다. 자바스크립트를 배우는 것도 좋다.
27.5.5
그리고 여러분은?
여러분의 관심을 끄는 ...