当前位置: 首页 > news >正文

2024年美赛C题评委文章及O奖论文解读 | AI工具如何影响数学建模?从评委和O奖论文出发-O奖论文做对了什么?

  • 模型假设仅仅是简单陈述吗?
  • 允许AI的使用是否降低了比赛难度?
  • 还在依赖机器学习的模型吗?
  • 处理题目的方法有哪些?
  • O奖论文的优点在哪里?

本文调研了当年赛题的评委文章和O奖论文,这些问题都会在文章中一一解答。

引言

每年美赛结束后,评委根据参赛情况撰写评论文章,其中包括:

  1. 为了求解24年C题,可以采用哪些方法模型
  2. 24年C题的论文优点有哪些?缺点又是什么?
  3. 对文章其他部分的评价:数据预处理AI的使用...

本文结合评委意见和当年O奖论文对24年美国大学生数学建模竞赛C题做出要点分析和总结,让我们一起来看看2024年美赛C题赛题分析吧!

省流

阅读原始全文点这里

相关文章:

2023年美赛C题评委文章及O奖论文解读 | 美国大学生数学建模竞赛 从评委和O奖论文出发-O奖论文做对了什么?

如何在美赛中获得更高奖项?|从组委会评选流程和分诊机制出发

简介

背景

24年C题要求团队基于网球比赛数据集进行建模,要求模型具有两个特点:在比赛任何时刻揭示预测球员的表现和表现差异;通过势头及其变化揭示球员优势。

此次比赛首次允许使用AI资源,但应记录查询内容和AI回应。

问题重述

在此进行简单的问题说明。

  1. 构建一个可以捕捉比赛进行时局势流动的模型,当应用到比赛中时,可以确定某个时刻哪个球员表现好以及其优势有多大
  2. 用模型或指标来判断球员表现波动成功的连续发生是否随机;
  3. 创建一个模型来预测势头的变化,并探索其与比赛特定因素(如选手状态、比赛关键节点等)的关系,判断哪一个最关键;
  4. 提出能够量化势头的指标,基于这些指标预测不同比赛的势头趋势,并讨论模型的适用性和可靠性。
  5. 向教练提供关于“势头”作用的建议,以及如何让球员应对在网球比赛中影响比赛流程的事件。

问题假设

好的假设是数学化的陈述+合理的解释,例如队伍2418251提出每局比赛中的势头是离散的。

 还有队伍2425454提出当队员得分,会获得“激励效果”,从而增加得分概率。识别并合理化任何(以及所有)建模假设,这是建模过程中必要的要求。

仅仅为了满足流程而要求呈现的简单陈述并不被看好,例如“假设所给数据是真实准确的”、“假设选手的比赛目标是获胜”。

评委意见:建模假设需要进行讨论和评估,可以通过敏感性分析和模型测试来证明模型的适当性和充分性。

AI的使用

是否可以直接用AI来进行建模和编程?答案是否定的。

评委意见:与通过同行评审确保质量控制并增强结果可信度的研究不同,AI生成的结果在这方面是未经验证和不受约束的。

因此,在妥善引用AI的同时,还应对结果进行验证。然而,美赛时间本来就紧张,再去对AI结果进行验证,可能会成为时间陷阱

在比赛中使用AI的队伍,大多为了解决4个方面的内容:

  1. 改善段落或句子的表达;
  2. 检查或建议小型程序代码段;
  3. 帮助识别相关的文献来源;
  4. 提议关于如何开始建模网球势头概念的方法。

例如,队伍2401919采用AI明确定义、生成小段示例代码、提出解决问题的建议。

数据处理

数据预处理

拿到数据集后首要工作便是数据预处理,需要评估数据的有效性,处理异常值和缺失值。

 

以本次数据集中speed_mph参数为例,通过散点图可以明显看出有数据异常,可以采用删除数据点滑动窗口平均等方法进行处理。

利用软件或机器学习求解

MCM评委很不推荐采用“全盘灌输”式的软件求解方法和直接将机器学习的结果合理化为比赛中的势头及其变化的方法

数学建模是为了体现创造性和批判性思维,通过蛮力和偶然性找到有效建模方法,抑或将机器学习方法以“黑箱”方式使用,都缺乏对模型参数选择原因的讨论,即使在最后使用这些方法进行jiacha或敏感性分析,也只是为了表明所做选择是合理的。

评委意见:如果要选用机器学习的方法,最好选择一种可以在少量假设条件下最佳应用的机器学习方法,并在之后逐步放宽这些假设,以提升模型的真实性能和可靠性。这种方法能够更好地体现团队的技术能力和建模思维。

