课程定位:从算法原理到工程落地的完整闭环

唐宇迪的机器学习课程,核心解决的是“听懂理论但不会写代码”以及“能跑通Demo但不懂底层逻辑”的普遍痛点。与市面上仅讲解模型调参的速成课不同,这门课侧重于构建完整的机器学习知识体系。它涵盖从线性回归、逻辑回归到支持向量机、决策树、集成学习以及神经网络的全链路内容。对于希望进入算法岗位或需要在业务中落地数据模型的开发人员而言,这是一套兼顾数学推导与PyTorch实战的系统性训练方案。它不教你搬运现成的API,而是带你理解数据如何在模型中流动,损失函数如何收敛,以及梯度如何反向传播。

适用人群与前置门槛

本课程适合具备Python基础(熟悉NumPy和Pandas)并掌握高等数学微积分、线性代数基本概念的读者。如果你完全零基础,建议先补充Python编程环境和数学基础,否则直接切入反传公式推导时会产生较大认知障碍。课程并非针对已有丰富经验的资深算法工程师设计,而是更贴合0-2年经验的数据分析师、后端转算法工程师以及计算机相关专业学生。其难度曲线较为陡峭,需要读者有耐心啃完公式推导,再对应代码实现,缺乏一定数理基础的学习者可能会在中间章节感到吃力。

学习路径与资料使用建议

建议学习顺序严格按照课程目录推进,不要跳跃式观看。前期务必重视概率论与统计学习的铺垫,这是后续理解贝叶斯方法和评估指标的基础。实战部分应跟随视频同步手写代码,而非直接调用现成库。对于配套的资料包,应重点利用其中的数据集和Jupyter Notebook进行复现,尝试修改超参数观察模型变化,而非仅仅运行默认结果。课后习题和作业是检验是否真正理解的关键,务必独立完成。若遇到报错,应先尝试阅读错误信息并调试,再参考源码,这一过程能极大提升独立排错能力。

学完能做什么

完成本课程系统训练后,你将能够独立构建常见的监督学习与无监督学习模型,并根据业务场景选择合适的算法进行评估与优化。你不仅能看懂主流机器学习论文的模型架构,还能用PyTorch从零实现核心模块。更重要的是,你将建立起对模型过拟合、欠拟合、偏差方差权衡的直觉判断能力,能够针对实际数据问题设计完整的建模流程,包括数据清洗、特征工程、模型训练及结果分析,从而具备解决复杂数据科学问题的工程化思维。

唐宇迪机器学习

本课程隶属 会员库 · 其他机构课程,完整课程目录与配套资料如下。

课程目录

