PyTorch 学习笔记
PyTorch 的学习资料,笔记
汤姆鱼
微信公众号「汤姆鱼」
展开
-
PyTorch学习笔记之数据加载和预处理
PyTorch 通过 torch.utils.data 对一般常用的数据加载进行了封装,可以很容易地实现多线程数据预读和批量加载。并且 torchvision 已经预先实现了常用图像数据集,包括前面使用过的 CIFAR-10, ImageNet, COCO, MNIST, LSUN 等数据集,可通过 torchvision.datasets 方便的调用。DatasetDatase...原创 2020-01-20 22:20:31 · 2647 阅读 · 0 评论 -
PyTorch学习笔记之神经网络包 nn 和优化器 optim
torch.nn 是专门为神经网络设计的模块化接口。构建于 Autograd 之上,可用来定义和运行神经网络。下面介绍几个常用的类:注: torch.nn 为了方便使用,将它设置成 nn 的别名。除了 nn 别名以外,我们还引用了 nn.functional,这个包中包含了神经网络中使用的一些常用的函数,这些函数的特点是,不具有可学习的参数(ReLu, pool, DropOut...原创 2020-01-17 17:07:59 · 1114 阅读 · 0 评论 -
PyTorch学习笔记之自动求导(AutoGrad)
1、使用PyTorch 计算梯度数值 PyTorch 的 Autograd 模块实现了深度学习的算法中的反向传播求导数,在张量(Tensor类)上的所有操作, Autograd 都能为他们自动提供微分,简化了手动计算导数的复杂过程。在04以前的版本中, Pytorch 使用 Variabe 类来自动计算所有的梯度 Variable 类主要包含三个属性 Var...原创 2020-01-15 16:23:49 · 1073 阅读 · 1 评论 -
Pytorch学习笔记之Pytroch 基础
1、张量(Tensor)张量的英文是 Tensor, 它是 PyTorch 里基础的运算单位, 与 Numpy 的 ndarray 相同表示的是一个多维矩阵。与 ndarray 的最大区别就在于,PyTorch 的 Tensor 可以在 GPU 上运行,而 numpy 的 ndarray 只能在 CPU 上运行,在 GPU 上运行大大加快了运算速度。(1)、首先要引入相关的包;...原创 2020-01-10 21:49:04 · 520 阅读 · 0 评论 -
TensorBoard可视化之不显示数据问题( No Image data was found)
Tensorboard 虽然是 tensorflow 内置的可视化工具,但是他们跑在不同的进程中,所以 可以将tensorboard 应用到 Pytorch 中,可以帮助我们理解整个神经网络的学习过程、数据的分布、性能瓶颈等等。那 Tensorboard 这么好用,咱肯定要试试看,但安装完成后 打开 cmd 终端,输入 tensorboard --logdir logs 命令启动,...原创 2020-01-04 22:53:49 · 4115 阅读 · 1 评论 -
Pytorch实战-logistic 回归二元分类代码详细注释
1、logistic回归介绍logistic 回归是一种广义线性回归 (generalized linear model),与多重线性回归分析有很多相同之处。它们的模型形式基本上相同,都具有 wx+b,其中 w 和 b 是待求参数,其区别在于他们的因变量不同,多重线性回归直接将 wx+b 作为因变量,即 y=wx+b,而 logistic 回归则通过函数L 将 wx+b 对应一个隐状...原创 2019-12-27 18:37:08 · 2947 阅读 · 2 评论 -
Kaggle 数据集下载步骤
一、安装 kaggle 库;pip install kaggleps:安装 kaggle 库需要用到「waiwang」,否则可能会下载出错;Tizi:https://blog.csdn.net/weixin_41923658注意:有可能安装库后,却没有生成 .kaggle 文件夹,如果没有,在 Anaconda Prompt 终端里面输入 kaggle compe...原创 2019-12-07 16:45:28 · 3536 阅读 · 1 评论 -
PyTorch 学习资料
1、Pytorch简介:(1)、PyTorch 算是相当简洁优雅且高效快速的框架;(2)、PyTorch 算是相当简洁优雅且高效快速的框架设计追求最少的封装,尽量避免重复造轮子算是所有的框架中面向对象设计的最优雅的一个,设计最符合人们的思维,它让用户尽可能地专注于实现自己的想法大佬支持与 google 的 Tensorflow 类似,FAR 的支持足以确保 PyTorch 获得持...原创 2019-12-04 10:03:26 · 756 阅读 · 0 评论 -
关于 Jupyter Notebook 中 No module named 'torch' 的解决办法
千辛万苦安装好了 PyTorch ,在 Anaconda3 的 Anaconda prompt 中测试也是 Ok(如下图1)的,欣喜若狂,准备大干一场,满怀期待打开 Jupyter Notebook 测试一下,却发生下面的情况(如下图2),心里那叫一个无奈。。。Anaconda prompt(图 1)Jupyter Notebook (图 2)遇到问题,...原创 2019-12-02 20:55:06 · 14665 阅读 · 14 评论