Dynamic Routing Between Capsules

有“深度学习之父”与“神经网络先驱”之称的Geoffrey E. Hinton终于在NIPS 2017大会上发表了酝酿已久的一篇关于Capsule的论文《Dynamic Routing Between Capsules》。 摘要Capsule是一组神经元,其活动向量表示特定类型实体或属性的实例化参数。在本文中,使用活动向量的长度来表示实体存在的概率,而其方向表示实例化参数。活跃的Capsule
Detail

Batch Normalization Accelerating Deep Network Training by Reducing Internal Covariate Shift

Batch Normalization是Google于2015年在ICML论文中提出的一种用于加速深度神经网络训练的一种方法。 在训练深度神经网络时,由于训练过程中每层的连接参数都在通过反向传播不断变化,从而导致每层所学习的输入样本的分布都在发生变化。这种现象被称作Internal Covariate Shift即内部协变量位移,会随着网络的深度增加而放大。内部协变量位移的存在使得在每个训练循环中
Detail

JavaScript 中的相等性判断

JavaScript 中的相等性判断JavaScript 提供三种不同的比较操作符: 严格相等,使用 === (非严格)相等,使用 == Object.is (ECMAScript 6 新特性) 两等号判等会在比较时进行类型转换;三等号判等不会进行类型转换(如果类型不同会直接返回 false ); Object.is 在三等号判等的基础上特别处理了 NaN 、 -0 和 +0 ,保证 -0 和
Detail

编码和Endian

UTF-8编码 UTF-8是Unicode的实现方式之一。UTF-8最大的一个特点,就是它是一种变长的编码方式。它可以使用1~4个字节表示一个符号,根据不同的符号而变化字节长度。 UTF-8的编码规则很简单,只有二条: 对于单字节的符号,字节的第一位设为0,后面7位为这个符号的unicode码。因此对于英语字母,UTF-8编码和ASCII码是相同的。 对于n字节的符号(n>1),第一个字
Detail

Git中级用户的25个提示

基本提示1. 安装之后第一步 安装 Git 之后,你要做的第一件事情就是去配置你的名字和邮箱,因为每一次提交都需要这些信息: 12$ git config --global user.name "Some One"$ git config --global user.email "someone@gmail.com" 2. Git 是以指针为基础 存储在 git 中的所有东西都包含在一个文件中。
Detail

Python缩进tips

Python有着严格的代码缩进,这使得整个语言具有更高的可读性,代码看起来更加优美,赏心悦目。但这种缩进控制的嵌套语言有一些小“坑”需要注意。 下面是一段tab制表符和空格缩进混用的例子: 这段代码的意思很简单,理论上是没有输出结果的,因为1和2的打印输出都在if判断中,而其条件为False不会执行。然而执行这段代码的结果是输出了2! 我们可以注意到,print '1'前面为2个
Detail

git ^和~

有时候为了方便,我们经常使用~与^的运算符号来引用git的某一次提交。git仓库中的每一次提交都是一个节点,形成了一颗树状结构。因此,我们只需要指明第几个前驱节点,就可以轻松的引用前驱节点的提交。有了^和~,我们就不用每次都使用冗长的提交哈希值了。 如: 12$ git revert HEAD~1$ git checkout HEAD^^2 ^和~总结如下: “^”代表父提交,当一个提交有多个
Detail

我的博客上线啦

2015.8.18,我的博客终于上线了不过还不大习惯Markdown的语法=.=接下来熟悉一下语法应该就可以写文章了总之先放到github上去。。。。
Detail

  • Page 1 of 1

RocXing

Software engineering postgraduate from BUAA


Software Engineer


Beijing, China