Skip to content

피파온라인4 볼타모드 컨텐츠기반 선수추천시스템

Notifications You must be signed in to change notification settings

YellaCRE/FIFA_rec

Repository files navigation

FIFA_Recommend System

인기 축구 온라인게임 피파온라인4의 선수를 추천해주기 위한 모델
기존 사용하던 선수를 기반으로 콘텐츠 기반 추천시스템을 활용해 사용자에게 추천 선수 리스트를 제공

Contents

* FIFA_crawling

피파온라인4 OpenAPI를 이용한 선수 스크래핑 https://developers.nexon.com/fifaonline4

* FIFA_EDA

기본통계값 EDA와 포지션별 데이터 세분화 및 분석

* FIFA_preprocess

기본 전처리 및 강화를 적용한 Data transformation

* FIFA_modeling

입력 받은 선수를 기반으로 컨텐츠기반 필터링을 활용하여 최적의 선수를 검색

Model

피파온라인4 게임의 특성을 반영하여 능력치의 경우 하한점을 설정하여 그 이상인 선수들만 추천되도록 설계되었지만,
[키, 몸무게, 체형] 같은 수치의 경우 하한점이 아닌 입력값과 유사한 선수일수록 추천점수가 높게 설정함.
[키, 몸무게, 체형]은 수치가 높을수록 우수한 성능을 보이는 것이 아닌 '체감'이라는 수치 이외의 성능에 영향을 주기 때문에
기존 사용하던 선수들과 [키, 몸무게, 체형]이 비슷할수록 체감이 비슷할 확률이 높다고 가정함.
따라서 [키, 몸무게, 체형]은 코사인 유사도를 활용하여 추천점수에 반영.

Results

사용자가 입력한 선수 4명을 받았을 때 도출되는 결과 예시

image

입력 받은 선수들을 분석하여 우선순위에 따라 선수 추천
피파온라인4 유저들에게 테스트모델을 배포한 결과, 긍정적인 피드백을 받음.

About

피파온라인4 볼타모드 컨텐츠기반 선수추천시스템

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published