← 돌아가기

PLAY : K

K리그 팬들을 위한 올인원 플랫폼

Made with ❤️ by Team KICK

👨‍💻
심재현
Full Stack Developer
🔧
서민기
Back & Data
🤖
이성균
Data & ML
📊
강기범
Data & Manager
📋
정수연
Data & Manager
🎯
주요 기능
📺
가상 라이브 중계AI
XGBoost 기반 Win Probability 모델로 실시간 승률 예측
🎮
FIFA 게임AI
PPO 강화학습으로 훈련된 AI와 1vs1 축구 대결
📸
인생네컷AI
rembg(U2-Net) 기반 배경 제거로 선수와 사진 합성
💬
선수 DM
좋아하는 선수에게 메시지 보내기
📊
선수 분석
히트맵, 슛맵, 패스 네트워크 시각화
🎯
팀 비교
세트피스 성공률, 팀간 레이더 차트 비교
베스트 11
라운드별 최고의 선수 11명 선정
🛍️
굿즈샵
팀별 유니폼, 응원용품 구매
🪙
리워드
출석체크, 예측 참여로 코인 획득
🤖
AI 기술
Win Probability Model
XGBoost 분류기를 사용해 각 이벤트(패스, 슛, 드리블)별 골 확률을 예측하고, Poisson 분포로 최종 승/무/패 확률을 계산합니다.
PPO 강화학습 AI
Stable-Baselines3의 PPO 알고리즘으로 학습된 축구 AI. 볼 위치, 선수 상태, 시간, 점수를 관측하여 최적의 행동을 결정합니다.
배경 제거 (rembg)
U2-Net 기반 세그멘테이션 모델로 사진에서 배경을 자동 제거하여 스티커/합성 이미지를 생성합니다.
🛠️
기술 스택
Flask SQLite Gunicorn XGBoost Stable-Baselines3 rembg (U2-Net) Pandas NumPy SciPy Pillow Chart.js Canvas API
📁
데이터

K리그 12개 팀 - 울산 HD, 포항 스틸러스, 김천 상무, FC 서울, 전북 현대, 대구 FC, 광주 FC, 대전 하나 시티즌, 강원 FC, 인천 유나이티드, 수원 FC, 제주 유나이티드

경기 이벤트 데이터 - 패스, 슛, 드리블, 파울 등 세부 이벤트 (~90MB)

선수 데이터 - 프로필, 포지션, 등번호, 사진

PLAY:K v1.0.0

© 2024 Team KICK. All rights reserved.