레플리
글 수 66

데이터마이닝을 활용한 진성 유저 지표 만들기

조회 수 638 추천 수 0 2017.03.15 23:08:18


http://www.inven.co.kr/webzine/news/?news=155475

 

 

 

온라인 게임에서 액티브 유저(Active Users)를 찾기위해 데이터마이닝 기법을 사용하였습니다.

이런 AU를 판단할 수 있으면 게임을 운영하는데 많은 도움이 될 수 있습니다.

 

예를 들어, 골수 유저를 붙잡기 위해 더 많은 혜택을 준다거나

금방 게임을 그만둘 것 같은 사람을 예측하여 타케팅된 서비스를 제공할 수도 있습니다.

 

 

 

i13228937955.jpg


유저 로그에서 플레이시간, 사냥횟수 등의 피쳐를 설정하고 K-Means 알고리즘으로 군집화 했다고 합니다.

K-Means는 비슷한 피쳐를 갖는 그룹으로 묶는 클러스터링 방법의 하나입니다.

 

 

 

i11094833902.jpg

 

하지만 클러스터링은 매번 로그를 분석하여 알고리즘을 돌려야 하기 때문에

랜덤 포레스트(Random Forest)로 유저 데이터를 입력하면 바로 분류를 할 수 있도록 자동화하였습니다.

 

랜덤 포레스트는 조금씩 다른 특성을 가진 결정 트리(Decision Tree)를 여러개 생성하고

입력이 들어오면 이 트리들의 예측 결과들을 합산하여 최종 출력을 생성합니다.

그래서 결정 트리 하나를 사용하는 것보다 성능이 더 뛰어납니다.

 

List of Articles
제목 글쓴이 날짜 조회 수
어드벤처 게임 챗봇 - 왕좌의 게임 서바이벌 file 깊은바다 2017-05-19 504
온라인 게임 속 로봇 경제와 내몰리는 인간 [1] 깊은바다 2017-05-16 793
딥러닝으로 게임 콘텐츠 제작하기 file 깊은바다 2017-05-11 2162
유용한 게임 AI 기법 정리 깊은바다 2017-05-04 8630
다가오는 4차 산업혁명 시대의 게임개발 깊은바다 2017-04-27 720
초보자를 위한 A* 알고리즘 file 깊은바다 2017-04-16 1768
딥러닝으로 스타크래프트 유닛 컨트롤 학습 깊은바다 2017-04-14 1539
FSM을 사용한 인공지능 구현 예제 file [1] 깊은바다 2017-04-13 8258
실용적 예제로 본 게임 인공지능 소스코드 및 PDF 파일 깊은바다 2017-03-31 2473
몬테카를로 트리 검색 알고리즘 file 깊은바다 2017-03-27 4065
온라인 게임의 창발적 플레이 디자인 [2] 깊은바다 2017-03-26 786
자바스크립트로 만든 장기 인공지능 [4] 깊은바다 2017-03-17 6437
데이터마이닝을 활용한 진성 유저 지표 만들기 file 깊은바다 2017-03-15 638
야생의 땅 듀랑고의 동물 AI 깊은바다 2017-03-07 1246
기계학습을 활용한 게임 어뷰징 검출 file 깊은바다 2017-02-28 550