编程语言与工具
使用 Python 作为主要语言,Pandas 处理数据,Matplotlib 做可视化,Flask 搭建 Web 界面。所有工具都有老师现场带操作,孩子不需要提前学过 Python。
数学建模 · 数据驱动零售决策
面向社区便利店的多品类商品销量预测与智能补货系统,基于机器学习实现精准库存管理。
针对传统便利店依赖人工经验采购导致的库存积压与缺货痛点,构建端到端智能化解决方案。系统融合历史销售、天气、节假日等多维特征,通过 XGBoost 与 Prophet 模型实现销量精准预测,并生成科学补货建议。

从理解社区便利店的真实库存痛点出发,逐步完成数据清洗、特征工程、销量预测模型搭建、补货算法设计,最终交付一个可运行的智能补货管理平台。整个过程强调数学建模思维,让孩子学会用数据代替经验做决策。
一个完整的销量预测与智能补货 Web 系统(含可视化趋势图、自动采购建议单)+ 项目说明文档 + 现场演示讲解
对数据分析、数学建模和商业应用感兴趣,想用真实数据解决真实问题的 9-11 年级学生,零基础即可参加。
数学建模是很多国际竞赛和大学申请的硬通货,但大部分学生缺少的不是数学基础,而是'拿到一个真实问题后该怎么建模'的完整经验。这个项目从一个人人都能理解的零售补货场景切入,让孩子亲手走完'提出问题 — 收集数据 — 建立模型 — 验证结论 — 落地应用'的全流程。
社区便利店是日常生活中最常见的零售业态之一。品类多、单品量少、需求波动大,补多了资金积压,补少了畅销品断货。传统的'凭经验订货'方式在面对天气突变、节假日、促销活动等外部因素时,往往力不从心。这恰好构成了一个典型的数学建模问题:如何用历史数据预测未来需求,并据此做出最优补货决策。
这个项目不是简单地教孩子调用一个算法库,而是让孩子理解数学建模的完整思路:先把业务问题转化为数学问题,再选择合适的模型去求解,最后把模型结论落地成可操作的建议。从数据采集、特征工程到模型训练与评估,每一步都有清晰的数学逻辑支撑。
| 对比维度 | 传统便利店采购 | 库灵通智能补货 |
|---|---|---|
| 决策依据 | 店主个人经验和直觉 | 历史销售数据 + 天气、节假日等多维特征 |
| 预测方式 | 凭感觉估算,容易出错 | 机器学习模型自动预测,精度可量化 |
| 库存水位 | 拍脑袋设定固定库存量 | 动态安全库存算法,根据波动自动调整 |
| 操作门槛 | 全凭经验,难以传承 | 上传 Excel 一键生成采购建议单 |
| 资金效率 | 积压多、周转慢 | 减少积压,降低缺货率,提高资金利用率 |

课程围绕同一个完整项目逐步推进,每天都有明确的建模目标和可见产出。孩子从理解业务场景开始,经历数据处理、特征工程、模型训练、算法设计到系统搭建的全过程,最终交付一个能演示、能讲解、也能继续优化的智能补货系统。
从便利店实际补货场景出发,理解'库存管理'背后的数学问题是什么。学习数据探索的基本方法,用 Python 和 Pandas 加载、清洗销售数据集,观察销量分布和时间趋势,识别数据中的异常值和缺失值。
阶段成果 · 完成数据清洗脚本 + 销售趋势初步分析图
学习如何把现实世界的影响因素(天气温度、是否节假日、是否促销、星期几效应等)转化为模型能理解的数学特征。理解特征选择的原则,完成多维特征矩阵的构建。同时梳理建模策略:为什么用 XGBoost 和 Prophet 两种模型分别处理不同类型的预测任务。
阶段成果 · 完成特征矩阵 + 建模方案设计文档
动手训练 XGBoost 和 Prophet 两个预测模型。学习训练集/测试集划分、交叉验证的基本概念,理解 MAE、RMSE 等评估指标的含义。通过对比实验,观察不同特征组合和参数设置对预测精度的影响,体会'调参'背后的数学逻辑。
阶段成果 · 完成双模型训练 + 模型评估对比报告
基于预测结果,设计动态安全库存算法,学习如何在'缺货风险'和'库存成本'之间做权衡。用 Flask 搭建 Web 操作界面,实现数据上传、销量预测可视化和自动生成采购建议单等核心功能。
阶段成果 · 完成补货算法 + Web 系统核心页面
完成系统联调和细节优化,确保从数据上传到补货建议输出的完整流程跑通。整理项目说明文档,梳理建模思路和关键决策点,准备并完成项目演示与讲解。
阶段成果 · 可运行的智能补货系统 + 项目说明文档 + 现场演示

