PyTorch深度学习
Mr_Hello_World
菜鸟的进阶之路
展开
-
PyTorch 多项式回归 线性模型 示例
PyTorch实现简单的多项式回归采用随机数进行训练import torchfrom torch import nn, optimfrom torch.autograd import Variablefrom matplotlib import pyplot as pltimport timeW_target = torch.FloatTensor([10, 20, 30])...原创 2018-11-21 16:34:20 · 522 阅读 · 0 评论 -
PyTorch 实现 Logistic回归 逻辑回归
数据点随机产生(二维平面的点),下附产生训练数据的代码import numpy as npimport torchfrom matplotlib import pyplot as pltfrom torch import nn, optimfrom torch.autograd import Variabledata = np.load('data.npy')x = data[...原创 2018-11-21 23:40:16 · 1792 阅读 · 0 评论 -
PyTorch 用全连接神经网络 实现MNIST数据集上面的手写数字识别
网络定义:文件net.pyimport torchfrom matplotlib import pyplot as plyfrom torch import nn, optimfrom torch.autograd import Variableclass simpleNet(nn.Module): """ Define Model """ def __in...原创 2018-11-24 15:18:12 · 2079 阅读 · 6 评论 -
PyTorch 使用CNN实现MNIST手写字体识别
一个epoch下来,Test ACC: 0.9892import torchimport torch.nn as nnimport torchvisionfrom torchvision import datasets,transformsfrom torch.autograd import Variablefrom matplotlib import pyplot as plt...原创 2019-01-25 09:08:32 · 1311 阅读 · 0 评论 -
PyTorch 使用RNN实现MNIST手写字体识别
此处使用普通的RNN推荐一个RNN入门资料:https://zhuanlan.zhihu.com/p/2805458928*28的图片,每个输入序列长度(seq_len)为28,每个输入的元素维度(input_size)为28,将一张图片的分为28列,为长度28的序列,序列中每个元素为28个元素(即每一列的像素)。注意,如果batch_first设置为1,则输出维度out: bat...原创 2019-01-24 23:50:36 · 4013 阅读 · 9 评论 -
pytorch RNN层api的几个参数说明(转载)
classtorch.nn.RNN(*args, **kwargs)input_size – The number of expected features in the input xhidden_size – The number of features in the hidden state hnum_layers – Number of recurrent layers. E....转载 2019-01-23 11:38:44 · 1664 阅读 · 0 评论 -
PyTorch 使用 RNN 输入sin(x)值序列,预测最后一个sin(x)对应的cos(x)
每一个sin(x)可能对应两个cos(x)的数值,不是一一对应关系,这边借助于RNN,输入sin(x)序列,预测sin(x)序列中最后一个值,对应的cos(x),借助的是RNN的记忆性。 这边要注意的是各个Tensor的维度的处理,熟悉torch.stack,torch.cat,x.squeeze(index), x.unsqueeze(index) 函数的使用import ...原创 2019-01-25 11:51:04 · 1274 阅读 · 3 评论 -
彻底关闭Pycharm拼写检查
1. Pycharm作为一款优秀的PythonIDE,唯一让我觉得不安的就是它的拼写检查机制实在有点严格,单词不能连写、变量名和函数名不能大写等等,网上百度了一下取消其拼写检查的方法,发现不是很全面,再次给大家奉上一个相对彻底的取消方法。 首先,关闭拼写检查,setting-->Inspections-->Spelling-->Typo,取消勾选: 第二步,关闭代码...转载 2019-01-23 17:48:53 · 3107 阅读 · 0 评论 -
CNN实现CIFAR 10 图像分类
get_data.pyimport torchimport torchvisionfrom torchvision import datasets, transformsfrom torch.utils.data import DataLoadertransform_train = transforms.Compose([ transforms.RandomCrop(3...原创 2019-04-17 12:33:35 · 1854 阅读 · 0 评论