这门课程直击 AI 工程化落地中常被忽视的基础短板:大模型训练与推理涉及大量数据预处理、向量化存储与优化算法,若底层数据结构与复杂度分析不扎实,调优模型时极易陷入性能瓶颈或逻辑死胡同。它并非教授模型架构或 PyTorch 技巧,而是通过 Python 代码重构经典算法,建立对内存、时间与空间权衡的直觉。适合具备基本 Python 语法、但从未系统实现过排序或查找结构的初学者;若有 C++ 背景但 Python 算法库使用生疏者,也可借此补齐跨语言实现能力。

补齐底层逻辑与工程直觉

课程从时间复杂度(大 O 表示法)切入,不堆砌数学证明,而是聚焦“为什么快排平均比冒泡快”“为什么链表插入 O(1) 却查值 O(n)”这类工程决策依据。你会亲手用 Python 实现数组扩容、链表节点增删、哈希表冲突处理,并配套可执行脚本验证边界情况。这部分解决“懂概念却写不出健壮代码”的通病,避免在后续处理海量 Token 序列或 Embedding 矩阵时,因未考虑内存溢出或缓存未命中而频繁宕机。

聚焦排序与分治的实战转化

核心模块覆盖六种经典排序(冒泡、选择、插入、归并、堆、快排)及汉诺塔分治思想。建议先攻克归并排序与快速排序,二者是外部排序与并行计算的基石,理解其“分治 + 合并”范式后,再攻克堆排序(基于优先队列)与哈希表(O(1) 查找背后的取模与链地址法)。分治部分不追求数学严谨,重在拆解问题递归边界,为后续理解动态规划与递归树剪枝铺路。学完此节,你应能独立回答:数据规模 N=10⁶ 时,为何选快排而非归并?哈希表装填因子如何影响查询效率?

配套练习与独立输出

资料包提供每节可运行脚本,但切勿直接跑完看结果。正确用法是:看完视频后,先手动在本地写代码,卡壳再对照源码;重点调试边界条件(如空数组、重复元素、最大键值)。学完整套内容,你应能独立完成:1)为 10 万条日志数据设计高效去重方案(哈希 vs 排序);2)实现一个内存受限的 TopK 元素查找器(堆 + 流式处理);3)向面试官清晰解释每种算法的最坏时间复杂度及其触发场景。若基础薄弱,建议先用 30 分钟复习 Python 列表与字典底层结构,再进入 day01;若已熟悉 Java 数据结构,可跳过数组扩容部分,直接聚焦 Python 内存模型差异。资料中的“代码.exe” 是编译后调试工具,仅用于验证特定测试用例,非课程主线,按需使用即可。

课程目录

