缺口在哪:别把数据处理和算法当成一锅乱炖
这门课的主题是 Python 数据分析与人工智能基础,解决的是“理论背得滚瓜烂熟,上手连 NumPy 数组都建不明白”的脱节问题。它适合两类人:一是准备转岗做数据分析或算法辅助开发的在职人员;二是刷竞赛平台时总卡在数据清洗和预处理环节的备考者。课程门槛并不高,不要求精通高阶微积分,但默认你已经写过基本的 Python 语法,懂列表推导式和字典操作。如果你连基础的循环都要现查,建议先花一周补纯编程基础再回来。别假装什么都会,环境搭不起来、依赖包冲突报错,后面所有的矩阵运算都是空中楼阁。这门课的价值就在于帮你把底层的地基夯实,而不是教你玄学调参。
学习顺序与门槛:环境与矩阵运算是生死线
资料编排是按天推进的,千万别跳着看。第一块必须死磕 Anaconda 集成环境搭建和 Jupyter 基本使用,这是整门课的运行底座。很多人代码跑不起来,不是逻辑写错了,而是环境变量冲突、内核死活连不上。第二块是 NumPy 的核心操作:ndarray 创建、随机数生成、切片、级联、reshape、矩阵运算、文件读写和排序。这部分看着枯燥,但它是后续所有数据清洗和模型喂料的骨架。建议看视频时同步开一个空白 Notebook,讲师敲一行你跟一行。遇到 reshape 维度对不上、切片级联报错,就立刻停下来在纸上画矩阵结构图。别只看不练,眼睛会了手不会,睡一觉全忘。资料包里提到的竞赛平台介绍也别快进略过,那是你后续脱离玩具数据、找真实数据集练手的渠道。
学完产出与资料用法:能独立跑通数据预处理链路
看完这套基础并严格配合练习后,你应能独立完成这些具体动作:在本地用 Jupyter 搭建分析环境、读取结构化文件、用 NumPy 做矩阵运算和统计聚合、对数组进行切片和重塑。更进一步,你能看懂别人写的向量化代码,遇到维度不匹配的报错能快速定位是级联方向错还是形状不符。资料配合练习的方式很直接:视频里讲一个函数,你就在本地造一个小数组跑一遍;讲完矩阵运算,自己写一段代码求均值方差并排序;讲完文件读写,去竞赛平台下载公开数据集读进来看分布。别等全部看完才动手,每学半天就练半天。查漏补缺的人重点翻矩阵运算和切片级联,这两块是面试和实操的高频雷区,错了整个数据分析的下游全崩。
课程目录
1-1 [day01] 自我介绍 (01:00:37) 1-2 [day01] 数据分析自己环境搭建 (44:59) 1-3 [day01] 数据分析Anaconda集成环境安装 (15:50) 1-4 [day01] 数据分析介绍竞赛平台 (02:31:23) 1-5 [day01] jupyter基本使用 (01:07:04) 1-6 [day01] numpy创建对象ndarra (24:25) 1-7 [day01] numpy随机创建函数切片操作级联&reshape (01:00:13) 2-1 [day02] numpy基础操作操作 (57:46) 2-2 [day02] numpy矩阵运算文件读写统计 (58:17) 2-3 [day02] numpy排序 (15:37) 2-4 [day02] 课前分享翁继星 (16:10) 2-5 [day02] opencv入门 (36:42) 2-6 [day02] opencv人脸识别 (38:39) 2-7 [day02] opencv操作视频以及摄像头 (59:59) 3-1 [day03] 蔡胜分享数据库 (14:03) 3-2 [day03] homework (53:41) 3-3 [day03] 音视频操作numpy深度 (54:53) 3-4 [day03] Series创建和索引切片以及运算 (55:58) 3-5 [day03] DataFrame创建常用方法 (01:20:07) 3-6 [day03] pandas空值的处理 (50:38) 4-1 [day04] pandas多层索引 (40:25) 4-2 [day04] pandas分组聚合!!! (30:11) 4-3 [day04] pandas级联操作 (32:28) 4-4 [day04] pandas级联merge操作 (25:21) 4-5 [day04] pandas处理美国人口数据案 (43:15) 4-6 [day04] 金融函数 (10:23) 4-7 [day04] pandas数据加载常规 (35:26) 4-8 [day04] pandas读写mysql (21:38) 4-9 [day04] pandas去重映射map (34:24) 4-10 [day04] pandas异常值处理和随机抽 (19:55) 5-1 [day05] 张飒分享 (06:12) 5-2 [day05] pandas时间序列处理苹果股票 (35:01) 5-3 [day05] 美国大选政治献金01 (18:01) 5-4 [day05] 美国大选政治献金02 (36:01) 5-5 [day05] 美国大选政治献金03 (22:51) 5-6 [day05] 美国大选政治献金04 (24:43) 5-7 [day05] 美国大选政治献金05 (34:14) 5-8 [day05] 美国大选政治献金06 (18:15) 5-9 [day05] 美国大选政治献金07 (30:32) 5-10 [day05] 美国大选政治献金08 (41:10) 6-1 [day06] 胡宗泉分享数据库 (11:22) 6-2 [day06] scipy中傅里叶变化处理噪声 (48:48) 6-3 [day06] scipy积分操作 (18:53) 6-4 [day06] scipyio操作以及misic操作图片 (12:35) 6-5 [day06] scipy中ndimage操作图片 (28:22) 6-6 [day06] scipy矩阵和稀松矩阵 (17:14) 6-7 [day06] pandas中绘图函数 (30:25) 6-8 [day06] 拉格朗日填充空数据 (44:50) 6-9 [day06] 彩色图片降维成黑白图片 (10:59) 6-10 [day06] matplotlib基础知识 (41:53) 7-1 [day07] 张启明分享 (13:40) 7-2 [day07] pyecharts使用 (19:12) 7-3 [day07] matplotlib风格和样式 (20:26) 7-4 [day07] 刻度显示以及对属性的设置方式 (17:21) 7-5 [day07] 直方图条形图和极坐标图 (28:22) 7-6 [day07] 三维图形和图形内注释以及饼图散点图 (37:54) 7-7 [day07] 机器学习原理 (29:04) 7-8 [day07] KNN原理和入门案例 (38:34) 7-9 [day07] kNN手写数字(一) (30:55) 7-10 [day07] KNN手写数字优化(二) (21:03) 8-1 [day08] 陈相钻分享微信自动回复和聊天机器人 (07:12) 8-2 [day08] KNN预测年收入情况 (01:04:37) 8-3 [day08] KNN保存模型 (31:33) 8-4 [day08] 线性回归概述 (42:23) 8-5 [day08] 线性回归的原理 (15:47) 8-6 [day08] 线性回归预测波士顿的房价 (31:23) 8-7 [day08] 梯度下降 (29:38) 8-8 [day08] 梯度下降求解斜率和截距 (38:48) 8-9 [day08] 线性回归模型评价指标 (29:23) 9-1 [day09] 张涛分享git (22:23) 9-2 [day09] KNN癌症检测 (46:52) 9-3 [day09] Ridge原理 (01:04:16) 9-4 [day09] Ridge使用 (18:10) 9-5 [day09] 王新鑫分享git (06:48) 9-6 [day09] Lasso套索回归原理 (11:59) 9-7 [day09] 线性回归岭回归套索回归异同 (26:24) 9-8 [day09] 回归自动补全下半张人脸 (39:19) 9-9 [day09] 逻辑斯蒂回归原理 (55:18) 9-10 [day09] 逻辑斯蒂使用 (24:21) 10-1 [day10] 施慧玲分享 (08:19) 10-2 [day10] 逻辑斯蒂回归原理 (21:38) 10-3 [day10] 信息熵 (30:29) 10-4 [day10] 决策树原理 (34:11) 10-5 [day10] 决策树的使用 (31:57) 10-6 [day10] 随机森林和极度随机森林 (30:08) 10-7 [day10] adaboost提升算法 (42:01) 10-8 [day10] gbdt提升算法 (37:52) 10-9 [day10] gbdt提升算法回归模型 (11:58) 10-10 [day10] xgboost使用 (34:26) 10-11 [day10] LGBM提升算法 (10:24) 11-1 [day11] 龚诗清分享 (09:34) 11-2 [day11] GBDT梯度提升树原理 (20:39) 11-3 [day11] 贝叶斯原理介绍 (21:30) 11-4 [day11] 朴素贝叶斯原理 (25:44) 11-5 [day11] 朴素贝叶斯三种概率分布模型使用 (20:00) 11-6 [day11] 文本处理介绍nlp (20:51) 11-7 [day11] 词频统计 (29:43) 11-8 [day11] 词频与tf-idf提取文本数据的特征量化 (26:13) 11-9 [day11] 新闻分类 (33:55) 11-10 [day11] nltk介绍 (15:20) 11-11 [day11] gensim中word2vec (27:32) 11-12 [day11] 支持向量机原理 (32:58) 11-13 [day11] 支持向量机非线性问题 (32:06) 12-1 [day12] 施慧玲git分享 (14:42) 12-2 [day12] SVM线性划分 (40:34) 12-3 [day12] SVM非线性划分 (31:26) 12-4 [day12] SVM回归问题 (14:53) 12-5 [day12] SVC人脸识别(一) (27:40) 12-6 [day12] SVC人脸识别(二) (19:26) 12-7 [day12] SVC人脸识别(三) (16:08) 12-8 [day12] SVC人脸识别(四) (10:38) 12-9 [day12] PCA原理 (52:20) 12-10 [day12] Kmeans原理 (10:47) 12-11 [day12] Kmeans使用 (12:32) 12-12 [day12] Kmeans评价指标 (21:24) 12-13 [day12] GridSearchCV (40:03) 13-1 [day13] 许京城 (11:37) 13-2 [day13] 特征工程 (01:01:27) 13-3 [day13] 模型评价指标 (37:30) 13-4 [day13] ROC-AUC曲线的绘制 (21:34) 13-5 [day13] ROC-AUC使用鸢尾花数据进行绘制 (28:07) 13-6 [day13] ROC-AUC平均ROC曲线 (20:01) 13-7 [day13] KS洛伦兹曲线 (23:58) 13-8 [day13] 金融反欺诈(一) (21:01) 13-9 [day13] 金融反欺诈(二) (36:52) 13-10 [day13] 金融反欺诈(三)数据删除 (24:13) 13-11 [day13] 金融反欺诈(四)修改阈值调控 (44:39) 14-1 [day14] 刘鑫 (11:04) 14-2 [day14] tensorflow-playground (37:18) 14-3 [day14] tensorflow入门使用 (17:17) 14-4 [day14] tensorflow基础操作 (48:07) 14-5 [day14] tensorflow线性回归 (27:17) 14-6 [day14] 交叉熵 (39:22) 14-7 [day14] tensorflow实现类逻辑 (55:19) 14-8 [day14] 卷积认识 (21:20) 14-9 [day14] 卷积运算 (23:50) 14-10 [day14] 卷积处理噪声图片 (08:02) 14-11 [day14] 卷积操作彩色图片 (28:06) 15-1 [day15] 卷积神经网络的构造 (45:49) 15-2 [day15] VGG19卷积神经网络 (11:43) 15-3 [day15] tensorflow实现卷积神经网络识别mnist (01:31:39) 15-4 [day15] tensorboard (28:57) 15-5 [day15] cnn-captcha(一) (40:09) 15-6 [day15] cnn-captcha(二) (50:27) 15-7 [day15] cnn-captcha(三) (31:49)




