용건만 간단히, 움짤은 한 번 더 생각
금병영에 상의하세요
야생의 이벤트가 열렸다
즐겨찾기
최근방문

침펄토론의 '진짜' 승자는?

진행자
23.08.07
·
조회 8455
한 줄 요약: 분석 결과, 주호민 논객이 7회 우승으로 압도적인 성적을 거두었다.

 

코드 확인하기: https://github.com/ilotoki0804/who-is-debate-winner

 

아마 여기 계신 많은 분들이 침펄토론의 '진짜' 결과가 무엇인지 궁금해하실 것이라 생각합니다. 눈대중도 나쁜 방법도 아니었지만 아무래도 정확한 결과도 궁금한 건 어쩔 수 없나 봅니다.

침펄토론을 재밌게 즐긴 저도 자연히 토론의 진짜 결과가 궁금해졌습니다. 침펄토론을 처음 봤을 당시에는 제 능력이 부족하여 방법이 없었지만 최근에 프로그래밍을 배우기 시작하면서 저도 가능할 것이라 생각이 들었습니다.

 

개발 히스토리

(개발이 어떻게 이루어졌는지에 큰 관심이 없으시다면 아래로 내려서 결과를 먼저 봐 주세요.)

우선 필요했던 것은 OCR(글자 판독기)입니다. 제가 직접 수기로 하나하나 카운트하는 것은 비효율적일 것이기에 OCR을 사용해야 했습니다.

처음으로 고려했던 것은 Tesseract였습니다. 하지만 Tesseract는 한국어 판독률이 그리 좋지 못했기 때문에 다른 대안을 찾아야 했습니다.

검색 결과 찾았던 것이 EasyOCR이었는데, 꽤나 잘 동작해주는 것을 확인할 수 있었습니다. 따라서 이 프로젝트에 사용하기로 결정했습니다.

 

그 다음은 비디오 처리입니다. 침펄토론의 채팅 기록이(제가 아는 한) 텍스트 파일의 형태로 남아 있는 것은 없기에 결국 비디오를 직접 분석해야 했습니다. OpenCV에 비디오 분석 툴이 있었기에 이를 사용했습니다. 비디오 분석을 어떻게 할 지 여러 고민이 있었지만 결국 간단하게 50프레임(5/6초)에 한 번씩 채팅창을 저장하고, 중복된 사진이 있을 경우에 제거하는 방식을 사용했습니다.

 

투표 수 추출 알고리즘도 여러가지를 고민했으나 간단한 모델을 채택했습니다.

 

결과

분석 결과는 다음과 같습니다. 참고로 승복하면서 끝났거나 무승부가 된 판은 시청자 투표가 없었기 때문에 분석 결과가 없습니다.

딱복 대 물복의 투표 결과는 침착맨 52표(19%) 대 주호민 215(81%)표로 주호민이 163표(61%p) 앞서 승리입니다. 이는 기존에 침착맨을 우승으로 집계하였던 것과 상이합니다.
인어 대 어인의 투표 결과는 침착맨 196표(38%) 대 주호민 323(62%)표로 주호민이 127표(24%p) 앞서 승리입니다. 이는 기존에 주호민을 우승으로 집계하였던 것과 일치합니다.
단팥 대 야채의 투표 결과는 침착맨 229표(35%) 대 주호민 417(65%)표로 주호민이 188표(29%p) 앞서 승리입니다. 이는 기존에 주호민을 우승으로 집계하였던 것과 일치합니다.
용의 꼬리 대 뱀의 머리의 투표 결과는 침착맨 250표(47%) 대 주호민 284(53%)표로 주호민이 34표(6%p) 앞서 승리입니다. 이는 기존에 침착맨을 우승으로 집계하였던 것과 상이합니다.
가위 대 바위 대 보의 투표 결과는 침착맨 71표(20%) 대 주호민 138(38%)표 대 김풍 153(42%)표로 김풍이 15표(4%p) 앞서 승리입니다. 이는 김풍을 우승으로 집계하였던 것과 일치합니다.

 

기존 침착맨 총 3회 우승, 주호민 총 5회 우승, 김풍 총 1회 우승, 무승부 1회(합의 1회)이었지만 침착맨 총 1회 우승, 주호민 총 7회 우승, 김풍 총 1회 우승, 무승부 1회로 변경되었습니다. 즉, 주호민 논객이 10번의 토론 중 7번 우승을 거머쥐는 엄청난 성과를 보였다는 점입니다. 물론 박빙이었던 토론 2회는 오차 범위 내라고도 할 수 있어서 확언하긴 힘들지만 어쨌든 놀라운 성적이 아닐 수 없습니다.

 

특히 당시 부정 집계가 있었던 물복 대 딱복은 무려 61%p차로 주호민이 승리하였던 것을 확인할 수 있었습니다.

 

전체 내용은 다음에 더욱 자세히 설명되어 있습니다: ilotoki0804/who-is-debate-winner (github.com)

 

