MVP Predictor is a machine learning project designed to predict the Most Valuable Player (MVP) in the NBA based on various performance metrics and historical data.
- Data collection and preprocessing
- Feature engineering
- Model training and evaluation
You can see a live demo of the project here
- Clone the repository:
git clone https://github.com/SamuArg/NBA-MVP-predictor.git
- Navigate to the backend directory:
cd mvp-predictor/backend - Install the required dependencies:
pip install -r requirements.txt
- Create a .env with those this key : MONGOURI and write your own MONGO URI.
- Run the wsgi.py file to start the backend.
python wsgi.py
-
Navigate to the frontend directory:
cd mvp-predictor/frontend -
Install the required dependencies:
npm install
-
If you run your own backend make sure to update the api url.
-
Launch the frontend
npm run dev
- Show shap forces to understand what stats impact the most the prediction
- Update season to season automatically
This project is licensed under the MIT License. See the LICENSE file for details.