MathHub 是一个面向数学建模学习与竞赛支持的一体化平台,基于 React、Vite、TypeScript、Express 和 Tailwind CSS 构建。它旨在帮助学生和初学者更高效地准备数学建模竞赛,提供模型库、竞赛信息、入门学习路线、自测评估以及 AI 建模助手等功能。
本项目聚焦中文数学建模使用场景,将整理好的知识内容与交互式工具结合起来,支持学习、练习与竞赛备赛。

功能特性
1. 数学建模模型库
-
浏览按类别整理的大量数学建模方法。
-
包含模型解释、核心原理、适用场景、局限性、案例分析、Python 示例代码、MATLAB 示例代码和学习资源。
-
支持分类筛选与全局搜索。
-
常见主题包括:
-
数据预处理与特征工程
-
降维与特征提取
-
预测模型
-
评价方法
-
机器学习方法
-
统计分析
-
基于编程的求解方法
2. 竞赛信息中心
-
汇总主要数学建模竞赛的信息。
-
展示竞赛时间线、参赛要求、适合人群和难度等级。
-
帮助用户在报名之前对比不同竞赛。
3. 初学者学习路径
-
为不同起点的用户提供结构化学习路线。
-
帮助初学者明确先学什么、如何进阶。
-
适合自学和团队备赛。
4. 数学建模能力评估
-
基于常见建模能力设计的交互式评估模块。
-
完成后生成雷达图和个性化 AI 分析报告。
-
帮助用户识别在模型选择、编程、数学基础、论文表达等方面的薄弱环节。
5. AI 建模助手
-
面向数学建模问题的聊天式 AI 助手。
-
支持模型选择、问题拆解、代码实现和论文结构等方面的 AI 辅导。
-
可使用自定义的阿里云百炼 / DashScope API Key。
-
服务端同时支持 Gemini API。
6. 用户资料与设置
-
基础账号 / 登录 / 注册界面。
-
浏览器本地保存个人资料。
-
可设置头像、学校、专业、角色以及 AI Key。
-
支持阿里云百炼 API 连接测试。

目前该项目已经在github开源https://github.com/AI-Dog-Creater/MathHub