队伍2403774便很好地利用了神经网络。该队伍首先利用贝叶斯在线拐点检测方法预测出拐点所在区间,接着采用时序卷积网络(TCN)进行准确预测,同时针对网球比赛的特点,进行有意义的改进,设计出多阶段时序卷积网络(MSTCN)来整合多个时间尺度的比赛信息,以进行模型预测。

通过查阅文献逐步进行建模

在撰写论文时,应体现构建模型的过程,从而反映出参赛人员对于题目的理解,更符合评委的胃口。

通过查阅可靠专业来源,先识别可能构成“势头”的信息性要素;接着依靠这些数据,采用线性或非线性的方法进行建模,构建动态表达式。不同的动态表达式取决于队伍的选择,并且都有研究文献的支持。

评委意见:动态表达式的方法更符合数学建模的理念,能够更有效地解释每个术语在最终表达式中的构建过程及其意义。

队伍2409404通过线性表达式,量化势头,并画出比赛过程中势头的变化曲线。

任务一:构建反映局势流动的模型

题目所给的数据集很庞大,提供了丰富的潜在数据元素来表示势头及其在网球比赛中的变化。因此,需要从中进行选择,构建数据子集,减少复杂度。

评委意见:传统的TOPSIS(与理想解的贴近度排序法)模型由于依赖于主观指标权重,会显著影响结果。因此,主成分分析(PCA)成为一种客观的分析方法,用于降低数据维度。

例如,队伍2401919采用PCA-TOPSIS模型开发了一个全面的球员表现评估系统。首先得出所有因素的相关系数矩阵,计算特征值;接着从中挑选出6个具有最大的特征值的因素作为主成分决策矩阵;最后计算特征值在所有特征值中的占比,得出因素权重。

数据降维有很多种方法:主成分分析(PCA)、线性判别分析(LDA)、奇异值分解(SVD)、自回归积分滑动平均(ARIMA)和熵。

任务二:判断“势头”在比赛中是否起作用

这道题的本质和2023年美赛C题类似,实际上就是判断第一问模型的结果和实际比赛结果的比较:如果二者相近,则“势头”在比赛中起作用,否则不起作用。于是,可以使用假设检验等一系列方法进行求解和判断。

阅读剩余内容点这里,包括

评委对势头预测模型的评价如何?评委是否认可神经网络、XGBoost等黑盒方?。

其他队伍如何建立势头预测模型?在这个问题中评委最看重哪些部分?

对模型准确性验证在评分中占比大吗?

敏感性分析是否必要?获奖论文如何进行敏感性分析?

评委给出的获奖论文的必要条件有哪些?

以及文末要点总结。

如果你觉得内容还不错,可以点击链接阅读全文

2024年美赛C题评委文章及O奖论文解读 | AI工具如何影响数学建模?从评委和O奖论文出发-O奖论文做对了什么?

相关文章:

2024年美赛C题评委文章及O奖论文解读 | AI工具如何影响数学建模?从评委和O奖论文出发-O奖论文做对了什么?

模型假设仅仅是简单陈述吗?允许AI的使用是否降低了比赛难度?还在依赖机器学习的模型吗?处理题目的方法有哪些?O奖论文的优点在哪里? 本文调研了当年赛题的评委文章和O奖论文,这些问题都会在文章中一一解答…...

LDD3学习9--数据类型和定时器

这部分对应的是第七章和第十一章,因为内容也不是很多,就一起写了。里面的内容基本上就是一个个的点,所以也就一个个点简单总结一下。 1 数据类型 1.1 数据长度 不同操作系统类型长度可能不一样,看图的话最好用u8,u16&…...

一文夯实垃圾收集的理论基础

如何判断一个引用是否存活 引用计数法 给对象中添加一个引用计数器,每当有一个地方引用它,计数器就加 1;当引用失效,计数器就减 1;任何时候计数器为 0 的对象就是不可能再被使用的。 优点:可即刻回收垃圾&a…...

OpenWRT Conserver 共享串口服务实现

安装驱动 查看当前可在线安装的USB驱动 opkg update 查看安装的USB驱动 opkg list-installed *usb-serial* 查看所有的USB串口驱动 opkg list *usb-serial* 确认console线的芯片厂商 kmod-usb-serial-pl2303 - 5.15.167-1 - Kernel support for Prolific PL2303 USB-to…...

第12章:Python TDD完善货币加法运算(一)

写在前面 这本书是我们老板推荐过的,我在《价值心法》的推荐书单里也看到了它。用了一段时间 Cursor 软件后,我突然思考,对于测试开发工程师来说,什么才更有价值呢?如何让 AI 工具更好地辅助自己写代码,或许…...

Springboot项目Jackson支持多种接收多种时间格式