📁 02_数据结构与算法
📁 4.视频
📁 day04
03_AI大模型之数据结构与算法_插入排序.mp4 [160.9 MB]
06_AI大模型之数据结构与算法_快速排序.mp4 [187.4 MB]
05_AI大模型之数据结构与算法_上午内容回顾.mp4 [147.1 MB]
00_AI大模型之数据结构与算法_内容回顾.mp4 [122.1 MB]
代码.exe [691.0 KB]
02_AI大模型之数据结构与算法_选择排序.mp4 [187.5 MB]
01_AI大模型之数据结构与算法_冒泡排序.mp4 [147.3 MB]
09_AI大模型之数据结构与算法_分治_汉诺塔思路_2.mp4 [240.8 MB]
08_AI大模型之数据结构与算法_分治_汉诺塔思路_1.mp4 [96.8 MB]
07_AI大模型之数据结构与算法_堆排序.mp4 [243.8 MB]
04_AI大模型之数据结构与算法_归并排序.mp4 [197.4 MB]
📁 day01
03_AI大模型之数据结构与算法_时间复杂度.mkv [481.8 MB]
09_AI大模型之数据结构与算法_数组扩容.mkv [181.6 MB]
02_AI大模型之数据结构与算法_数据结构分类.mkv [286.9 MB]
05_AI大模型之数据结构与算法_大O表示法常见的情况.mkv [250.8 MB]
08_AI大模型之数据结构与算法_自定义数组.mkv [176.5 MB]
00_AI大模型之数据结构与算法_案例问题说明.mkv [104.2 MB]
06_AI大模型之数据结构与算法_空间复杂度.mkv [67.0 MB]
18_AI大模型之数据结构与算法_总结.mp4 [14.9 MB]
07_AI大模型之数据结构与算法_数组和list区别.mkv [546.0 MB]
13_AI大模型之数据结构与算法_数组实现需要注意的问题.mp4 [51.5 MB]
16_AI大模型之数据结构与算法_删除链表元素.mp4 [41.2 MB]
14_AI大模型之数据结构与算法_链表类创建.mp4 [115.0 MB]
01_AI大模型之数据结构与算法_如何学.mkv [213.7 MB]
10_AI大模型之数据结构与算法_向数组中添加元素.mkv [407.4 MB]
11_AI大模型之数据结构与算法_上午内容回顾.mp4 [69.4 MB]
代码.exe [320.6 KB]
15_AI大模型之数据结构与算法_向链表中插入元素.mp4 [130.6 MB]
04_AI大模型之数据结构与算法_最坏时间复杂度.mkv [143.3 MB]
12_AI大模型之数据结构与算法_数组的删除以及其它操作.mp4 [192.7 MB]
17_AI大模型之数据结构与算法_链表其它操作.mp4 [67.3 MB]
📁 day02
15_AI大模型之数据结构与算法_哈希表整体测试.mp4 [59.2 MB]
11_AI大模型之数据结构与算法_向哈希表中添加元素.mp4 [133.9 MB]
10_AI大模型之数据结构与算法_显示哈希表中所有元素.mp4 [38.8 MB]
01_AI大模型之数据结构与算法_栈数据结构介绍.mp4 [81.4 MB]
14_AI大模型之数据结构与算法_获取元素以及遍历.mp4 [33.6 MB]
03_AI大模型之数据结构与算法_栈应用.mp4 [173.3 MB]
05_AI大模型之数据结构与算法_入队代码实现.mp4 [71.8 MB]
02_AI大模型之数据结构与算法_栈数据结构实现.mp4 [111.6 MB]
07_AI大模型之数据结构与算法_上午内容回顾.mp4 [37.6 MB]
13_AI大模型之数据结构与算法_从哈希表中删除元素.mp4 [84.6 MB]
00_AI大模型之数据结构与算法_内容回顾.mp4 [54.0 MB]
04_AI大模型之数据结构与算法_队列介绍.mp4 [82.3 MB]
16_AI大模型之数据结构与算法_总结.mp4 [43.3 MB]
12_AI大模型之数据结构与算法_扩容.mp4 [53.2 MB]
06_AI大模型之数据结构与算法_出队代码以及队列测试.mp4 [63.7 MB]
08_AI大模型之数据结构与算法_哈希表介绍.mp4 [237.1 MB]
09_AI大模型之数据结构与算法_哈希表类创建.mp4 [64.3 MB]
代码.exe [359.2 KB]
📁 day05
00_AI大模型之数据结构与算法_卡拉楚巴算法.mp4 [139.8 MB]
06_AI大模型之数据结构与算法_完全背包.mp4 [75.9 MB]
02_AI大模型之数据结构与算法_动态规划爬楼梯.mp4 [111.2 MB]
05_AI大模型之数据结构与算法_0-1背包代码分析.mp4 [76.7 MB]
07_AI大模型之数据结构与算法_回溯算法_全排列.mp4 [63.5 MB]
01_AI大模型之数据结构与算法_卡拉楚巴算法代码分析.mp4 [83.8 MB]
09_AI大模型之数据结构与算法_贪心算法_最大交换.mp4 [120.8 MB]
代码.exe [813.7 KB]
08_AI大模型之数据结构与算法_全排列代码分析.mp4 [349.2 MB]
03_AI大模型之数据结构与算法_最大的连续子数组之和.mp4 [76.8 MB]
04_AI大模型之数据结构与算法_0-1背包思路分析.mp4 [138.7 MB]
📁 day03
06_AI大模型之数据结构与算法_查询方法的实现.mp4 [94.5 MB]
13_AI大模型之数据结构与算法_树的遍历.mp4 [174.9 MB]
代码.exe [318.6 KB]
05_AI大模型之数据结构与算法_定义节点类以及树类.mp4 [58.0 MB]
09_AI大模型之数据结构与算法_删除没有子节点的节点.mp4 [63.8 MB]
08_AI大模型之数据结构与算法_删除元素的几种情况说明.mp4 [51.5 MB]
17_AI大模型之数据结构与算法_总结.mp4 [16.2 MB]
11_AI大模型之数据结构与算法_删除有两个子节点的节点.mp4 [64.0 MB]
07_AI大模型之数据结构与算法_向树中添加元素.mp4 [70.2 MB]
16_AI大模型之数据结构与算法_查找多数元素.mp4 [133.3 MB]
02_AI大模型之数据结构与算法_二叉树的存储方式介绍.mp4 [62.7 MB]
00_AI大模型之数据结构与算法_内容回顾.mp4 [200.8 MB]
01_AI大模型之数据结构与算法_树介绍.mp4 [64.8 MB]
15_AI大模型之数据结构与算法_二分查找法.mp4 [93.1 MB]
12_AI大模型之数据结构与算法_上午内容回顾.mp4 [72.0 MB]
10_AI大模型之数据结构与算法_删除只有一个子节点的节点.mp4 [41.9 MB]
14_AI大模型之数据结构与算法_图的介绍.mp4 [82.7 MB]
04_AI大模型之数据结构与算法_常见的二叉树动画演示.mp4 [31.3 MB]
03_AI大模型之数据结构与算法_常见的二叉树.mp4 [84.1 MB]
1.笔记.exe [14.4 MB]
2.资料.exe [316.8 KB]
3.代码.exe [316.8 KB]
📁 05_Numpy&Pandas
📁 4.视频
📁 day02
代码.exe [7.3 MB]
01_AI大模型之Numpy_Pandas_统计函数.mp4 [145.0 MB]
06_AI大模型之Numpy_Pandas_Series对象的创建.mp4 [135.3 MB]
08_AI大模型之Numpy_Pandas_Series常用方法_1.mp4 [221.8 MB]
09_AI大模型之Numpy_Pandas_Series常用方式_2.mp4 [204.6 MB]
07_AI大模型之Numpy_Pandas_Series常用属性.mp4 [87.7 MB]
04_AI大模型之Numpy_Pandas_矩阵乘法.mp4 [97.5 MB]
05_AI大模型之Numpy_Pandas_Pandas介绍.mp4 [85.5 MB]
02_AI大模型之Numpy_Pandas_比较、排序、去重函数.mp4 [66.1 MB]
12_AI大模型之Numpy_Pandas_DataFrame常用的属性.mp4 [130.8 MB]
11_AI大模型之Numpy_Pandas_DataFrame对象的创建.mp4 [93.3 MB]
10_AI大模型之Numpy_Pandas_Series的计算.mp4 [77.7 MB]
03_AI大模型之Numpy_Pandas_广播.mp4 [139.6 MB]
00_AI大模型之Numpy_Pandas_内容回顾.mp4 [171.4 MB]
📁 day04
00_AI大模型之Numpy_Pandas_内容回顾.mp4 [159.9 MB]
14_AI大模型之Numpy_Pandas_Matplotlib绘图.mp4 [113.9 MB]
03_AI大模型之Numpy_Pandas_Series中使用apply.mp4 [109.1 MB]
02_AI大模型之Numpy_Pandas_剔除以及填充缺失值.mp4 [157.2 MB]
08_AI大模型之Numpy_Pandas_分组聚合.mp4 [178.1 MB]
07_AI大模型之Numpy_Pandas_上午内容回顾.mp4 [122.1 MB]
09_AI大模型之Numpy_Pandas_分组转换以及分组过滤.mp4 [188.9 MB]
11_AI大模型之Numpy_Pandas_睡眠时间、压力等级、职业、性别统计睡眠质量.mp4 [128.7 MB]
12_AI大模型之Numpy_Pandas_Pandas日期类型.mp4 [187.6 MB]
06_AI大模型之Numpy_Pandas_cut函数.mp4 [87.2 MB]
01_AI大模型之Numpy_Pandas_查看缺失值.mp4 [177.8 MB]
10_AI大模型之Numpy_Pandas_按睡眠时间和压力等级统计睡眠质量.mp4 [256.0 MB]
04_AI大模型之Numpy_Pandas_DataFrame中使用apply以及向量化函数.mp4 [113.0 MB]
代码.exe [7.4 MB]
13_AI大模型之Numpy_Pandas_时间序列.mp4 [155.6 MB]
05_AI大模型之Numpy_Pandas_DataFrameGroupBy对象.mp4 [158.7 MB]
📁 day01
02_AI大模型之Numpy_Pandas_Window上安装Anaconda.mp4 [156.2 MB]
01_AI大模型之Numpy_Pandas_Anaconda介绍.mp4 [96.3 MB]
03_AI大模型之Numpy_Pandas_Ubuntu上安装Anaconda.mp4 [110.9 MB]
09_AI大模型之Numpy_Pandas_array()与asarray().mp4 [52.7 MB]
04_AI大模型之Numpy_Pandas_Pycharm中集成Jupyter.mp4 [129.2 MB]
07_AI大模型之Numpy_Pandas_Numpy介绍.mp4 [119.7 MB]
08_AI大模型之Numpy_Pandas_ndArray常用的属性.mp4 [41.5 MB]
代码.exe [321.7 KB]
00_AI大模型之Numpy_Pandas_前面内容梳理.mp4 [48.9 MB]
12_AI大模型之Numpy_Pandas_随机数数组以及matrix.mp4 [52.6 MB]
06_AI大模型之Numpy_Pandas_Pycharm中使用远程Jupyter.mp4 [125.6 MB]
15_AI大模型之Numpy_Pandas_基本函数.mp4 [115.0 MB]
11_AI大模型之Numpy_Pandas_full、arange、linspace、logspace.mp4 [81.3 MB]
13_AI大模型之Numpy_Pandas_ndarray数据类型.mp4 [68.3 MB]
10_AI大模型之Numpy_Pandas_zeros、ones、empty.mp4 [58.5 MB]
05_AI大模型之Numpy_Pandas_上午内容回顾.mp4 [104.8 MB]
14_AI大模型之Numpy_Pandas_切片和索引.mp4 [43.6 MB]
📁 day05
05_AI大模型之Numpy_Pandas_房价评估项目介绍.mp4 [138.0 MB]
01_AI大模型之Numpy_Pandas_面向对象的方式显示正余弦.mp4 [121.9 MB]
07_AI大模型之Numpy_Pandas_添加新的特征.mp4 [72.2 MB]
09_AI大模型之Numpy_Pandas_分组聚合统计以及可视化.mp4 [167.2 MB]
03_AI大模型之Numpy_Pandas_Pandas的Plot的绘图展示.mp4 [157.3 MB]
02_AI大模型之Numpy_Pandas_Matplotlib直方图以及散点图.mp4 [163.2 MB]
代码.exe [715.4 KB]
04_AI大模型之Numpy_Pandas_Seaborn可视化.mp4 [140.1 MB]
07_AI大模型之Numpy_Pandas_添加新的特征(1).mp4 [72.2 MB]
10_AI大模型之Numpy_Pandas_总结.mp4 [119.6 MB]
06_AI大模型之Numpy_Pandas_数据的导入以及清洗.mp4 [102.8 MB]
00_AI大模型之Numpy_Pandas_内容回顾.mp4 [175.8 MB]
08_AI大模型之Numpy_Pandas_描述性和相关性统计.mp4 [116.0 MB]
📁 day03
07_AI大模型之Numpy_Pandas_分组聚合统计.mp4 [203.1 MB]
05_AI大模型之Numpy_Pandas_数据的导入以及日期处理初识.mp4 [124.7 MB]
09_AI大模型之Numpy_Pandas_concat.mp4 [89.8 MB]
04_AI大模型之Numpy_Pandas_数据的导出.mp4 [177.8 MB]
02_AI大模型之Numpy_Pandas_布尔索引以及DataFrame的运算.mp4 [53.8 MB]
08_AI大模型之Numpy_Pandas_员工分析练习.mp4 [58.4 MB]
00_AI大模型之Numpy_Pandas_内容回顾.mp4 [273.7 MB]
10_AI大模型之Numpy_Pandas_merge基本连接.mp4 [90.9 MB]
11_AI大模型之Numpy_Pandas_merge实现内外连接以及join连接.mp4 [205.0 MB]
06_AI大模型之Numpy_Pandas_简单数据分析.mp4 [205.1 MB]
03_AI大模型之Numpy_Pandas_DataFrame的修改操作.mp4 [116.8 MB]
代码.exe [338.2 KB]
01_AI大模型之Numpy_Pandas_DataFrame常用方法.mp4 [215.9 MB]
📁 3.代码
2.资料.exe [1.9 GB]
1.笔记.exe [7.3 MB]
📁 03_Linux及Shell
📁 2.资料
VMware-workstation-full-17.5.1-23298084.exe [594.3 MB]
Xshell-8.0.0069p.exe [44.5 MB]
VMware 17的许可密钥.txt [29.0 B]
Xftp-8.0.0068p.exe [35.9 MB]
📁 4.视频
📁 day01
01_AI大模型之Linux与Shell_Linux介绍.mp4 [118.7 MB]
07_AI大模型之Linux与Shell_Xshell版本说明.mp4 [9.6 MB]
15_AI大模型之Linux与Shell_vim编辑器模式.mp4 [98.1 MB]
04_AI大模型之Linux与Shell_Ubuntu系统安装.mp4 [127.9 MB]
00_AI大模型之Linux与Shell_阶段考试题讲解.mp4 [189.5 MB]
12_AI大模型之Linux与Shell_mkdir,touch,cp命令.mp4 [67.5 MB]
11_AI大模型之Linux与Shell_pwd,ls,cd命令.mp4 [58.7 MB]
06_AI大模型之Linux与Shell_安装Xshell并配置连接.mp4 [143.7 MB]
02_AI大模型之Linux与Shell_安装VMWare虚拟机.mp4 [78.2 MB]
17_AI大模型之Linux与Shell_root用户.mp4 [71.1 MB]
13_AI大模型之Linux与Shell_rm,mv,cat,tail,echo命令.mp4 [128.8 MB]
10_AI大模型之Linux与Shell_帮助命令.mp4 [116.8 MB]
19_AI大模型之Linux与Shell_用户组管理命令.mp4 [60.0 MB]
09_AI大模型之Linux与Shell_软件包管理器.mp4 [39.5 MB]
08_AI大模型之Linux与Shell_目录结构介绍.mp4 [103.6 MB]
05_AI大模型之Linux与Shell_配置网络.mp4 [136.8 MB]
16_AI大模型之Linux与Shell_vim演示.mp4 [45.9 MB]
18_AI大模型之Linux与Shell_用户管理命令.mp4 [99.4 MB]
20_AI大模型之Linux与Shell_文件权限命令.mp4 [100.5 MB]
03_AI大模型之Linux与Shell_配置虚拟电脑.mp4 [112.2 MB]
… 其余 543 项略,目录共 743 项