当前位置: 首页 > news >正文

【DL学习笔记】DL入门指南

DL入门指南

资料课程

  1. 李沐老师 《动手学深度学习》
    https://tangshusen.me/Dive-into-DL-PyTorch/
  2. 李宏毅老师课程
    https://speech.ee.ntu.edu.tw/~hylee/ml/2021-spring.php

DL入门必掌握知识点

  • 数据处理 : numpy、torch
  • 地址处理 : os、pathlib
  • 文件处理 : json、yaml
  • 命令行参数解析 :args
  • 获取时间 : time
  • 图片读取与可视化: PIL、cv2、matplotlib
  • 数据预处理与数据增强 :torchvision.transforms、cv2
  • 获取常用数据/处理数据 :torchvision.datasets、自定义dataset
  • 迭代batch数据 : torch.utils.data.DataLoader、自定义collate_fn
  • 模型搭建 : torch.nn、torch.nn.functional
  • 获取(预训练)模型 :torchvision.models
  • 保存日志 :tensorboard、logging
  • 优化器 :torch.optim
  • 学习率调度器 :torch.optim.lr_scheduler
  • 模型参数/checkpoint 保存与加载
  • 迁移学习:模型修改、参数冻结
  • 各任务常用损失函数
  • 各任务评价指标
  • 项目环境配置

入门算法

包括但不限于以下算法:
第一阶段 :LeNet、AlexNet、GoogleNet、VGG
第二阶段 :Resnet、DenseNet、Unet、FCN
第三阶段 :Faster RCNN、SSD、YOLO v3、self-attention、Vision Transformer(encoder-decoder模块)
第四阶段 : YOLO 系列 、 DETR 系列、(有兴趣的可以看 Mamba 系列)

入门评估

怎样才算入门?
1、掌握模型训练代码框架
2、熟悉各种常用数据集
3、无障碍预处理数据
4、玩转以 resnet 为 backbone 的各种迁移学习算法
5、熟悉图像分类任务、目标检测任务、语义分割任务的常用损失函数与评价指标
6、完全理解 Fater RCNN、SSD、YOLO v3、Attention 的理论,看懂并理解每一行代码

http://www.dtcms.com/a/311275.html

相关文章:

  • 攀爬识别场景误报率↓77%:陌讯动态特征融合算法实战解析
  • C++ 模板初阶
  • Oracle 11g RAC集群部署手册(二)
  • OAuth 2.0 详解:现代授权的核心协议
  • 《机器学习数学基础》补充资料:泰勒定理与余项
  • webpack面试题及详细答案80题(61-80)
  • linux-process-control
  • Linux自主实现shell
  • Maven - 并行安全无重复打包构建原理揭秘
  • 探索 Python 的 `lambda` 函数:简洁的利器与其限制
  • LangGraph认知篇-Command函数
  • 深度学习(鱼书)day09--与学习相关的技巧(前三节)
  • sqli-labs:Less-18关卡详细解析
  • 拉格朗日插值法
  • 防火墙配置实验2(DHCP,用户认证,安全策略)
  • 防火墙相关技术内容
  • 【Python3教程】Python3高级篇之网络编程
  • Conda和pip的使用记录
  • conda : 无法将“conda”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正
  • Apache ShardingSphere 初识使用
  • 【Django】-4- 数据库存储和管理
  • 大模型复杂任务
  • 【MySQL】增删改查操作 —— CRUD
  • 楼市低迷能否通过股市提振
  • ADB 底层原理
  • Android 15 中禁用/启用应用的系统级方法
  • 二叉搜索树(C++实现)
  • LeetCode 刷题【26. 删除有序数组中的重复项、27. 移除元素、28. 找出字符串中第一个匹配项的下标】
  • 10.1通用数据类型
  • 查找文献