使用 Python 作为主要语言,Pandas 处理数据,Matplotlib 做可视化,Flask 搭建 Web 界面。所有工具都有老师现场带操作,孩子不需要提前学过 Python。
重点学习时间序列分析和多因子回归的建模思路,理解 XGBoost 和 Prophet 两种算法的适用场景。不是死记公式,而是通过真实数据体会'为什么选这个模型'。
固定项目、分步推进,每天先由老师讲解建模思路和关键概念,再让孩子动手实现。遇到问题现场拆解,不会让孩子在某个技术点上卡太久。
最终交付可运行的 Web 系统、项目说明文档和现场演示。孩子需要能讲清楚自己的建模思路、模型选择和系统设计,而不是只会点按钮。
一个能实际运行的智能补货 Web 系统:上传商品销售数据后,自动生成销量预测曲线和采购建议单,界面直观、流程完整。
是,系统可以在浏览器中打开操作。家长可以亲自试:上传一份 Excel 表格,系统会自动输出未来几天的销量预测和对应的补货建议。
有,一份项目说明文档,写清楚项目要解决什么问题、采用了哪些建模方法、为什么选择这些方法、系统如何使用。文档本身就是孩子建模思维的体现。
可以,孩子需要在最后一天完成项目演示,讲清楚从业务问题到数学模型再到系统实现的完整思路,包括模型选择的理由和预测效果的评估。

可以。课程默认孩子是零编程基础,所有代码操作都由老师现场带着做,关键步骤会拆成小任务逐步完成。课程的核心目标不是教 Python 语法,而是让孩子理解数学建模的思路,编程只是实现工具。
这个项目覆盖了数学建模竞赛的核心流程:问题分析、数据处理、模型选择、结果验证和论文表达。孩子做完之后,对'什么是建模'会有直观的理解,这是参加 HiMCM、MCM/ICM 等竞赛的重要基础。但课程本身不是竞赛培训,而是通过一个完整项目建立建模思维。
不会。课程选用的 XGBoost 和 Prophet 都是成熟的工具库,孩子不需要从零推导算法公式。老师会重点讲解每个模型'在解决什么问题'和'为什么适合这个场景',让孩子建立直觉。需要的数学基础不超过高中统计和函数知识。
是真的能用。系统基于 Flask 搭建,孩子可以在浏览器里上传数据、查看预测结果和补货建议。当然,由于课程时间有限,系统在数据规模和功能完善度上会有局限,但核心的'预测 + 补货建议'流程是完整可运行的。
有实际帮助。项目涵盖数据科学、机器学习和商业分析三个热门方向,孩子能拿出一个可运行的系统作品和完整的项目文档。更重要的是,孩子能在面试或文书中清晰地讲述自己是如何发现问题、选择方法、验证结论的,这种'解决真实问题的能力'正是招生官看重的。
COURSE PLAN · PDF
包含课程目标、项目安排及成果说明。PDF · 260 KB · 文件归档于 2026-09-19
计划书中的班期与名额请联系老师确认。
LET’S BUILD SOMETHING
课程安排、学习基础和项目方向,欢迎与老师进一步沟通。
开班时间及名额以老师确认为准。