이번 분석을 하면서 새롭게 알게 된 것도 있었고 무엇보다도 재미있었습니다.

이번 기회에 침펄토론을 정주행해보시는 건 어떨까요?
태그 :
#분석
#프로그래밍
#코딩
#침펄토론
#침착맨
#주호민
#김풍
댓글
후침잘
23.08.07
BEST
광기는 침하하
후침잘
23.08.07
BEST
광기는 침하하
돈미국
23.08.07
나도 컴공인데 왜 난 저런거 못 만들지? 아.. 대학때 공부 열심히 안했지..
짭보기
23.08.07
22 두 문장 다 공감ㅋㅋㅋㅋㅋㅋㅋㅋㅋ
밍도옹
23.08.07
스...스고이...!
옾월량
23.08.07
다크모드 쓰는데 잘 안보이고 눈이 아픈데 수정 해주시면 더 많은분들이 보시는데 가독성이 좋을듯 합니다.😀😀
https://resources.chimhaha.net/comment/1691366493516-6q9h5uuvekk.jpg
침펄풍일본여행브이로그존버
23.08.07
ㅋㅋㅋㅋ 글 있는줄도 몰랐네
진행자 글쓴이
23.08.07
수정했습니다!
간하하
23.08.07
와우 멋져
굶망굶망전무웅가
23.08.07
2019년부터 구독해서 현재까지 일주일에 서너번 정도 침펄토론 합본을 재생해놓고 잠을 청하는 사람으로서
대충 맞는 것 같습니다. 뜻 깊은 결과 감사하다
딥빡맨
23.08.07
81 대 16은 너무하네 ㅋㅋㅋㅋ
오히려좋아
23.08.07
겸손한자가시장을지배한다
23.08.07
선생님께서 이렇게까지 하시게 된 경위도 분석해주세요
진행자 글쓴이
23.08.07
사실 침펄토론을 처음에 봤을 때부터 '어차피 댓글도 남아 있으니 글자 인식해서 진짜로 투표 집계하면 좋겠다' 싶었습니다. 당시에는 제가 구현할 능력이 안 되어서 생각만 하고 있다가 최근에 구현하게 됐습니다.
겸손한자가시장을지배한다
23.08.07
햐.... 처음부터 계획을 하시고 ㄹㅇ 광기시네요ㅋㅋㅋㅋㅋㅋㅋㅋ
@진행자
이상해씨해상
23.08.07
펄펄토론의 승자는 펄이요 패자도 펄이라
왕쌍김종수
23.08.08
킹치만.. 이젠 정주행할수없는걸

😊침착맨 전체글

아 진짜 태그 너무 열받네요 2
일반
바람개비
·
조회수 45
·
37분전
단검 방망이 댓글 화력 장난아니네요 5
일반
이병건빵스프
·
조회수 458
·
7시간전
요아소비빠따정 5
일반
너도잘자라와거북이
·
조회수 262
·
7시간전
요아소비 보컬분 진짜 입으셨네요 12
일반
지구탐사대
·
조회수 853
·
8시간전
텍스트 배틀서 만난 담배 3
일반
왕자탄백마
·
조회수 182
·
8시간전
개그 동아리 소품이냐는 말은 노노 6
생중계
통닭천사나가사와마사미
·
조회수 281
·
9시간전
테무맨과 하이퍼리폼천사 2
생중계
얼음과불의노래
·
조회수 185
·
9시간전
어딘가엔 쓰일 썸네일 3
생중계
토도로키하지메
·
조회수 227
·
9시간전
통천 감성 모르면 나가라 1
생중계
썬더블러프차돌짬뽕진동토템
·
조회수 293
·
9시간전
뭔데 2
생중계
짱센시오
·
조회수 286
·
10시간전
얼뚱상을 유엘디디 라고 하니까 ㅋㅋㅋ 2
생중계
AMZN몰빵
·
조회수 303
·
10시간전
정확한 분석
생중계
썬더블러프차돌짬뽕진동토템
·
조회수 126
·
10시간전
준빈쿤 티샤쓰 정보 아시는 분? 2
일반
시사평론가주호민
·
조회수 247
·
10시간전
이러다가 생구 광고 들어오는거 아니야??
일반
침착한이병건씨
·
조회수 140
·
10시간전
리치 피그 (준빈쿤 티셔츠 정보) 4
일반
침착한이병건씨
·
조회수 304
·
11시간전
통곽 남매 1
생중계
통닭천사나가사와마사미
·
조회수 280
·
11시간전
뱅온 (통곽) 1
생중계
얼음과불의노래
·
조회수 171
·
12시간전
지피티한테 처음으로 화냈잖슴 1
일반
숭늉늉
·
조회수 152
·
12시간전
착맨이형이 테라리아에 빠진 이유를알꺼 같아요
일반
치무차쿠만
·
조회수 181
·
12시간전
제가 아는 최고의 생구였어요 5
일반
게시판
·
조회수 290
·
13시간전