2 汤姆鱼

尚未进行身份认证

我要认证

微信公众号「汤姆鱼」

等级
TA的排名 3w+

PyTorch学习笔记之数据加载和预处理

PyTorch 通过 torch.utils.data 对一般常用的数据加载进行了封装,可以很容易地实现多线程数据预读和批量加载。并且 torchvision 已经预先实现了常用图像数据集,包括前面使用过的 CIFAR-10, ImageNet, COCO, MNIST, LSUN 等数据集,可通过 torchvision.datasets 方便的调用。DatasetDatase...

2020-01-20 22:20:31

PyTorch学习笔记之神经网络包 nn 和优化器 optim

torch.nn 是专门为神经网络设计的模块化接口。构建于 Autograd 之上,可用来定义和运行神经网络。下面介绍几个常用的类:注: torch.nn 为了方便使用,将它设置成 nn 的别名。除了 nn 别名以外,我们还引用了 nn.functional,这个包中包含了神经网络中使用的一些常用的函数,这些函数的特点是,不具有可学习的参数(ReLu, pool, DropOut...

2020-01-17 17:07:59

PyTorch学习笔记之自动求导(AutoGrad)

1、使用PyTorch 计算梯度数值 PyTorch 的 Autograd 模块实现了深度学习的算法中的反向传播求导数,在张量(Tensor类)上的所有操作, Autograd 都能为他们自动提供微分,简化了手动计算导数的复杂过程。在04以前的版本中, Pytorch 使用 Variabe 类来自动计算所有的梯度 Variable 类主要包含三个属性 Var...

2020-01-15 16:23:49

第十七篇 神经网络的概述

1、逻辑回归模型:首先,你需要输入特征x,参数w和b,计算出z,然后利用z就可以计算出a, 这里将符号换为表示输出的????,然后就可以计算出loss fuction L(a,????)。计算步骤如下:2、神经网络模型在这个神经网络模型中对应的3个节点,首先计算第一层网络中的各个节点相关的数????[1],接着计算????[1],在计算下一层网络同理;我们会使用符号[...

2020-01-11 22:29:03

Pytorch学习笔记之Pytroch 基础

1、张量(Tensor)张量的英文是 Tensor, 它是 PyTorch 里基础的运算单位, 与 Numpy 的 ndarray 相同表示的是一个多维矩阵。与 ndarray 的最大区别就在于,PyTorch 的 Tensor 可以在 GPU 上运行,而 numpy 的 ndarray 只能在 CPU 上运行,在 GPU 上运行大大加快了运算速度。(1)、首先要引入相关的包;...

2020-01-10 21:49:04

TensorBoard可视化之不显示数据问题( No Image data was found)

Tensorboard 虽然是 tensorflow 内置的可视化工具,但是他们跑在不同的进程中,所以 可以将tensorboard 应用到 Pytorch 中,可以帮助我们理解整个神经网络的学习过程、数据的分布、性能瓶颈等等。那 Tensorboard 这么好用,咱肯定要试试看,但安装完成后 打开 cmd 终端,输入 tensorboard --logdir logs 命令启动,...

2020-01-04 22:53:49

Python3 学习笔记之 List(列表)

知乎:https://www.zhihu.com/people/Mister-Yu2019/activities 掘金:https://juejin.im/user/5e05f44af265da33d4520bf1 ...

2019-12-30 13:08:54

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

剑指Offer(牛客版)--面试题60 :扑克牌中的顺子

题目描述:LL今天心情特别好,因为他去买了一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张^_^)...他随机从中抽出了5张牌,想测测自己的手气,看看能不能抽到顺子,如果抽到的话,他决定去买体育彩票,嘿嘿!!“红心A,黑桃3,小王,大王,方片5”,“Oh My God!”不是顺子.....LL不高兴了,他想了想,决定大\小 王可以看成任何数字,并且A看作1,J为11,Q为12,...

2019-12-21 22:24:29

Python3 学习笔记之 String(字符串)

Python中的字符串用单引号 ' 或双引号 ‘’括起来,同时使用反斜杠 \ 转义特殊字符;字符串的截取语法格式如下:变量[头下标: 尾下标]注:头下标为闭区间; 尾下标为开区间;索引值以 0 为开始值, -1 为从末尾的开始位置加号 + 是字符串的连接符,星号 * 表示复制当前字符串,紧跟的数字为复制的次数。实列如下:...

2019-12-18 16:52:55

Python3学习笔记之标准数据类型

该文章的学习笔记参考资料来源于菜鸟教程 (https://www.runoob.com/), 感谢菜鸟教程,无私地提供了大量关于计算机编程的学习资料,感谢菜鸟教程!!1、Python变量的特点:变量不需要声明; 变量在使用之前都必须赋值,变量赋值以后该变量才会呗创建; = 用来给变量赋值;2、多个变量赋值Python允许你同时为多个变量赋值 a=b=c=1; 同时为多...

2019-12-16 23:02:28

Python3 学习笔记之基础语法

该文章的学习笔记参考资料来源于菜鸟教程 (https://www.runoob.com/), 感谢菜鸟教程,无私地提供了大量关于计算机编程的学习资料,感谢菜鸟教程!!1、编码: 默认情况下, Python3 源码文件以 UTF8 编码,所有字符串都是 unicode 字符串。当然你也可以为源码文件指定不同的编码。2、标识符:第一个字符必须是字母表中...

2019-12-15 19:06:04

Python 学习资料

1、廖雪峰Python 学习笔记;链接:https://blog.csdn.net/datawhale/article/category/7779959这个是 Datawhale 学习廖雪峰老师的 Python 课程的的学习笔记,其中包括入门笔记和进阶学习笔记,非常详细,值得学习。关于 Datawhale:一个专注于A领域的开源组织,汇聚了众多顶尖院校和知名企业的优秀学习者,聚集...

2019-12-07 18:10:06

Kaggle 数据集下载步骤

一、安装 kaggle 库;pip install kaggleps:安装 kaggle 库需要用到「waiwang」,否则可能会下载出错;Tizi:https://blog.csdn.net/weixin_41923658注意:有可能安装库后,却没有生成 .kaggle 文件夹,如果没有,在 Anaconda Prompt 终端里面输入 kaggle compe...

2019-12-06 15:32:17

PyTorch 学习资料

1、Pytorch简介:(1)、PyTorch 算是相当简洁优雅且高效快速的框架;(2)、PyTorch 算是相当简洁优雅且高效快速的框架设计追求最少的封装,尽量避免重复造轮子算是所有的框架中面向对象设计的最优雅的一个,设计最符合人们的思维,它让用户尽可能地专注于实现自己的想法大佬支持与 google 的 Tensorflow 类似,FAR 的支持足以确保 PyTorch 获得持...

2019-12-04 10:03:26

关于 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

关于 Jupyter notebook 的 kernel error 问题

今天安装了 Anaconda 后,打开 Jupyter notebook 之后,出现了 kernel error 错误(如下图),找遍了网上的许多方法,各种复杂的方法都试过,都没有成功,最后的解决办法竟然是 :以管理员的身份运行,就解决了。此时心里。。。。。kernel error:ok:...

2019-11-25 23:27:29

VS2017 创建 C++ 项目

在 Visual Studio 2017 及更高版本, Windows 桌面向导取代 Win32 应用程序向导中,因此创建 C++ 的方法也同以前有些不一样。(1)、新建--->项目:(2)、Windows桌面--->Windows桌面向导:(3)、控制台应用程序--->空项目:(4)、源文件--->添加--->新建项:(5)、...

2019-11-23 20:58:51

基于Windows10环境下PyTorch1.3.1的安装

一、安装环境:系统:WIN10_X64; 显卡:GTX 1070Ti二、版本信息:显卡驱动:441.20 CUDA版本:10.2 CUDNN版本:7.6.5 PyTorch: 1.3.1三、安装Anaconda3 和 PyCharm2018: 方法:Anaconda 和 PyCharm 的安装与配置四、更新 Nvidia显卡驱动:(1)...

2019-11-23 19:50:03

VS2017安装时,共享组件、工具和SDK的位置不能更改

注:方法参考了许多大佬的方法,感谢!!今天,先升级一下 VS 版本,所以就安装了 VS2017 ,但是第一次安装的位置选择错了,于是卸载后重新安装,结果第二次安装的时候,共享组件、工具和SDK的安装位置不能更改(如下图),于是就在网上查找办法解决,现总结如下:一、找到电脑上 VS 的注册表,删除共享组件、工具和 SDK 的注册表: WIN + R --> ...

2019-11-23 15:48:00

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证
    技术圈认证
    用户完成年度认证,即可获得
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。