科研实验室-Pytorch教程
29页1、目录 编程要点总结 PyTorch 概述 基于 PyTorch 的模型训练框架 高效工具 2 30 编程要点总结 3 30 实践流程 编写代码 测试代码 发现并解决问题 Google论坛及文档同学讨论 4 30 经验总结 想好方案 定好草稿 再动手实践 做好实验管理 及时分析实验结果 预估模型训练时间 做好时间规划 可视化分析模型结果以及中间过程 需要重复做的事情请写成自动脚本 多看源码 从源码中学习编程技巧 遇到工程问题 优先 Google 解决 5 30 PyTorch 概述 6 30 什么是 PyTorch PyTorch 是一个用于张量计算和深度神经网络的python 包 提供了如下功 能 使用 GPU 加速的张量计算 内置自动梯度求解的深度神经网络 常用网站 官网 http pytorch org 文档 http pytorch org docs 论坛 https discuss pytorch org 教程 http pytorch org tutorials 源码 例程 7 30 PyTorch 组件 PyTorch 主要包含如下组件 torch autograd 提供自
2、动微分相关的类的函数 torch nn 提供深度神经网络相关的类和函数 torch optim 提供常用的优化算法 torch multiprocessing 多线程处理库 实现在不同线程间的数据 共享 可用于多 GPU 模型训练 torch utils 提供数据预处理 模型保存和导出等功能 8 30 张量 PyTorch 中的张量类型 Data typeCPU tensorGPU tensor 16 bit floating point torch cuda HalfTensor 32 bit floating pointtorch FloatTensortorch cuda FloatTensor 64 bit floating pointtorch DoubleTensortorch cuda DoubleTensor 8 bit integer unsigned torch ByteTensortorch cuda ByteTensor 8 bit integer signed torch CharTensortorch cuda CharTensor 16 bit integ
3、er signed torch ShortTensortorch cuda ShortTensor 32 bit integer signed torch IntTensortorch cuda IntTensor 64 bit integer signed torch LongTensortorch cuda LongTensor 9 30 计算图构建 在使用 Tensor 进行计算时 PyTorch 会自动构建对应的计算图 用于自动 梯度计算 张量主要属性如下 xy add z wh mul import torch w torch randn 3 3 h torch randn 3 3 x w h y torch randn 3 3 z x y data 张量数据 grad 保存梯度 grad fn 创建张量的操作 示例 10 30 自定义网络层 在 PyTorch 中通过继承 torch nn Module 类 可以方便的实现神经网络层 以及损失函数 模板如下 define your layer import torch nn as nn class LayerName nn
《科研实验室-Pytorch教程》由会员1818****572分享,可在线阅读,更多相关《科研实验室-Pytorch教程》请在金锄头文库上搜索。
武汉专版七年级英语下册Unit1Canyouplaytheguitar第四课时作业课件新版人教新目标
山西专版七年级英语下册Unit5Whydoyoulikepandas第三课时作业课件新版人教新目标
武汉专版七年级英语下册Unit1Canyouplaytheguitar第二课时作业课件新版人教新目标
武汉专版七年级英语下册Unit5Whydoyoulikepandas第四课时作业课件新版人教新目标
武汉专版七年级英语下册Unit5Whydoyoulikepandas第一课时作业课件新版人教新目标
山西专版七年级英语下册Unit5Whydoyoulikepandas单元写作专项作业课件新版人教新目标
山西专版七年级英语下册Unit1Canyouplaytheguitar特色题型组合练作业课件新版人教新目标
九年级历史上册第一单元古代亚非文明第3课古代尤作业课件新人教
九年级历史上册第五单元走向近代第13课西欧经济和社会的发展作业课件新人教
山西专版七年级英语下册Unit12Whatdidyoudolastweekend单元语法专项作业课件新版人教新目标
山西专版七年级英语下册Unit1Canyouplaytheguitar单元写作专项作业课件新版人教新目标
九年级历史下册第四单元经济大危机和第二次世界大战第14课法西斯国家的侵略扩张作业课件新人教版202105181
九年级历史上册第四单元封建时代的亚洲国家第11课古代日本作业课件新人教
八年级英语下册Module1FeelingsandimpressionsUnit2IfeelnervouswhenIspeakChinese小册子作业课件新版外研版
八年级英语下册Module9FriendshipUnit1CouldIaskifyou'vementionedthistoher小册子作业课件新版外研
九年级化学上册第1章开启化学之门第3节怎样学习和研究化学第1课时课件沪
山西专版七年级英语下册Unit1Canyouplaytheguitar第二课时作业课件新版人教新目标
九年级历史下册第三单元第一次世界大战和战后初期的世界第11课苏联的社会主义建设教学课件新人教
九年级历史上册第五单元走向近代第16课早期殖民掠夺作业课件新人教
2021春七年级历史下册第二单元辽宋夏金元时期民族关系发展和社会变化第12课宋元时期的都市和文化习题课件新人教版
2024-01-03 50页
2024-01-03 57页
2023-12-29 56页
2023-12-19 80页
2023-12-19 371页
2023-12-15 43页
2023-12-15 14页
2023-12-15 30页
2023-12-15 28页
2023-12-15 16页