← 돌아가기
⚽
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.