前言 在springboot项目中经常会使用Jackson框架,当前端给后端传输时间类型时,我们一般需要先配置好时间格式,否则后端无法接收。以下是一些配置方法 统一配置 spring:jackson:time-zone: GMT+8date-format: yyyy-MM-dd HH:mm:ss这种配置就是要求前端统一传输的格式是yyyy-…...

两台电脑互PING不通的解决办法

当两台电脑无法通过网络Ping通时,可以按照以下步骤进行排查和解决: 一. 检查网络连接 确保两台电脑连接到同一个局域网。 如果是通过网线连接,检查网线是否松动或损坏。 如果是无线连接,确保Wi-Fi信号正常。 二. 检查IP配置 确…...

No. 34 笔记 | Python知识架构与数据类型相关内容 | 实操

在今天的Python学习中,我对Python的知识架构有了更深入的理解,同时也对Python的数据类型及其操作有了全面的认识和实践。 一、Python知识架构理解 Python是一门功能强大且应用广泛的编程语言,其知识架构可以从多个层面来理解。 从整体结构上…...

【2024年华为OD机试】 (B卷,100分)- 字符串分割(Java JS PythonC/C++)

一、问题描述 题目解析 问题描述 给定一个非空字符串 s,要求将该字符串分割成若干子串,使得每个子串的 ASCII 码值之和均为“水仙花数”。具体要求如下: 若分割不成功,则返回 0;若分割成功且分割结果不唯一,则返回 -1;若分割成功且分割结果唯一,则返回分割后子串的数…...

Pix2Pix :用于图像到图像转换的条件生成对抗网络

1. 背景与问题 图像到图像的转换(Image-to-Image Translation)是计算机视觉中的一个重要任务,指的是在输入一张图像的情况下,生成一张风格、内容或其他条件不同但语义一致的图像。随着深度学习的发展,尤其是生成对抗网…...

基于VSCODE+GDB+GDBSERVER远程单步调试设备篇(可视化界面)

