fern://programming
← 项目

Argus Maximus

为 Cartola FC 自动选阵的工具。随机森林预测每名球员的得分,再用线性规划选出最优的合规阵容。

百眼巨人,无所不见。

为 Cartola FC(巴西最大的足球经理类游戏)自动选阵的工具,分两步完成:预测和优化。

预测

首先,随机森林模型预测 500 多名可选球员在下一轮各自能拿多少分。输入包括场均得分、近期状态、主客场、对手实力,以及技术统计(抢断、射门、犯规)。

优化

然后,在每名球员都有预测得分之后,用线性规划选出实际阵容:在不超预算、阵型合规(4-3-3、4-4-2 等)的前提下,让预测总分最大。不需要手动调整阵容,求解器会直接找出在这些预测下数学上最优的球队。

数据

前几轮的历史数据来自 Henrique P. Gomide 的 caRtola 数据集,之后的数据都由项目自己的 ETL 脚本抓取。

下一步

项目仍在积极开发中。接下来会用正式的数据库替换 CSV,然后做回测,看看模型在过去几轮里实际表现如何。

项目笔记

为什么做、怎么做,分篇记录

0 篇

暂无相关笔记。