
pytorch
HawardScut
工作啦,有时比较忙没及时回复,望见谅。
展开
-
(一)PyTorch学习笔记——pytorch图像处理(transforms)
1、原始图像2、图像处理、转不同格式显示import torchimport torchvisionimport torchvision.transforms as transformsimport cv2import numpy as npfrom PIL import Imageimg_path = "./data/timg.jpg" # transforms....原创 2018-06-06 12:43:01 · 41861 阅读 · 1 评论 -
(二)pytorch可视化
import torchfrom tensorboardX import SummaryWriter#writer = SummaryWriter() # 声明writer对象,保存的文件夹,默认是runs文件夹(在当前目录运行tensorboard --logdir runs) #在当前目录运行tensorboard --logdir logwriter = SummaryWriter...原创 2018-10-10 16:25:20 · 1102 阅读 · 0 评论 -
(一)pytorch可视化
import torchfrom torch.autograd import Variableimport torch.nn as nnfrom graphviz import Digraph#复制该函数def make_dot(var, params=None): """ Produces Graphviz representation of PyTorch autograd ...原创 2018-10-10 15:45:31 · 984 阅读 · 0 评论 -
pytorch基础
1、类似numpy的reshapeview()同reshape(),对于torch和Variable都可以调用原创 2018-07-14 10:35:55 · 189 阅读 · 0 评论 -
pytorch的nn.MSELoss损失函数
1、均方损失函数:loss(xi,yi)=(xi−yi)2loss(xi,yi)=(xi−yi)2\text{loss}(\mathbf{x}_i, \mathbf{y}_i) = (\mathbf{x}_i - \mathbf{y}_i)^2这里 loss, x, y 的维度是一样的,可以是向量或者矩阵,i 是下标。很多的 loss 函数都有 size_average 和 reduc...原创 2018-07-13 13:25:49 · 243071 阅读 · 17 评论 -
(六)PyTorch学习笔记——NLP实战
1、one-hot encoding用如下所示表示ww w 字符 [0,0,…,1,…,0,0]|V| elements[0,0,…,1,…,0,0]⏞|V| elements\overbrace{\left[ 0, 0, \dots, 1, \dots, 0, 0 \right]}^\text{|V| elements} 其中VV V 是我...原创 2018-06-08 14:57:20 · 5557 阅读 · 1 评论 -
(四)PyTorch学习笔记——PyTorch学习笔记——Torch张量库、Variable变量和自动求导
1、Torch张量库张量是一个可以被超过二维索引的矩阵的一般化,可以是n维,用法类似numpy2、Variable变量变量知道怎么创建的它们自己的过程,比Tensor多了grad_fn等额外的东西3、自动求导在任意变量上使用.backward()将会运行反向,从它开始。运行这个s.backward()很多次,将进行梯度的累积(这里x是关于s的变量,与具体值无关,求得x的梯度x....原创 2018-06-07 18:52:16 · 2603 阅读 · 0 评论 -
(三)PyTorch学习笔记——softmax和log_softmax的区别、CrossEntropyLoss() 与 NLLLoss() 的区别、log似然代价函数
1、softmax函数 Softmax(x) 也是一个 non-linearity, 但它的特殊之处在于它通常是网络中一次操作. 这是因为它接受了一个实数向量并返回一个概率分布.其定义如下. 定义 x 是一个实数的向量(正数或负数都无所谓, 没有限制). 然后, 第i个 Softmax(x) 的组成是 exp(xi)∑jexp(xj)exp(xi)∑jexp(xj)\frac{\exp...原创 2018-06-07 13:14:14 · 138103 阅读 · 13 评论 -
在服务器上配置jupyter设置远程登录
1、生成配置文件(~/.jupyter/jupyter_notebook_config.py)jupyter notebook --generate-config2、生成密钥先进入python环境,执行 from notebook.auth import passwd passwd() 此时会让你两次输入密码(该密码作为客户端登录jupyter用),然后就会生成秘钥 (秘钥作为...原创 2018-06-14 13:09:54 · 13397 阅读 · 1 评论 -
(二)PyTorch学习笔记——pytorch构造数据集
import torchimport torch.nn as nnfrom torch.autograd import Variablefrom torch.utils.data import Dataset, DataLoader# 参数和数据加载input_size = 5output_size = 2batch_size = 4 #批量大小data_size = 10...原创 2018-06-06 15:51:06 · 3870 阅读 · 0 评论 -
conda和pip的基本使用
1.conda查看环境conda info -e2. 指定安装包到某个环境conda: 激活环境,conda install xxxpip: python -m pip install xxx原创 2019-08-04 10:52:49 · 1902 阅读 · 0 评论