深度学习框架-pytorch
旺仔的算法coding笔记
从自己能做到的开始,一件件来,缓慢而坚定地前进,尽力而为,自己也终将有成为大佬而从容自在的时候
展开
-
pytorch 安装与实现一个神经网络
环境,win10,python3.6,安装版本为pytorch1.0笔记本配置为:,戴尔笔记本自带的,nvidiageforcegtx960m4gb,显卡,亲测可以安装cuda10.0安装命令:cpu版本:pip install https://download.pytorch.org/whl/cpu/torch-1.0.0-cp36-cp36m-win_amd...原创 2019-04-06 21:54:40 · 314 阅读 · 0 评论 -
pytorch之max()函数
pytorch之max()函数原文链接:https://blog.csdn.net/liuweiyuxiang/article/details/84668269形式:torch.max(input) → Tensor返回输入tensor中所有元素的最大值:a = torch.randn(1, 3)>>0.4729 -0.2266 -0.2085torch.max(...转载 2019-05-04 17:04:22 · 4432 阅读 · 0 评论 -
torch.randn和torch.rand有什么区别
torch.rand和torch.randn有什么区别? y = torch.rand(5,3) y=torch.randn(5,3)一个均匀分布,一个是标准正态分布。均匀分布torch.rand(*sizes, out=None)→ Tensor返回一个张量,包含了从区间[0, 1)的均匀分布中抽取的一组随机数。张量的形状由参数sizes定义。参数:sizes (int...原创 2019-05-04 17:28:28 · 166404 阅读 · 6 评论 -
google Colab跑代码挂载drive上的数据文件
提供Tesla K80这块高级的GPU加速功能,但是也存在一个问题。因为Colaboratory是完全云端的,所以,每次如果想让他访问谷歌云盘的内容,必须要先进性授权操作,直接在colab的jupyter中进行绑定授权操作。(会需要点时间)授权绑定代码如下:!apt-get install -y -qq software-properties-common python-softwa...转载 2019-05-22 11:05:26 · 2928 阅读 · 6 评论 -
torch.squeeze与unsqueeze()用法
squeeze的用法主要就是对数据的维度进行压缩或者解压。先看torch.squeeze() 这个函数主要对数据的维度进行压缩,去掉维数为1的的维度,比如是一行或者一列这种,一个一行三列(1,3)的数去掉第一个维数为一的维度之后就变成(3)行。squeeze(a)就是将a中所有为1的维度删掉。不为1的维度没有影响。a.squeeze(N) 就是去掉a中指定的维数为一的维度。还有一种形式就是b=...原创 2019-05-17 14:18:53 · 522 阅读 · 1 评论 -
pytorch中lstm参数与案例理解。
lstm里,多层之间传递的是输出ht ,同一层内传递的细胞状态(即隐层状态)看pytorch官网对应的参数nn.lstm(*args,**kwargs),默认传参就是官网文档的列出的列表传过去。对于后面有默认值(官网在参数解释第一句就有if啥的,一般传参就要带赋值号了。)官网案例对应的就是前三个。input_size,hidden_size,num_layersParmerters...原创 2019-05-17 16:53:34 · 61384 阅读 · 13 评论