Pytorch 教程
本板块介绍 Pytorch 的基本使用技巧,具体的项目实现会分布到其他的 AI 课程中。
下面是目录:
还要补充的东西:
Pytorch 模型模块
- Module&Parameter
- Module的容器
- 常用网络层
- Module常用API函数
- Hook函数及Grad-CAM
- 经典模型代码分析
- 权重初始化方法
Pytorch 优化模块
- 21 个 损失函数
- 13 个优化器
- 14 个学习率调整器
Pytorch 可视化模块
- TensorBoard安装与使用
- CNN卷积核与特征图可视化
- 混淆矩阵与训练曲线可视化
- CAM可视化与hook函数使用
- 模型参数打印
Pytorch 小技巧
- 模型保存与加载
- Finetune 模型微调
- GPU使用
- 模型训练代码模板
- TorchMetrics 模型评估指标库
- Albumentations 数据增强库
- TorchEnsemble 模型集成库
图像项目案例
- 图像分类
- 图像分割
- 目标检测 - 无人机检测
- 目标跟踪 - DeepSORT
- 生成对抗网络 - CycleGAN
- 扩散模型- DDPM
- 图像描述 - Image Caption
- 图像检索 - CLIP+Faiss+Flask
自然语言项目案例
- 文本分类 - RNN-LSTM
- 机器翻译 - seq2seq
- 机器翻译 - Transformer
- 命名实体识别 - BERT
- 文章续写(问答) - GPT
安装部署
如何微调,RELU
- Qwen
- ChatGLM3
- Baichuan2
- Yi
- GPT Academic
ONNX
onnx Runtime
TensorRT
-
简介与安装
-
TensorRT 工作流 和 cuda-python
-
trtexec 工具
-
模型量化 - PTQ / QAT
-
TensorRT Python 工程化