01、python数据分析与机器学习实战/
视频课程/
01人工智能入门指南(有基础的同学请略过!)/
02Python科学计算库-Numpy/
03python数据分析处理库-Pandas/
04Python数据可视化库-Matplotlib/
05Python可视化库Seaborn/
06线性回归算法原理推导/
07梯度下降策略/
08逻辑回归算法/
09案例实战:Python实现逻辑回归与梯度下降策略/
10项目实战-交易数据异常检测/
11决策树算法/
12案例实战:使用sklearn构造决策树模型/
13集成算法与随机森林/
14案例实战:泰坦尼克获救预测/
15贝叶斯算法/
16Python文本数据分析:新闻分类任务/
17支持向量机/
18案例:SVM调参实例/
19聚类算法-Kmeans/
20聚类算法-DBSCAN/
21案例实战:聚类实践/
22降维算法-PCA主成分分析/
23神经网络/
24Xgboost集成算法/
25自然语言处理词向量模型-Word2Vec/
26使用Gensim库构造中文维基百度数据词向量模型/
27scikit-learn模型建立与评估/
28Python库分析科比生涯数据/
29Python时间序列分析/
30机器学习项目实战-贷款申请最大化利润/
31机器学习项目实战-用户流失预警/
32探索性数据分析-足球赛事数据集/
33探索性数据分析-农粮组织数据集/
34机器学习项目实战-HTTP日志聚类分析/
02、深度学习入门视频课程(上篇)/
第1章 深度学习必备基础知识点/
1.wmv
10.wmv
11.wmv
2.wmv
3.wmv
4.wmv
5.wmv
6.wmv
7.wmv
8.wmv
9.wmv
第2章 神经网络模型/
1.wmv
2.wmv
3.wmv
第3章 神经网络案例实战/
1.wmv
2.wmv
3.wmv
4.wmv
5.wmv
6.wmv
7.wmv
nn代码.rar
03、深度学习入门视频课程(下篇)/
001、深度学习入门课程01 感受卷积神经网络的强大.mp4
002、深度学习入门课程02 卷积层详解.mp4
003、深度学习入门课程03 卷积计算流程.mp4
004、深度学习入门课程04 卷积核参数分析.mp4
005、深度学习入门课程05 卷积参数共享原则.mp4
006、深度学习入门课程06 池化层(Pooling)原理.mp4
007、深度学习入门课程07 卷积神经网络反向传播原理.mp4
008、深度学习入门课程08 实现卷积层的前向传播与反向传播.mp4
009、深度学习入门课程09 实现Pooling层的前向传播与反向传播.mp4
010、深度学习入门课程10 经典卷及网络架构实例.mp4
011、深度学习入门课程11 RNN网络结构.mp4
012、RNN网络细节.mp4
013、深度学习入门课程12 python实现RNN算法.mp4
014、深度学习入门课程13 LSTM网络结构简介.mp4
015、深度学习入门课程14 分类与回归(Location)任务应用详解.mp4
016、深度学习入门额课程15 物体检测实例.mp4
017、深度学习入门课程16 如何巧妙设计网络结构.mp4
018、深度学习入门课程17 训练技巧之数据增强.mp4
019、深度学习入门课程18 训练技巧之Transfer Learning.mp4
020、深度学习入门课程19 深度学习框架Caffe简介.mp4
021、深度学习入门课程20 深度学习框架Caffe训练过程.mp4
022、深度学习入门课程21 深度学习框架Caffe接口使用实例.mp4
04、深度学习框架-Tensorflow案例实战视频课程/
唐宇迪-Tensorflow课程/
验证码识别.zip
001、Tensorflow案例实战视频课程01 课程简介.mp4
002、Tensorflow案例实战视频课程02 Tensorflow安装.mp4
003、Tensorflow案例实战视频课程03 基本计算单元-变量.mp4
004、Tensorflow案例实战视频课程04 常用基本操作.mp4
005、Tensorflow案例实战视频课程05 构造线性回归模型.mp4
006、Tensorflow案例实战视频课程06 Mnist数据集简介.mp4
007、Tensorflow案例实战视频课程07 逻辑回归框架.mp4
008、Tensorflow案例实战视频课程08 迭代完成逻辑回归模型.mp4
009、Tensorflow案例实战视频课程09 神经网络模型架构.mp4
010、Tensorflow案例实战视频课程10 训练神经网络.mp4
011、Tensorflow案例实战视频课程11 卷积神经网络模型架构.mp4
012、Tensorflow案例实战视频课程12 卷积神经网络模型参数.mp4
013、Tensorflow案例实战视频课程13 模型的保存和读取.mp4
014、Tensorflow案例实战视频课程14 加载训练好的VGG网络模型.mp4
015、Tensorflow案例实战视频课程15 使用VGG模型进行测试.mp4
016、Tensorflow案例实战视频课程16 使用RNN处理Mnist数据集.mp4
017、Tensorflow案例实战视频课程17 RNN网络模型.mp4
018、Tensorflow案例实战视频课程18 训练RNN网络.mp4
019、Tensorflow案例实战视频课程19 验证码数据生成.mp4
020、Tensorflow案例实战视频课程20 构造网络的输入数据和标签.mp4
021、Tensorflow案例实战视频课程21 卷积网络模型定义.mp4
022、Tensorflow案例实战视频课程22 迭代及测试网络效果.mp4
05、深度学习框架-Caffe使用案例视频课程/
01深度学习框架caffe简介 www.].mp4
03网络配置-数据层详解 www.].mp4
04网络配置-各计算层详解 www.].mp4
05solver超参数配置文件 www.].mp4
06制作LMDB数据源训练分类网络 www.].mp4
07多label问题之HDF5数据源 www.].mp4
08使用命令行训练网络1 www.].mp4
09使用python定义自己的层 www.].mp4
10绘制网络结构图 www.].mp4
11生成网络配置文件 www.].mp4
12对训练的网络模型绘制LOSS曲线 www.].mp4
13对训练结果进行分类任务 www.].mp4
caffe案例资料-昕昕网络教程【www.xinxin2018.com】 www.].txt
唐宇迪-深度学习-caffe案例 www.].zip
06、深度学习项目实战视频课程-人脸检测/
唐宇迪 深度学习 人脸检测数据代码/
alexnet_iter_50000_full_conv.caffemodel
alexnet_trainval.prototxt
deploy.prototxt 暂时无用
deploy_full_conv.prototxt
face-lmdb.sh
faceTrain.zip
face_detect.ipynb
face_rect.txt
result.jpg
run_face_detect_batch.py
solver.prototxt
testTrain.zip
tmp9055.jpg
train.prototxt
train.sh
train.txt
train.zip
01-人脸检测项目概述.mp4
02-课程数据,代码下载链接.txt
03-数据收集.mp4
04-正负样本裁剪策略.mp4
05-Caffe数据源准.mp4
06-LMDB脚本文件.mp4
07-制作LMDB数据源.mp4
08-网络模型配置文件.mp4
09-选择合适的参数并训练网络模型.mp4
10-检测算法框架原理.mp4
11-实现多尺度人脸检测算法.mp4
12-坐标映射变换.mp4
13-完成检测代码.mp4
14-检测效果及改进.mp4
15-优化策略分析.mp4
16-模型准确率影响因素分析.mp4
17-项目总结.mp4
人脸检测-昕昕网络教程【www.xinxin2018.com】.docx
07、大数据-深度学习项目实战-关键点定位视频教程/
唐宇迪-深度学习-人脸关键点/
课上代码/
deep_landmark.zip
001、深度学习项目实战01 人脸关键点检测算法框架.mp4
002、深度学习项目实战02 多标签数据源制作以及标签坐标转换.mp4
003、深度学习项目实战03 对原始数据进行数据增强.mp4
004、深度学习项目实战04 完成第一阶段HDF5数据源制作.mp4
005、深度学习项目实战05 第一阶段网络训练.mp4
006、深度学习项目实战06 第二三阶段网络数据源制作.mp4
007、深度学习项目实战07 第二三阶段网络模型训练.mp4
008、深度学习项目实战08 网络模型参数初始化.mp4
009、深度学习项目实战09 完成全部测试结果.mp4
010、深度学习项目实战10 人脸关键点检测效果.mp4
011、深度学习项目实战11 项目总结分析.mp4
012、深度学习项目实战12 算法框架分析.mp4
08、Python数据分析(机器学习)经典案例/
课时01.课程简介.flv
课时02.课程数据,代码下载.swf
课时03.使用Anaconda搭建python环境.flv
课时04.Kobe.Bryan生涯数据读取与简介.flv
课时05.特征数据可视化展示.flv
课时06.数据预处理.flv
课时07.使用scikit-learn建立分类模型.flv
课时08.数据简介及面临的挑战.flv
课时09.数据不平衡问题解决方案.flv
课时10.逻辑回归进行分类预测.flv
课时11.使用阈值来衡量预测标准.flv
课时12.使用数据生成策略.flv
课时13.数据简介与特征课时化展示.flv
课时14.不同特征的分布规则.flv
课时15.决策树模型参数详解.flv
课时16.决策树中参数的选择.flv
课时17.将建立好决策树可视化展示出来.flv
课时18.船员数据分析.flv
课时19.数据预处理.flv
课时20.使用回归算法进行预测.flv
课时21.使用随机森林改进模型.flv
课时22.随机森林特征重要性分析.flv
课时23.级联模型原理.flv
课时24.数据预处理与热度图.flv
课时25.二阶段输入特征制作.flv
课时26.使用级联模型进行预测.flv
课时27.数据简介与特征预处理.flv
课时28.员工不同属性指标对结果的影响.flv
课时29.数据预处理.flv
课时30.构建预测模型.flv
课时31.基于聚类模型的分析.flv
课时32.tensorflow框架的安装.flv
课时33.神经网络模型概述.flv
课时34.使用tensorflow设定基本参数.flv
课时35.卷积神经网络模型.flv
课时36.构建完整的神经网络模型.flv
课时37.训练神经网络模型.flv
课时38.PCA原理简介.flv
课时39.数据预处理.flv
课时40.协方差分析.flv
课时41.使用PCA进行降维.flv
课时42.数据简介与故事背景.flv
课时43.基于词频的特征提取.flv
课时44.改进特征选择方法.flv
课时45.数据清洗.flv
课时46.数据预处理.flv
课时47.盈利方法和模型评估.flv
课时48.预测结果.flv
09、决胜AI-强化学习实战系列视频课程/
唐宇迪-强化学习课件及代码/
ValueIteration.py
bird.zip
强化学习.pdf
1-1.强化学习简介.mp4
1-10.求解流程详解.mp4
1-2.强化学习基本概念.mp4
1-3.马尔科夫决策过程.mp4
1-4.Bellman方程.mp4
1-5.值迭代求解.mp4
1-6.代码实战求解过程.mp4
1-7.Q-Learning基本原理.mp4
1-8.Q-Learning迭代计算实例.mp4
1-9.Q-Learning迭代效果.mp4
2-1.Deep-Q-Network原理.mp4
2-10.完整代码流程分析.mp4
2-11.Deep Q-Learning效果演示.mp4
2-2.Deep-Q-Learning网络细节.mp4
2-3,Deep Q-Learning网络参数配置.mp4
2-4.搭建Deep Q-Learning网络模型.mp4
2-5.Deep Q Learning卷积操作定义.mp4
2-6.数据预处理.mp4
2-7.实现阶段数据存储.mp4
2-8.实现训练模块.mp4
2-9.Debug解读训练代码.mp4
10、Tensorflow项目实战视频课程-文本分类/
文本分类/
数据-代码.zip
1.wmv
10.wmv
11.wmv
12.wmv
13.wmv
14.wmv
15.wmv
2.wmv
3.wmv
4.wmv
5.wmv
6.wmv
7.wmv
8.wmv
9.wmv
11、深度学习实战项目-利用RNN与LSTM网络原理进行唐诗生成视频课程/
RNN手写字体识别(三课时)/
1.wmv
2.wmv
3.wmv
TensorFlow打造唐诗生成网络(八课时)/
1.wmv
2.wmv
3.wmv
4.wmv
5.wmv
6.wmv
7.wmv
8.wmv
唐诗生成资料/
RNN与LSTM.pptx
tensorflow-RNN.pptx
递归神经网络原理(四课时)/
1.wmv
2.wmv
3.wmv
4.wmv
12、深度学习项目实战视频课程-Seq2Seq序列生模型/
seq2seq网络架构原理/
1.wmv
2.wmv
3.wmv
4.wmv
5.wmv
序列排序生成/
1.wmv
2.wmv
3.wmv
4.wmv
5.wmv
文章摘要生成/
1.wmv
2.wmv
3.wmv
4.wmv
Seq2Seq网络.rar
13、深度学习顶级论文算法详解视频课程/
DeepLearning(期刊论文)/
4166643538787b5802a551e0f477a5ee0a76aa.pdf
61991ea3586e3039a1f35302945da0e62ed276.pdf
83f2b0137888ff19f7d3236cfac42ffbee5685.pdf
c2da8f6984015ae113e2401190107a348be42c.pdf
第一课.课程简介.txt
第七课.wmv
第三课.wmv
第九课.wmv
第二课.wmv
第五课.wmv
第八课.wmv
第六课.wmv
第十一集.wmv
第十三课.avi
第十二课.mp4
第十五课.wmv
第十六课.avi
第十四.avi
第十课.wmv
第四课.wmv
14、自然语言处理word2vec/
Gensim构造词向量模型/
1-昕昕网络教程【www.xinxin2018.com】.wmv
2-昕昕网络教程【www.xinxin2018.com】.wmv
3-昕昕网络教程【www.xinxin2018.com】.wmv
4-昕昕网络教程【www.xinxin2018.com】.wmv
word2vec/
1-昕昕网络教程【www.xinxin2018.com】.wmv
10-昕昕网络教程【www.xinxin2018.com】.wmv
11-昕昕网络教程【www.xinxin2018.com】.wmv
2-昕昕网络教程【www.xinxin2018.com】.wmv
3-昕昕网络教程【www.xinxin2018.com】.wmv
4-昕昕网络教程【www.xinxin2018.com】.wmv
5-昕昕网络教程【www.xinxin2018.com】.wmv
6-昕昕网络教程【www.xinxin2018.com】.wmv
7-昕昕网络教程【www.xinxin2018.com】.wmv
8-昕昕网络教程【www.xinxin2018.com】.wmv
9-昕昕网络教程【www.xinxin2018.com】.wmv
实战word2vec/
1-昕昕网络教程【www.xinxin2018.com】.wmv
2-昕昕网络教程【www.xinxin2018.com】.wmv
3-昕昕网络教程【www.xinxin2018.com】.wmv
4-昕昕网络教程【www.xinxin2018.com】.wmv
5-昕昕网络教程【www.xinxin2018.com】.wmv
6-昕昕网络教程【www.xinxin2018.com】.wmv
7-昕昕网络教程【www.xinxin2018.com】.wmv
15、深度学习项目实战视频课程-StyleTransfer(基于Tensorflow)/
唐宇迪-StyleTransfer/
style-transfer代码 www.].zip
数据下载地址 www.].txt
文件放哪 www.].png
001、课程简介 www.].mp4
002、Tensorflow安装 www.].mp4
003、style-transfer基本原理 www.].mp4
004、风格生成网络结构原理 www.].mp4
005、风格生成网络细节 www.].mp4
006、风格转换效果展示 www.].mp4
007、风格转换参数配置 www.].mp4
008、数据读取操作 www.].mp4
009、VGG体征提取网络结构 www.].mp4
010、内容与风格特征提取 www.].mp4
011、生成网络结构定义 www.].mp4
012、生成网络计算操作 www.].mp4
013、参数初始化 www.].mp4
014、Content损失计算 www.].mp4
015、Style损失计算 www.].mp4
016、完成训练模块 www.].mp4
017、模型保存与打印结果 www.].mp4
018、完成测试代码 www.].mp4
16、机器学习-对抗生成网络/
对抗生成网络资料/
DCGAN.zip
GAN.pptx
人脸数据.zip
1.课程简介.mp4
10.DCGAN的网络模型架构.mp4
11.DCGAN项目实战:DIY你要生成的数据.mp4
12.DCGAN项目实战:配置参数.mp4
13.DCGAN项目实战:基于卷积的生成网络架构.mp4
14.DCGAN项目实战:基于卷积的判别网络.mp4
15.DCGAN项目实战:训练DCGAN网络.mp4
2.对抗生成网络形象解释.mp4
3.对抗生成网络工作原理.mp4
4.案例实战对抗生成网络:环境配置.mp4
5.案例实战对抗生成网络:构造判别网络模型.mp4
6.案例实战对抗生成网络:构造生成网络模型.mp4
… 共 966 条