D2D AI方法与原理算法进阶

深度学习

以虚构的云朵工坊玩具卡片分类为贯穿案例,从神经网络的计算直觉走到训练、泛化、图像网络与注意力。先理解每个结构解决什么问题,再辨认数据与评估中的陷阱;不要求推导复杂公式,也不把使用现成模型等同于理解模型。最终形成一份可核对的深度学习实验设计。

6 节课6—8小时(含练习)前置:理解训练与推理的区别;知道分类、训练集与测试集的基本含义;能够阅读小数、平均数和简单表格

学完你将能够

  • 解释神经网络、激活函数与损失的作用
  • 区分反向传播与参数更新
  • 比较卷积、序列模型与注意力的适用条件
  • 设计避免数据泄漏并包含错误分析的实验

课节目录

  1. 1神经网络:从小计算单元到多层表示约 35 分钟 · 手绘一个玩具卡片判断器
  2. 2训练如何发生:损失、梯度与反向传播约 40 分钟 · 完成一轮手算训练与日志判断
  3. 3泛化与训练实践:让模型不只记住卡片约 40 分钟 · 修复一份不可信的数据划分
  4. 4图像网络:卷积怎样利用局部结构约 40 分钟 · 写出一条卡片视觉处理流水线
  5. 5序列与注意力:从顺序依赖到Transformer约 45 分钟 · 检验模型是否读懂关系变化
  6. 6整合应用:设计可信的深度学习实验约 45 分钟 · 提交一页实验决策单

综合项目:云朵工坊深度学习实验设计档案

不要求真实训练模型,以虚构玩具卡片建立一份能让别人复查的实验方案,重点证明任务、数据、结构选择与评估相互一致。

步骤

  1. 定义单玩具整图分类的输入、输出、类别和范围外情况
  2. 制定按原始卡片成组的训练、验证、测试划分
  3. 选择一个简单基线和一个深度学习候选,说明各自理由
  4. 记录预处理、标签规则、增强限制和拟比较的训练设置
  5. 设计混淆矩阵及背景、光照、遮挡分组评估
  6. 用虚构失败清单提出下一轮改进并声明尚未实际训练

交付物

  • 任务与标注规范一页
  • 数据划分及训练设置表
  • 评估模板、错误分析和限制说明

自查标准

  • 同源卡片的变体没有跨训练与测试集合
  • 候选结构对应输入特点而非仅追逐流行名称
  • 增强保持标签含义且预处理不借用测试统计
  • 评估包含各类表现和至少三个变化分组
  • 改进建议针对错误原因且不声称教学设计已经生产可用
查看参考方案

参考档案摘要

云朵工坊只处理一张图片中有一件圆形或方形玩具的合成卡片,多玩具、三角形和无法辨认形状的输入不强制自动分类。标签按可见整体轮廓制定,遮挡严重时标为待复核。我们按原始卡片编号分组,全部变体留在同一集合;训练数据用于更新参数,验证数据用于比较设置,测试数据在方案确定后检查。

轮廓圆度规则作为基线,预训练视觉表示加分类输出层作为候选。统一尺寸时保留边缘小缺口,轻微平移作为增强,不使用会破坏主要轮廓的大裁剪。计划比较两种学习率与提前停止时点,不根据测试表现选设置。评估表列出圆形和方形各自召回率、两方向错判数量,以及背景、光照、遮挡三个分组。

若候选在蓝背景上频繁把方形判成圆形,优先补充两类均衡背景,并在独立背景样本上复查;不直接把问题归因于层数不足。档案保留失败图片说明与设置记录。这里没有实际训练结果,所有数字栏位标为待测,作品证明实验设计的完整性,不证明模型已可靠部署。

结业测验(6 题,答对 5 题即通过)

‹ D1 机器学习:从任务选择到可靠评估D3 AI的其他基础路线 ›