A repo for my code solving Problem C of 2024 MCM.
2024-02-02 --- 2024-02-06
比赛时间为 2号早上6点公布题目,6号早上9点开始提交论文(北京时间)早上8点起来,6点起来的队友已经将每个题目都大致看了一遍,然后开始边吃早餐边看题目边和队友讨论题目。
记录对应的代码版本为 original
分支中的代码。
Code_for_2024_MCM_C/official_problem_and_data_files/
.
├── ...
├── official_problem_and_data_files
. ├── 2024_MCM_Problem_C_FINAL.pdf
. ├── 2024_MCM_Problem_C_FINAL_谷歌翻译.pdf
. ├── data_dictionary.csv
└── Wimbledon_featured_matches.csv
pip install -r requirements.txt
GRU_test_*.py
用于测试使用TensorFlow GRU模型final_*.py
用于对决赛冠军的数据进行训练和预测all_data_process_step[n]_*.py
用于处理整个赛季的数据,分成3步step1
step2
step3
public
为处理第1轮16场32进16的比赛的32名选手的数据champion
为处理赛季冠军 Carlos Alcaraz 5轮比赛数据2nd
为处理赛季亚军 Novak Djokovic 5轮比赛数据3rd
为处理赛季4强 Jannik Sinner 4轮比赛数据
count_*.py
用于计算某些比赛的长度season_*.py
用于对整个赛季处理出的数据进行训练和预测analyse_compare_precise_predictions.py
用于对精确预测和不精确预测的输入数据进行分析code_sample.py
为最后用于论文展示的示例代码