Spaces:
Sleeping
A newer version of the Gradio SDK is available:
6.3.0
license: mit
title: Football Elite Player Predictor
sdk: gradio
emoji: π
colorFrom: green
colorTo: blue
short_description: Predicting Elite Receivers
title: Football Elite Player Predictor
emoji: π
colorFrom: green
colorTo: blue
sdk: gradio
sdk_version: 4.0.0
app_file: app.py
pinned: false
license: mit
Football: Will this player be Elite? π
Predict whether a football player will be classified as "Elite" based on their performance statistics using an AutoGluon TabularPredictor model.
Overview
This application uses machine learning to classify football players as either Elite or Not Elite based on their receiving statistics. The model analyzes 8 key performance metrics to make predictions with confidence probabilities.
Features
- Real-time Predictions: Enter player stats and get instant classification
- Probability Scores: See confidence levels for each class
- Interactive Interface: Adjust sliders and inputs to explore different scenarios
- Example Players: Pre-loaded examples including star players and benchmarks
Input Features
The model uses the following 8 statistics:
- Targets (TGT): Number of passes thrown to the player
- Receptions (REC): Number of catches made
- Yards (YDS): Total receiving yards
- Yards Before Catch per Reception (YBC_R): Average yards before catch
- Yards After Catch per Reception (YAC_R): Average yards after catch
- Average Depth of Target (ADOT): Average distance from line of scrimmage
- Drop Percentage (DROP_PCT): Percentage of dropped passes
- Rating (RAT): Overall passer rating when targeted
Model
- Framework: AutoGluon TabularPredictor
- Task: Binary Classification (Elite vs Not Elite)
- Output: Class prediction with probability distribution
How to Use
- Enter a player name (optional, for tracking)
- Adjust the statistical inputs using sliders and number fields
- View the real-time prediction and probability scores
- Try the example players to see different scenarios
Examples Included
- Justin Jefferson: Elite receiver profile
- Cooper Kupp: High-volume elite target
- Rookie WR: Developing player profile
- Tyreek Hill: Elite deep threat profile
- Bench Player: Minimal playing time
Technical Details
The model is loaded from Hugging Face Hub and makes predictions using ensemble methods via AutoGluon's TabularPredictor.
Limitations
- Model performance depends on training data quality and representativeness
- Predictions are probabilistic and should not be used as sole decision-making criteria
- Statistics should be from comparable game situations and sample sizes
Acknowledgments
Built with AutoGluon and Gradio.