글 수 208
https://github.com/jeffmli/TinderAutomation
틴더(Tinder)는 미국의 유명한 데이팅 앱입니다. 프로필 사진을 보고 마음에 들면 오른쪽으로 스와이프, 별로면 왼쪽으로 스와이프를 합니다. 서로 좋아요를 하면 매칭이 되고 메시지를 주고받을 수 있습니다.
한 개발자가 이 과정을 자동으로 하는 프로그램을 개발했습니다. 먼저 틴더 사이트를 크롤링하여 자신이 '좋아요/싫어요'한 사진을 저장합니다. 그다음 별도의 알고리즘을 적용하여 얼굴 영역만 선택합니다. 마지막으로 VGG19 모델을 전이학습하여 CNN으로 학습을 합니다. 이렇게 훈련이 끝나면 자동화된 봇을 실행하고 자기 취향에 맞는 이성을 계속 선택합니다.
어떤 사람은 이 소스코드를 활용하여 새로운 기능을 추가했습니다. 매칭이 되면 챗봇으로 메시지를 보내 대화하는 것까지 구현했다고 합니다. 인공지능이 활용되는 분야가 이렇게 다양할 수 있다는게 재미있습니다.