# pytorch-practice
个人总结并实现pytorch高级编程知识(开箱即用,我的运行环境是mac m1 + python 3.9,所有代码完成本地测试),包括基本知识、卷积神经网络、循环神经网络、生成对抗、模型部署和分布式训练(2022)。
1.张量:属性、高级使用方法(分布统计、函数)和计算,Dataset封装,动态修改学习速率 lr_scheduler.StepLR等。
2.传统机器学习模型:回归、分类模型。
3.神经网络:激活函数、过拟合。
4.卷积神经网络:卷积与反卷积、下采样与上采样、不同维度的池化、pad补全方法、图片读取、利用register_forward_hook钩子来可视化CNN中间层。
5.循环神经网络:RNN、LSTM、GRU、文本处理。
6.生成对抗训练。
7.模型部署:基于flask轻型web服务提供模型推理服务、onnx及其onnxruntime工具、Netron可视化ONNX格式的模型、torchscript(torch.jit.trace / torch.jit.script)、推理时间效果对比。(另外libtorch包使用c++写稍微复杂些,后续根据实际需要也会深入研究)
8.分布式训练:torch.nn.parallel下数据并行的DataParallel(DP单进程多线程) 和DistributedDataParallel(DDP多进程)实现单机多卡训练,以及二者时间对比。(由于目前条件有限,后续将完成DPP的多机多卡训练,我也会推出一些分布式训练的实践经验)
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
PyTorch高级编程的个人实现,包括基础知识、卷积神经网络、递归神经网络、生成对抗学习、模型部署和分布式训练(2022)_PyTorch实践.zip (10个子文件)
个人实现pytorch高级编程,包括基本知识、卷积神经网络、循环神经网络、生成对抗、模型部署和分布式训练(2022)_pytorch-practice
项目内附说明
如果解压失败请用ara软件解压.txt 42B
pytorch-practice-main
5.生成对抗网络.ipynb 139KB
0.张量基础知识.ipynb 23KB
4.循环神经网络和记忆网络及文本处理.ipynb 39KB
2.神经网络基础.ipynb 35KB
3.卷积神经网络及图片处理.ipynb 86KB
6.模型部署.ipynb 102KB
1.传统机器学习模型.ipynb 62KB
7.分布式训练.ipynb 82KB
README.md 1KB
共 10 条
- 1
资源评论
普通网友
- 粉丝: 1127
- 资源: 5292
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Java语言的中医通病例问询子系统设计源码
- 基于Java语言的云南旅游主题设计源码
- 基于Java的ExamManageSystem软件详细设计课程设计源码
- 基于Java开发的简洁方便ORM工具BeetlSQL设计源码
- 基于Java语言的Reactor-QL:用SQL简化Reactor API实时数据处理设计源码
- 基于Java的tio-http-server演示学习源码
- 基于Java和C#的C#课程实验与Winform学习及Android实验设计源码
- 基于Java的电厂职工管理系统设计源码
- 基于Python的RSA+AES加密的SecureHTTP设计源码
- 基于Java平台的集成nsg-dao设计源码,涵盖jdbc、hibernate、mybatis框架
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功