Skip to content

RonaldLN/Code_for_2024_MCM_C

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Code_for_2024_MCM_C

A repo for my code solving Problem C of 2024 MCM.

2024数模美赛参赛纪实(编程手视角)

2024-02-02 --- 2024-02-06

    比赛时间为 2号早上6点公布题目,6号早上9点开始提交论文(北京时间)

Day 1

阅读题目 (早)

早上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

python文件说明

  • 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 为最后用于论文展示的示例代码

项目zip

About

A repo for my code solving Problem C of 2024 MCM.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages