自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

拾贝壳

积少成多,聚沙成塔,集腋成裘

  • 博客(5)
  • 资源 (10)
  • 问答 (1)
  • 收藏
  • 关注

原创 pytorch 实现 lenet5 并用于 mnist 分类需要注意哪些问题?

首先,结合下面这个图,使用 pytorch 实现 letnet5 模型。计算每一层的 channel、kernel_size、stride 数值,得到如下所示:卷积层in_channelout_channelkernel_sizestridepaddingConv16512MaxPool6622Conv61651MaxPool161622Conv1612051全连接层输入输出bias

2020-06-27 17:43:19 575

原创 pytorch autograd 非叶子节点的梯度会保留么?

只有叶子节点的梯度得到保留,中间变量的梯度默认不保留叶子节点的值在求梯度前不允许更改,以及修改的方法只有叶子节点的梯度得到保留,中间变量的梯度默认不保留,除非使用 retain_grad() 方法# 叶子节点a = torch.tensor(2.0, requires_grad=True)b = a.exp()b.backward()a.grada 是叶子节点,b 不是叶子节点,当使用 b.backward() 求导时,只有叶子节点 a 的梯度 .grad 得到保留,非叶子节点 b .

2020-06-27 12:37:01 1932

原创 对 torch 中 dim 的总结和理解

pytorch 中,使用到 dim 参数的 api 都是跟集合有关的,比如 max(), min(), mean(), softmax() 等。当指定某个 dim 时,那么表示使用该维度的集合进行集合运算,比如一个 tensor 的 shape 为 (3, 4, 5),分别对应的 dim 如下所示dimshape031425当使用 max(dim=1) 时,表示使用第二个维度中全部四个元素中的每个元素参与求最大值计算,计算后的 shape 变为 (3,5),因为

2020-06-23 11:49:12 3764

原创 损失函数 Loss、梯度 grad、参数 ω 和 学习率 lr 之间的关系

举一个最简单的函数 y=x2y = x^2y=x2,梯度为 g(x)=∂y∂x=2xg(x) = \frac{\partial{y}}{\partial{x}} = 2xg(x)=∂x∂y​=2x。设学习率为 lrlrlr,那么更新一次梯度后为:x1=x0−lr∗g(x0)=x0−lr∗2x0=(1−2∗lr)x0x_1 = x_0 - lr * g(x_0) = x_0 - lr * 2x_0 = (1 - 2 * lr)x_0x1​=x0​−lr∗g(x0​)=x0​−lr∗2x0​=(1−2∗lr

2020-06-17 17:10:38 11077 4

原创 pytorch Conv2d 的宽高公式理解

pytorch 的二维卷积 torch.Conv2d,宽高计算公式如下所示(假设宽高相同,这里只讨论宽的公式,高的公式类似):Wout=Win+2×padding−dilation×(kernelsize−1)−1stride+1W_{out} = \frac{W_{in} + 2 \times \mathrm{padding} - \mathrm{dilation} \times (\mathrm{kernelsize}-1)-1}{\mathrm{stride}} + 1Wout​=strideW

2020-06-04 16:35:36 1902

Android RSA 签名工具类

文件来自支付宝客户端 Demo,用于使用相应的私钥加密某段密文

2015-09-01

Android Screen Monitor

最新 asm.jar,可用于 android 屏幕映射到电脑屏幕上

2015-07-24

ANDROID AIDL DEMO

aidl 的实现 demo,首先将两者导入 eclipse, 如果报错,可能需要引用 appcompat_v7 包。然后先运行 aidlserver,然后运行 aidlclient,便可以看到 client 端成功调用到了 server 端的代码

2015-02-12

ubuntu perl 安装

ubuntu 下的 perl 安装包,当前最稳定的版本 perl-5.14.2.tar.gz

2015-01-28

自定义控件 - 设计模式 - 良好设计 - ViewPager

自定义控件 大量 使用 设计模式原则:组合、委托

2014-11-19

ubuntu jdk1.5 64 位 官方版

jdk1.5 主要用在维护一些老版本、老系统上,不建议用于开发新产品。开发新产品请用最新的 jdk

2014-07-27

ant build.xml 使用实例

演示 build.xml 是编写方法,适合 ant build 初学者,解压,进入 ant 目录, 运行命令 ant 既可

2014-05-17

android 手机上已安装的所有应用程序

android 程序,使用 adapter 结构化显示手机上已安装的所有应用程序

2014-04-23

closeLCD_2.0.0.0

节能,暂时离开时关闭电脑屏幕!举手之劳,节能环保,让我们行动起来吧!!

2012-06-28

wireshark-win32-1.6.2

wireshark-win32-1.6.2

2012-02-22

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除