
pytorch
言希0127
这个作者很懒,什么都没留下…
展开
-
pytorch python学习(三)
简单实现lenet-5:#coding=utf-8import torchfrom torch.autograd import Variableimport torch.nn as nnimport torch.nn.functional as Fclass Net(nn.Module): def __init__(self): super(Net,self)....原创 2018-07-16 11:43:20 · 511 阅读 · 0 评论 -
pytorch 实践二
#coding=utf-8import torchimport numpy as npimport torch.nn as nnfrom torchvision import datasets, transformsfrom torch.utils import dataimport osfrom PIL import Imageimport torch.nn.functiona...原创 2018-11-09 21:17:21 · 364 阅读 · 0 评论 -
pytorch Resnet34
结构:1.代码:# coding:utf8from models.BasicModule import BasicModulefrom torch import nnfrom torch.nn import functional as Fclass ResidualBlock(nn.Module): """ 实现子module: Residual Bloc...原创 2018-08-05 11:39:51 · 595 阅读 · 1 评论 -
pytorch学习(十一) 可视化工具——visdom
1. 安装visdom:pip install visdom2.在shell下,输入: python -m visdom.server,则开启web服务。出现:在浏览器输入:http://localhost:8097 ,即跳出界面。3.在python下输入程序:记得运行import torchimport visdomvis = visdom.Visdom(en...原创 2018-08-04 11:44:53 · 16892 阅读 · 6 评论 -
pytorch学习(八) 给RNN使用GPU cuda()
没加cuda()前,运行时间为55s。加了cuda()后,运行时间为6s。#coding=utf-8import torchimport torch.nn as nnimport torch.utils.data as Dataimport torchvision # 数据库模块from torch.autograd import Variableimport time...原创 2018-07-22 20:21:21 · 6815 阅读 · 2 评论 -
pytorch 学习(九) 一些简单的例子
#coding=utf-8import torchimport torch.nn as nnfrom torch.autograd import Variablem = nn.LeakyReLU(0.1)input = Variable(torch.randn(2))print(input)print '---' * 10print(m(input))print '--' *...原创 2018-07-29 21:33:14 · 2006 阅读 · 0 评论 -
python pytorch学习(二)
自动微分pytorch所有网络核心是autograde自动求导包。autograde.Variable是包的核心类,它包装了张量,并且几乎支持所有的操作。可以调用.backward()方法,然后所有的梯度计算会自动完成。注意的是,通过.data属性来访问原始的张量。引用:{Variable 和 Function 是相互联系的, 并且它们构建了一个非循环的图, 编码了一个完整的计算历史信息. 每一个...原创 2018-07-15 20:01:38 · 996 阅读 · 1 评论 -
python torch学习(一)
1.torch与numpy的比较及二者之间的转换。import torchimport numpy as npnumpy_data = np.arange(15).reshape(3,5)print 'numpy_data',numpy_datatorch_data = torch.from_numpy(numpy_data)print 'torch_data',torch_data...原创 2018-07-15 19:32:36 · 28010 阅读 · 0 评论 -
pytorch 学习(八) RNN回归
#coding=utf-8import torchfrom torch import nnimport numpy as npimport matplotlib.pyplot as pltfrom torch.autograd import Variabletorch.manual_seed(1) # reproducible# Hyper ParametersTIME...原创 2018-07-18 20:05:35 · 1273 阅读 · 0 评论 -
pytorch 学习(八) RNN建立(分类)
#coding=utf-8import torchimport torch.nn as nnimport torch.utils.data as Dataimport torchvision # 数据库模块from torch.autograd import Variabletorch.manual_seed(1) # reproducible# Hyper P...原创 2018-07-18 17:47:08 · 864 阅读 · 0 评论 -
pytorch学习(七)
torch.max用法:#coding=utf-8import torchfrom torch.autograd import Variable#返回输入tensor中所有元素的最大值a = torch.randn(1, 3)print aprint torch.max(a)print '--' * 10#按维度dim 返回最大值 torch.max)(a,0) 返回每...原创 2018-07-18 15:18:58 · 227 阅读 · 0 评论 -
pytorch 学习(六) CNN搭建
以mnist为数据集:若原来没有数据集,把DOWNLOAD_MNIST=True。#coding=utf-8import torchimport torch.nn as nnimport torch.utils.data as Dataimport torchvision # 数据库模块import matplotlib.pyplot as pltfrom torch....原创 2018-07-18 11:13:33 · 774 阅读 · 0 评论 -
pytorch 学习(四)
a = torch.Tensor(2,3)print a#表示方法a[0]:表示第0行a[:,0]:表示第0列a[0][2]:表示第0行第2个元素,等价于a[0,2]a[0,-1]:第0行,最后一个元素a[:2]:表示前两行a[:2,0:2]:前两行,第0,1列a[0:1,:2]:第0行,前两列。与a[0,:2]形状不同a[torch.LongTensor([0,1])]:...原创 2018-07-17 19:42:42 · 712 阅读 · 0 评论 -
pytorch 学习(五)
分类:#coding=utf-8import torchimport matplotlib.pyplot as pltfrom torch.autograd import Variableimport torch.nn.functional as Fimport torch.nn as nnn_data = torch.ones(100,2)x0 = torch.normal...原创 2018-07-17 15:14:52 · 301 阅读 · 0 评论 -
pytorch自我学习基础(一) 线性回归
pytorch 版本 0.2.0#coding=utf-8from matplotlib import pylab as pltimport numpy as npimport randomimport torch.nn as nnimport torchfrom torch.autograd import Variablenum_inputs = 2num_example...原创 2018-11-08 09:20:14 · 605 阅读 · 0 评论