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

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

진행자
23.08.07
·
조회 8592
한 줄 요약: 분석 결과, 주호민 논객이 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
킹치만.. 이젠 정주행할수없는걸

전체 인기글 전체글

내일 포켓몬 대회 중계 채널 공유 8
침착맨
도파민헌터
·
조회수 613
·
2시간전
???:병건아 내가 진짜 궤도야 10
유머
햇햇햇
·
조회수 970
·
23시간전
오늘 손종수 한짤요약 9
침착맨
라니스푼
·
조회수 1163
·
1시간전
침투부 자막 검색 업그레이드 - 대충 설명해도 영상 찾아주는 검색 서비스 3
침투부 공유
iibdoh
·
조회수 627
·
4시간전
여름이 다가오고 하니 무서운 이야기 하나할까 합니다... 12
유머
친구가필요해
·
조회수 1376
·
1일전
미국 입양아였는데 28살에 자기가 공주였단 걸 알게 됨 7
유머
옾월량
·
조회수 2566
·
4일전
AI의 둥지 31
침착맨
썬더블러프차돌짬뽕진동토템
·
조회수 2637
·
6시간전
카톡 중인 고양이 5
유머
바이코딘
·
조회수 2356
·
2일전
설명서마저 굿즈인 침카드~ 3
침착맨
침하와와
·
조회수 2049
·
1일전
오늘도 콩밥특별시 절~~~~~~때 기대 안합니다 71
침착맨
침착한이병건씨
·
조회수 4040
·
15시간전
잼잼이 아빠 허리 사건 18
유머
의중아중이니아니오
·
조회수 2824
·
12시간전
"신병교육대 수료식에 온 사단장을 흠뻑 젖게 만든 사건에 대하여" 8
앗! 나의 실수!
관통한 나헌
·
조회수 2381
·
05.27
이떱 게 섯거라 침착맨식 IT리뷰 7
침착맨
통닭천사나가사와마사미
·
조회수 3038
·
13시간전
속보) 침착맨 야숨 찍먹 21
침착맨
썬더블러프차돌짬뽕진동토템
·
조회수 4181
·
13시간전
시x 알고리즘 개 무섭네 11
침착맨
치킨멍멍
·
조회수 3859
·
1일전
님들 허재,허각,허준이 왜 외자 인지 앎? 25
유머
침크빈
·
조회수 3350
·
17시간전
침착맨 kbank 카드 실물 조녜 16
침착맨
침착맨의기쁨
·
조회수 3450
·
1일전
의도치 않게 효자가 된 백수 6
유머
바이코딘
·
조회수 2762
·
3일전
고기동 배경 영화 개봉박두?! 14
취미
침착한이야기
·
조회수 2339
·
1일전
레고랜드버전 침착맨 10
팬아트
제트기조종사
·
조회수 2402
·
23시간전