- 博客(8)
- 收藏
- 关注
原创 AI 时代的数学建模思维训练营:把分析权留在人手里
你是建模讨论的研究助理,不是最终决策者。对下面的问题先做澄清,不要直接给方案。请输出:1. 你认为必须澄清的 10 个问题;2. 每个问题对应的变量、数据或价值选择;3. 如果无法获得答案,给出保守的替代假设;4. 哪些内容只是候选假设,不能当作事实。禁止编造数据、引用和现实背景。问题:<在这里粘贴问题>如果目标和数据没有确定,增加神经网络层数、优化算法或公式数量,只会增加审查难度。AI 负责扩大搜索空间、加快计算、生成代码和提出反例;
2026-09-03 20:01:42
315
原创 算法设计与分析(三):回溯、分支限界与 NP 完全性——搜索的艺术与“难解“的边界
前两期我们一直在"多项式时间"的世界里精打细算:分治拆问题、DP 记账、贪心抄近路。但总有一类问题——约束七拐八绕、状态没法定义、贪心的选择性质证明不出来——前三个策略全部哑火。老老实实搜:把解空间组织成一棵树,系统地遍历,并用"剪枝"把不可能的分支提前砍掉——这就是回溯(DFS 版)和分支限界(BFS/优先队列版);认清现实:如果连搜索都撑不住数据规模,问题可能属于NP 完全——目前人类没有已知的多项式算法,只能近似、妥协或赌运气。
2026-09-02 21:33:31
353
原创 第二章 Python 机器学习基础与数据分析:Anaconda、NumPy 和 Pandas 完整笔记
Python 语言├── 变量、函数、模块和第三方包└── 解释器与虚拟环境Anaconda├── Conda 环境管理├── 包安装与版本管理└── Jupyter 交互式实验NumPy├── ndarray 多维数组├── 索引、切片和布尔筛选├── 向量化运算└── 聚合统计与矩阵运算Pandas├── Series 与 DataFrame├── 数据读取和保存├── 选择、筛选和排序├── 缺失值处理├── 分组聚合└── 为建模准备结构化数据。
2026-09-02 12:49:23
199
原创 数学建模第一章:建立数学模型学习笔记
数学模型不是现实本身,而是为了特定目的对现实进行的抽象。建模的核心不是套公式,而是提出合理假设并抓住主要规律。模型必须经过结果解释、实际检验和必要改进,才能用于现实问题。包饺子展示了相似形状下的尺度规律;路障间距展示了物理机理、数据拟合和参数改进;椅子问题展示了几何抽象、连续性和介值定理。观察现实,提出假设,建立关系,计算结果,检验并改进。\boxed{\text{观察现实,提出假设,建立关系,计算结果,检验并改进。}}观察现实,提出假设,建立关系,计算结果,检验并改进。。
2026-09-01 19:33:55
298
原创 第一章 机器学习概述:从数据到数据建模与分析的完整学习笔记
如何让计算机利用已有经验改善自身性能。这里的“经验”通常以数据形式存在。计算机并不是被直接写入所有规则,而是通过观察样本,寻找输入与输出之间潜在的规律,并把这种规律用于未见过的新样本。垃圾邮件识别:输入邮件内容,输出“垃圾邮件”或“正常邮件”;房价预测:输入面积、楼层、地段等属性,输出预测价格;客户分群:只有客户特征,没有预先给出的类别,让算法自动发现群组。fX→YfX→YXX是输入空间,例如图片像素、用户属性;YY是输出空间,例如类别标签、连续数值;fff。
2026-09-01 15:09:35
358
原创 Python 学习笔记:从入门到进阶完整指南
Python 是一门解释型、高级、通用编程语言,由 Guido van Rossum 于 1991 年发布。其设计哲学强调代码的可读性和简洁性,语法允许用更少的代码表达想法。Python 的特点:方式一:官方安装包方式二:Anaconda(推荐数据分析方向)2. 基础语法2.1 变量与赋值Python 是动态类型语言,变量不需要声明类型,直接赋值即可。2.2 关键字2.3 输入与输出3. 数据类型详解3.1 整数(int)3.2 浮点数(float)3.3 字符串(str)
2026-08-31 17:02:44
200
原创 算法设计与分析(二)
如果说分治是把问题拆开子问题不是独立的,而是反复重叠的。动态规划(DP):把重叠子问题的答案记下来,每个子问题只算一次——用空间换时间,靠"表"保证全局最优;贪心(Greedy):如果问题足够"乖",每一步直接做出当下看起来最好的选择,不回头、不建表——用"可证明的正确性"换掉整张表。贪心是 DP 的特例。能用贪心的问题一定也能 DP(贪心建的那条"路径"只是 DP 表里的一条对角线),但贪心更快更省——代价是你必须证明局部最优真的能拼出全局最优,否则就是赌运气。第二节的找零反例会让你看到赌输的样子。
2026-08-31 16:59:30
337
原创 算法设计与分析(一):从“会写代码“到“会分析算法“
我能把题做出来,但我说不清我做出来的东西"有多好"。数据结构课教会我用什么容器存数据,程序设计课教会我把逻辑翻译成代码。而算法课回答的是另一个层面的问题——面对一个从来没见过的问题,如何有条理地设计出解法,并且在写代码之前就能判断这个解法能不能撑得住数据规模。第一步:什么是算法(五大特性、算法 vs 程序)↓第二步:如何评价算法 —— 复杂度分析(大 O / Ω / Θ、主定理)↓第三步:第一个设计策略 —— 递归与分治(二分、归并、快排)↓。
2026-08-30 20:59:11
975
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