📚 从零构建数据集到模型训练实战

🎯 30章 · 完整目录 v2.0
课程目标与学习路径 Python与Anaconda环境安装 Jupyter Notebook与VS Code配置 常用科学计算库简介
变量与数据类型 列表与字典操作 函数与模块化编程 文件读写与异常处理
Numpy数组创建与属性 数组索引与切片 数组形状变换与广播机制 通用函数与向量化计算
Series与DataFrame创建 数据查看与描述性统计 索引操作与层级索引 数据筛选与条件过滤
处理缺失值(检测/填充/删除) 重复值处理 异常值检测与处理 数据类型转换与格式化
数据排序与排名 分组聚合(groupby) 数据合并(concat/merge/join) 数据透视表与交叉表
Figure与Axes概念 折线图与散点图 柱状图与饼图 图形样式与中文显示设置
Seaborn主题与调色板 统计关系图(relplot) 分类数据图(catplot) 分布图与热力图
数据分布分析 相关性分析(皮尔逊/斯皮尔曼) 特征编码(独热/标签编码) 特征缩放(标准化/归一化)
数据采集(CSV/Excel/API) 数据整合与清洗流程 数据标注与质量检查 数据集划分(训练/验证/测试)
处理不平衡数据(过采样/欠采样) 时间序列数据处理 文本数据预处理基础 图像数据预处理基础
监督学习与非监督学习 过拟合与欠拟合 偏差与方差权衡 模型评估指标(准确率/精确率/召回率/F1)
Estimator API介绍 数据集加载与划分 模型训练与预测流程 交叉验证基础
一元与多元线性回归 最小二乘法原理 模型评估(MSE/MAE/R²) 正则化(Ridge/Lasso)
Sigmoid函数与决策边界 逻辑回归损失函数 多分类问题(OvR/OvO) 模型评估(混淆矩阵/ROC曲线)
KNN原理与距离度量 K值选择与影响 KNN优缺点分析 实战:鸢尾花分类
决策树构建原理(信息增益/基尼系数) 剪枝策略 随机森林集成思想 特征重要性分析
SVM核心思想与间隔最大化 核函数技巧(线性核/RBF核) SVM参数调优(C/gamma) 实战:手写数字识别
贝叶斯定理与条件独立性假设 高斯/多项式/伯努利朴素贝叶斯 文本分类实战(垃圾邮件过滤)
K-means原理与流程 K值选择(肘部法/轮廓系数) 聚类结果评估 实战:客户分群
降维思想与方差最大化 PCA数学原理 PCA在数据可视化中的应用 实战:人脸数据降维
网格搜索(GridSearchCV) 随机搜索(RandomizedSearchCV) 学习曲线与验证曲线 超参数调优实战
集成方法(Bagging/Boosting/Stacking) XGBoost与LightGBM入门 模型融合策略 实战:房价预测
神经网络基础(感知机/激活函数) TensorFlow/PyTorch环境搭建 张量操作与自动求导 构建第一个神经网络
多层感知机(MLP)实现 损失函数与优化器选择 训练循环与批次处理 模型保存与加载
卷积层/池化层/全连接层 经典CNN架构(LeNet/AlexNet) 图像分类实战(CIFAR-10) 数据增强技术
RNN原理与序列建模 LSTM与GRU门控机制 文本生成实战 情感分析实战
模型序列化(Pickle/ONNX) Flask API服务搭建 Docker容器化部署 模型监控与更新策略
项目需求分析与数据理解 数据清洗与特征工程流水线 模型选择与基线建立 模型优化与对比实验
模型集成与最终选择 结果可视化与报告生成 项目总结与经验分享 课程回顾与进阶学习路径
⚡ 点击目录卡片标题即可跳转至对应章节 (01.html ~ 30.html)