Deep learning pytorch基础知识整理总结-(二)

本文探讨了如何使用PyTorch进行鲜花分类,通过数据增强技术提升数据效率,包括翻转和旋转操作。介绍了数据集的划分与处理,以及针对1020张训练样本和8189张样本的详细流程。
部署运行你感兴趣的模型镜像

图像增强的作用

数据增强,高效利用数据;翻转,旋转角度

pytorch实现鲜花分类

  1. 下载数据集,Linux下解压.tgz文件
    在这里插入图片描述

  2. 划分数据集为训练集,测试集;按照这个链接的代码操作即可
    参考资料
    训练集1020张样本,验证集1020张样本,测试集6149张样本,一共8189张样本
    dataset_sizes:{‘train’: 1020, ‘valid’: 1020}, class_names:[‘c0’, ‘c1’, ‘c10’, ‘c100’, ‘c101’, ‘c11’, ‘c12’, ‘c13’, ‘c14’, ‘c15’, ‘c16’, ‘c17’, ‘c18’, ‘c19’, ‘c2’, ‘c20’, ‘c21’, ‘c22’, ‘c23’, ‘c24’, ‘c25’, ‘c26’, ‘c27’, ‘c28’, ‘c29’, ‘c3’, ‘c30’, ‘c31’, ‘c32’, ‘c33’, ‘c34’, ‘c35’, ‘c36’, ‘c37’, ‘c38’, ‘c39’, ‘c4’, ‘c40’, ‘c41’, ‘c42’, ‘c43’, ‘c44’, ‘c45’, ‘c46’, ‘c47’, ‘c48’, ‘c49’, ‘c5’, ‘c50’, ‘c51’, ‘c52’, ‘c53’, ‘c54’, ‘c55’, ‘c56’, ‘c57’, ‘c58’, ‘c59’, ‘c6’, ‘c60’, ‘c61’, ‘c62’, ‘c63’, ‘c64’, ‘c65’, ‘c66’, ‘c67’, ‘c68’, ‘c69’, ‘c7’, ‘c70’, ‘c71’, ‘c72’, ‘c73’, ‘c74’, ‘c75’, ‘c76’, ‘c77’, ‘c78’, ‘c79’, ‘c8’, ‘c80’, ‘c81’, ‘c82’, ‘c83’, ‘c84’, ‘c85’, ‘c86’, ‘c87’, ‘c88’, ‘c89’, ‘c9’, ‘c90’, ‘c91’, ‘c92’, ‘c93’, ‘c94’, ‘c95’, ‘c96’, ‘c97’, ‘c98’, ‘c99’]

  3. 读取数据进行训练

您可能感兴趣的与本文相关的镜像

PyTorch 2.5

PyTorch 2.5

PyTorch
Cuda

PyTorch 是一个开源的 Python 机器学习库,基于 Torch 库,底层由 C++ 实现,应用于人工智能领域,如计算机视觉和自然语言处理

<think>我们被要求生成相关问题,并且根据用户的问题,用户想要获取有关使用PyTorch深度学习教程资源,特别是提到了一个名为"Deep Learning with PyTorch Tutorials"的GitHub仓库。 由于用户的问题非常具体,我们可以先尝试回答这个仓库的相关信息,然后根据我们的知识生成一些相关问题。 但是,请注意,我们并没有直接关于这个特定仓库的引用。不过,我们可以根据一般知识来回答,并利用引用中提到的资源来提供一些相关的PyTorch学习资源。 根据引用[1],有一个GitHub资源列表,其中包含450个NLP/CV/SP、论文实现、教程、示例。我们可以从中挑选一些教程资源。 然而,用户明确提到了一个名为"Deep Learning with PyTorch Tutorials"的GitHub仓库。实际上,PyTorch官方有一个教程仓库,名为pytorch/tutorials,这可能是用户所指的。 因此,我们可以这样回答: 官方PyTorch教程仓库:https://github.com/pytorch/tutorials 这个仓库包含了一系列从基础到高级的教程,涵盖了深度学习的不同方面,包括图像分类、序列模型、生成对抗网络、强化学习等。 此外,引用[1]中还列出了一些其他资源,例如: - deep-auto-punctuation: 一个基于字符的自动标点符号学习的PyTorch实现。 - Realtime_Multi-Person_Pose_Estimation: 实时多人姿态估计的PyTorch版本。 - 等等。 我们也可以推荐一些其他优秀的教程资源。 然后,我们生成相关问题。 注意:由于引用[2]和[3]主要涉及模型部署和训练(如Triton服务器和DeepSpeed),如果用户的问题扩展到这些领域,我们也可以提及。 因此,回答结构如下: 1. 首先介绍用户明确询问的官方教程仓库。 2. 然后介绍引用[1]中其他相关的教程和示例项目。 3. 简要提及模型部署(引用[2])和训练优化(引用[3])的资源,作为扩展。 最后,生成相关问题。 注意:我们被要求使用中文回答。</think>以下是关于PyTorch深度学习教程资源的推荐,特别关注官方及高质量GitHub资源: ### 1. **PyTorch官方教程仓库** GitHub地址:[pytorch/tutorials](https://github.com/pytorch/tutorials) - **核心内容**: - 基础操作(张量运算、自动微分) - 图像分类(ResNet、CNN实战) - NLP应用(RNN、Transformer) - 生成模型(GAN、VAE) - 部署指南(TorchScript、ONNX) - **特点**: 所有教程附带完整代码和数据集,支持Jupyter Notebook交互式学习[^1]。 ### 2. **精选第三方资源(引用[1])** - **论文复现项目**: - [deep-auto-punctuation](https://github.com/geyang/deep-auto-punctuation):基于字符的标点生成模型 - [Realtime_Multi-Person_Pose_Estimation](https://github.com/tensorboy/pytorch_Realtime_Multi-Person_Pose_Estimation):实时人体姿态估计 - **进阶实现**: - [pytorch_value-iteration-networks](https://github.com/kentsommer/pytorch-value-iteration-networks):强化学习算法实现 - [pytorch_Highway](https://github.com/kefth/pytorch-highway):高速神经网络实现 ### 3. **部署与优化(引用[2])** - **Triton推理服务器**: 支持Torch-TensorRT模型部署,优化并发执行和gRPC通信,详见[Triton部署文档](https://github.com/triton-inference-server/server)[^2]。 - **训练加速(引用[3])**: 使用`DeepSpeed ZeRO 3`和混合精度(`--bf16`/`--fp16`)提升训练效率[^3]。 ### 4. **学习路径建议** ```mermaid graph LR A[基础] --> B(张量操作/自动微分) B --> C[图像分类-CNN] B --> D[NLP-RNN/Transformer] C --> E[生成模型-GAN/VAE] D --> E E --> F[部署优化-TorchScript/Triton] ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值