目录 说明 配置方法 1)VSCODE必备插件 2)配置launch.json文件,用于GDB调试 调试步骤 ​​​​​​目标板运行程序 1)已启动程序,通过attach方式进入调试 2)通过gdbserver启动时加载程序(程序路径根据实际情…...

CamemBERT:一款出色的法语语言模型

摘要 预训练语言模型在自然语言处理中已无处不在。尽管这些模型取得了成功,但大多数可用模型要么是在英语数据上训练的,要么是在多种语言数据拼接的基础上训练的。这使得这些模型在除英语以外的所有语言中的实际应用非常有限。本文探讨了为其他语言训练…...

0基础跟德姆(dom)一起学AI 自然语言处理18-解码器部分实现

1 解码器介绍 解码器部分: 由N个解码器层堆叠而成每个解码器层由三个子层连接结构组成第一个子层连接结构包括一个多头自注意力子层和规范化层以及一个残差连接第二个子层连接结构包括一个多头注意力子层和规范化层以及一个残差连接第三个子层连接结构包括一个前馈全连接子层…...

我的创作纪念日——我与CSDN一起走过的365天

目录 一、机缘:旅程的开始 二、收获:沿路的花朵 三、日常:不断前行中 四、成就:一点小确幸 五、憧憬:梦中的重点 一、机缘:旅程的开始 最开始开始写博客是在今年一二月份的时候,也就是上一…...

C++:bfs解决多源最短路与拓扑排序问题习题

1. 多源最短路 其实就是将所有源头都加入队列, 01矩阵 LCR 107. 01 矩阵 - 力扣(LeetCode) 思路 求每个元素到离其最近0的距离如果我们将1当做源头加入队列的话,无法处理多个连续1的距离存储,我们反其道而行之&…...

【面试题】JVM部分[2025/1/13 ~ 2025/1/19]

JVM部分[2025/1/13 ~ 2025/1/19] 1. JVM 由哪些部分组成?2. Java 的类加载过程是怎样的?3. 请你介绍下 JVM 内存模型,分为哪些区域?各区域的作用是什么?4. JVM 垃圾回收调优的主要目标是什么?5. 如何对 Jav…...

文献综述相关ChatGPT提示词分享

文献综述 ChatGPT 可以帮助提高文献综述的有效性和全面性。ChatGPT可以高效搜索和审查与宝子们课题研究相关的文献资料来源。一些给力的插件工具还可以帮助您总结复杂的研究论文并提取信息以更快更好地消化信息。合理的运用ChatGPT和GPTs可以提高文献综述的清晰度和质量&#…...

Excel 技巧14 - 如何批量删除表格中的空行(★)

本文讲如何批量删除表格中的空行。 1,如何批量删除表格中的空行 要点就是按下F5,然后选择空值条件以定位所有空行,然后删除即可。 按下F5 点 定位条件 选 空值,点确认 这样就选中了空行 然后点右键,选 删除 选中 下方…...

图片生成Prompt编写技巧

1. 图片情绪(场景氛围) 一张图片一般都会有一个情绪基调,因为作画本质上也是在传达一些情绪,一般都会借助图片的氛围去转达。例如:比如家庭聚会一般是欢乐、喜乐融融。断壁残垣一般是悲凉。还有萧瑟、孤寂等。 2.补充细…...

【STM32-学习笔记-4-】PWM、输入捕获(PWMI)

文章目录 1、PWMPWM配置 2、输入捕获配置3、编码器 1、PWM PWM配置 配置时基单元配置输出比较单元配置输出PWM波的端口 #include "stm32f10x.h" // Device headervoid PWM_Init(void) { //**配置输出PWM波的端口**********************************…...

测试微信模版消息推送

进入“开发接口管理”--“公众平台测试账号”,无需申请公众账号、可在测试账号中体验并测试微信公众平台所有高级接口。 获取access_token: 自定义模版消息: 关注测试号:扫二维码关注测试号。 发送模版消息: import requests da…...

Spark 之 入门讲解详细版(1)

1、简介 1.1 Spark简介 Spark是加州大学伯克利分校AMP实验室(Algorithms, Machines, and People Lab)开发通用内存并行计算框架。Spark在2013年6月进入Apache成为孵化项目,8个月后成为Apache顶级项目,速度之快足见过人之处&…...

抖音增长新引擎:品融电商,一站式全案代运营领跑者

抖音增长新引擎:品融电商,一站式全案代运营领跑者 在抖音这个日活超7亿的流量汪洋中,品牌如何破浪前行?自建团队成本高、效果难控;碎片化运营又难成合力——这正是许多企业面临的增长困局。品融电商以「抖音全案代运营…...

江苏艾立泰跨国资源接力:废料变黄金的绿色供应链革命

在华东塑料包装行业面临限塑令深度调整的背景下,江苏艾立泰以一场跨国资源接力的创新实践,重新定义了绿色供应链的边界。 跨国回收网络:废料变黄金的全球棋局 艾立泰在欧洲、东南亚建立再生塑料回收点,将海外废弃包装箱通过标准…...

Python爬虫(一):爬虫伪装

一、网站防爬机制概述 在当今互联网环境中,具有一定规模或盈利性质的网站几乎都实施了各种防爬措施。这些措施主要分为两大类: 身份验证机制:直接将未经授权的爬虫阻挡在外反爬技术体系:通过各种技术手段增加爬虫获取数据的难度…...

汇编常见指令

汇编常见指令 一、数据传送指令 指令功能示例说明MOV数据传送MOV EAX, 10将立即数 10 送入 EAXMOV [EBX], EAX将 EAX 值存入 EBX 指向的内存LEA加载有效地址LEA EAX, [EBX4]将 EBX4 的地址存入 EAX(不访问内存)XCHG交换数据XCHG EAX, EBX交换 EAX 和 EB…...

OPenCV CUDA模块图像处理-----对图像执行 均值漂移滤波(Mean Shift Filtering)函数meanShiftFiltering()

操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 在 GPU 上对图像执行 均值漂移滤波(Mean Shift Filtering),用于图像分割或平滑处理。 该函数将输入图像中的…...

GC1808高性能24位立体声音频ADC芯片解析

1. 芯片概述 GC1808是一款24位立体声音频模数转换器(ADC),支持8kHz~96kHz采样率,集成Δ-Σ调制器、数字抗混叠滤波器和高通滤波器,适用于高保真音频采集场景。 2. 核心特性 高精度:24位分辨率&#xff0c…...

Hive 存储格式深度解析:从 TextFile 到 ORC,如何选对数据存储方案?

在大数据处理领域,Hive 作为 Hadoop 生态中重要的数据仓库工具,其存储格式的选择直接影响数据存储成本、查询效率和计算资源消耗。面对 TextFile、SequenceFile、Parquet、RCFile、ORC 等多种存储格式,很多开发者常常陷入选择困境。本文将从底…...

CVE-2020-17519源码分析与漏洞复现(Flink 任意文件读取)

漏洞概览 漏洞名称:Apache Flink REST API 任意文件读取漏洞CVE编号:CVE-2020-17519CVSS评分:7.5影响版本:Apache Flink 1.11.0、1.11.1、1.11.2修复版本:≥ 1.11.3 或 ≥ 1.12.0漏洞类型:路径遍历&#x…...