翻译
gaussrieman123
喜欢新技术与老故事。
展开
-
TensorFlow2.0的动态图和静态图切换 part 2
TensorFlow2.0的动态图和静态图切换 part 2在part1中,我们学习了如何使用tf.function将python函数转换成tf的静态图,也学习了转换时创建一个状态(tf.Variable)可能出现的问题以及解决办法。在第二部分,我们将尝试传入一个tf.Tensor,而不是tf.Variable,来确定转换是否和我们想象的一样。tf.function使用AutoGraph为...翻译 2020-03-31 11:36:57 · 2648 阅读 · 0 评论 -
TensorFlow2.0的动态图和静态图切换 part 1
TensorFlow2.0的动态图和静态图切换tf.function介绍动态图是tf2.0最引人注目的特征,大部分其他改动都是为了适应动态图。它允许将一部分python语法转换为可移植、高性能、语言无关的TensorFlow1.x语法,通过这种方式完成tf1.x静态库和tf2.0动态图的切换。尽管听起来很美好,但是tf.function还是有一些不为人知的细节值得我们注意,本文就是通过错误驱...翻译 2020-03-30 11:47:58 · 6468 阅读 · 3 评论 -
ARMv8 Caches
ARMv8 cache 模型L1 cache是每个核心独有,L2 cache是每个簇共享, L3 cache是所有簇共享cache 术语tag是内存地址的一部分,保存在cache中,用来唯一标识主内存和cache line 之间的联系。一个cache line最高位的几位,是用来告诉cache这个信息是保存在内存什么地方,也被称作tag。总的cache大小是它能保存的所有数据的大小...翻译 2019-10-24 16:34:39 · 1994 阅读 · 0 评论 -
ARMv8 浮点及NEON指令集
通常,每个NEON指令都会导致n个指令并行执行!向量寄存器32个128位寄存器32个64位寄存器所有的寄存器都可以在任意时间被访问,且访问者不需要显式地在两种表示之间切换,指令会说明是使用64位还是128位寄存器形式。浮点寄存器标量与NEON标量就相当于是向量中的某一个lane,通过index获取。MOV V0.B[3], W0只会把w0的第一个字节拷到v0寄存器的第...翻译 2019-10-23 15:32:21 · 5880 阅读 · 1 评论 -
事件驱动架构(翻译)
事件驱动的架构模式时一个非常流行的分布式异步架构模式,通常用来生成高扩展性的应用。它的适应性非常强,可以用在小应用也可以用在大的复杂的应用上。事件驱动的架构是由高度解耦、单目的的事件处理单元组成,这些单元异步地接受和处理事件。时间驱动架构模式主要由两种拓扑结构组成,中继器与代理。如果你需要把一个事件中各个步骤通过中央中继器组合起来,那么就使用中继器拓扑结构。当你不想有中央中继器,而是将各个步骤...翻译 2019-04-09 10:53:31 · 1379 阅读 · 0 评论 -
参数裁剪与共享
原文参数裁剪与共享早期的工作表明模型裁剪对减少网络复杂度和处理过拟合问题是很有帮助的。之后研究人员发现裁剪一开始引入是为了减少神经网络的结构并提高泛化能力,也被广泛地研究用来来压缩DNN模型,因为我们可以尝试将那些对模型性能不太重要的参数去掉。这些技术可以进一步分为三个子类:量化和二值化、参数共享以及结构矩阵。A.量化和二值化网络量化是通过减少表示每个权重的位数来达到压缩原始网络的目的。G...翻译 2019-04-12 11:05:28 · 865 阅读 · 0 评论 -
Layered Architecture 分层架构(完整翻译)
原文:https://www.oreilly.com/programming/free/files/software-architecture-patterns.pdf分层架构是最常见的架构模式,通常它也被称作n-层架构模式。大多数JAVA应用都采用这个模式,因此它也被架构师、设计师和开发者所熟知。分层架构模式和大多数公司传统的IT以及组织结构非常接近,使得它成为大多数业务应用开发任务的天然选...翻译 2019-03-28 19:19:00 · 3874 阅读 · 0 评论 -
Moving Region Detection in Compressed Video运动检测论文翻译
摘要本论文最大的特点是在变换域进行运动检测,而不是传统的空间域。首先通过预测的方式得到当前帧的系数(如小波系数),然后与本帧实际的系数进行对比,从差异中确定运动区域。如果是DCT变换,则使用8*8块的直流系数来估计背景场景。介绍基于视频的监督系统被广泛应用,尤其是在安防领域,一些数字摄像头有内置的数据压缩系统而且只提供压缩后的视频,这样就需要我们可以在对压缩后的视频进行处理。在本文翻译 2017-10-10 16:10:51 · 449 阅读 · 0 评论 -
常用的几种神经网络
原文链接Feed forward neural networks (FF or FFNN) and perceptrons(P)前向反馈网络和感知器是直线向前的,信息从前向后(分别是输入和输出)传播。神经网络通常被描述成多层,其中每一层都由输入、隐藏层、输出单元构成。一层单一网络内部绝对不会有任何连接而通常在相邻的层之间,神经元是完全相连的(每层的每个神经元都与另外一层的每个神经元相连翻译 2018-01-22 15:18:17 · 47369 阅读 · 3 评论