Skip to content

A machine learning model to predict future Drum Corps International (DCI) scores based on historical data.

License

Notifications You must be signed in to change notification settings

NephyMephy/DCI-Prediction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DCI-Prediction

A machine learning model to predict future Drum Corps International (DCI) scores based on historical data.

Features

  • Predicts DCI scores for a specified corps on a given date
  • Uses historical data including season, date, corps name, and previous scores
  • Implements data preprocessing, feature engineering, and machine learning techniques
  • Web Based Interface
  • Open Class Corps Historical Data from 2014 and onwards can be only be used due to scoring regulations changing

Corps Status (as of 7/16/2024)

  • Blue Devils A: 2014-current
  • Blue Devils B: 2014-current
  • Mandarins: 2017-current
  • Bluecoats: 2014-current

Planned:

  • All World Class and Open Class Corps
  • Score Parser
  • Auto Score Updates

Usage

  1. Clone the Repo
  2. Install all needed Requirements
  3. Run app.py in your desired IDE
  4. Open 127.0.0.1:5000

Requirements

  • Python 3.8+
  • pandas
  • numpy
  • scikit-learn (AKA sklearn)
  • statsmodels
  • prophet
  • datetime
  • Flask

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the Apache 2.0 License - see the LICENSE file for details.

Acknowledgments

  • Drum Corps International for inspiring this project
  • Boredom
  • Github Copilot for fixing my stupid code

About

A machine learning model to predict future Drum Corps International (DCI) scores based on historical data.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published