pytorch技巧
文章平均质量分 70
董小姐~
深度学习,图像处理
展开
-
pytorch技巧 六: ModuleList和Sequential
pytorch技巧 六: ModuleList和Sequential在pytorch搭建模型的过程中经常会碰到 ModuleList和Sequential模块,谨以此文记录自己对这两个模块的理解,本人才疏学浅,希望各位不吝赐教。1. 简介nn.Sequential:介绍这个模块前,我们要知道一个重要观点,就是在pytorch中,核心是Module类。而Sequential就是继承自Module类。它就像一个有序的容器,神经网络模块将按照在传入构造器的顺序依次被添加到计算图中执行。例一:impor原创 2021-04-09 15:17:07 · 744 阅读 · 0 评论 -
pytorch技巧 四: 浅谈python中的 直接赋值,浅拷贝,深拷贝
python库 四: copy 直接赋值,浅拷贝,深拷贝理解原创 2021-03-31 10:47:50 · 1478 阅读 · 6 评论 -
pytorch技巧 五: 自定义数据集 torch.utils.data.DataLoader 及Dataset的使用
pytorch技巧 五: 自定义数据集 torch.utils.data.DataLoader 及Dataset的使用本博客中有可直接运行的例子,便于直观的理解,在torch环境中运行即可。1. 数据传递机制在 pytorch 中数据传递按一下顺序:创建 datasets ,也就是所需要读取的数据集。把 datasets 传入DataLoader。DataLoader迭代产生训练数据提供给模型。2. torch.utils.data.DatasetPytorch提供两种数据集: Map式原创 2021-03-17 16:55:00 · 14150 阅读 · 3 评论 -
pytorch技巧 三: 解析XML文件 及 ElementTree模块的使用
pytorch技巧 三: 解析XML文件 及 ElementTree模块的使用1. 理解什么是xmlxml是可扩展标记语言(Extensible Markup Language)的缩写,其中的 标记(markup)是关键部分。您可以创建内容,然后使用限定标记标记它,从而使每个单词、短语或块成为可识别、可分类的信息。下面为一个xml文件,后续对xml文件的操作都用这个例子来演示。为了很好的理解xml文件的结构,画了树状图来表示,其中树状图的层数在xml文件中是空格来表示,即越深的节点空格数越多,对比原创 2021-02-24 17:23:41 · 1112 阅读 · 0 评论 -
pytorch技巧 二: 深度可分离卷积
pytorch技巧 二: 深度可分离1. torchviz第一步:安装graphviz, 网上教程很多,也可以点这里。 注意记得配置环境变量。第二步:安装torchviz,打开终端输入pip install torchviz第三步:使用import torchfrom torchviz import make_dotclass MLP(torch.nn.Module): def __init__(self): super(MLP, self).__init__()原创 2021-01-29 12:40:14 · 12564 阅读 · 7 评论 -
pytorch技巧 一: 查看模型结构
pytorch技巧 一: 查看模型结构1. torchviz第一步:安装graphviz, 网上教程很多,也可以点这里。 注意记得配置环境变量。第二步:安装torchviz,打开终端输入pip install torchviz第三步:使用import torchfrom torchviz import make_dotclass MLP(torch.nn.Module): def __init__(self): super(MLP, self).__init__()原创 2021-01-28 15:52:22 · 10822 阅读 · 0 评论