Caffe | layer

目录1 Acitivation / Neuron LayersReLU / Rectified-Linear and Leaky-ReLU LayerPReLUSigmoid2 Utility LayersFlatternSliceConcatEltwise1 Acitivation / Neuron Layers主要介绍激活层/神经元层包含的layerReLU / Rectified-Linear and Leaky-ReLU LayerReLU中通..
分类: 其他 发布时间: 01-16 08:45 阅读次数: 0

TensorFlow Lite

0 TFlite 基本概念TFlite(TensorFlow Lite)是为了将深度学习模型部署在移动端和嵌入式设备的工具包,训练好的模型通过转化、部署和优化可以提升运算速度、减少内存和显存。简单说就是为了能在App上使用TF模型所做的转换。TFlite的设计旨在各种设备上高效运行DL模型,高效的原因在于存储模型使用了FlatBuffer格式。TensorFlow Lite 提供了转换 TensorFlow 模型,并在移动端(mobile)、嵌入式(embeded)和物联网(IoT)设备上运行
分类: 其他 发布时间: 01-16 08:45 阅读次数: 0

量化 | Posting-training quantization

量化训练后量化可以在改善 CPU 和硬件加速器延迟的同时缩减模型大小,且几乎不会降低模型准确率。动态范围 / 全整数 / float16量化 Technique Benefits Hardware Dynamic range quantization 4x smaller, 2x-3x speedup CPU Full integer quantization 4x smaller, 3x+ speedup CPU, Edge TPU, Microcon
分类: 其他 发布时间: 01-16 08:45 阅读次数: 0

深度学习模型在移动设备的部署

传统部署方法使用了深度学习技术的移动应用,通常都是直接依赖云服务器来完成DNN所有的计算操作,但这样做的缺点在于移动设备与云服务器之间的数据传输带来的代价并不小(表现在系统延迟时间和移动设备的电量消耗)。对于所有使用深度学习技术来处理图像、视频、语音和文本数据的个人智能助手而言,目前工业界通常的做法是,利用云服务器上强大的GPU集群资源来完成应用程序的计算操作(以下简称为现有方法)。目前运行在移动设备上的个人智能助手(例如Siri、Google Now和Cortana等)都是采用这种做法。我们会
分类: 其他 发布时间: 01-16 08:45 阅读次数: 0

CPU / GPU / NPU

CPU -- Central Processing Unit 中央处理器。GPU -- Graphics Processing Unit, 图形处理器,采用多线程SIMD架构,为图形处理而生。NPU -- Neural Network Processing Unit,神经网络处理器,是基于神经网络算法与加速的新型处理器总称,如中科院计算所/寒武纪公司出品的diannao系列。TPU -- Tensor Processing Unit 张量处理器, Google 公司推出的加速人工智能算法的专用处
分类: 其他 发布时间: 01-16 08:45 阅读次数: 0

shell 命令格式

bash #进入子shellexit #退出子shell变量变量的赋值符号两边不能有空格,当变量的值引用另一个变量时,用 “ ” 将变量的值括起来。 " " 可以解析变量的值;' ' 不能解析变量的值,会当做字符串处理。 设为环境变量可以在子程序(bash开启的子shell)中使用。Var_name=value #定义变量echo $Var_name #查看变量名Var_name2="$Va...
分类: 其他 发布时间: 01-16 08:45 阅读次数: 0

C++ | 简单文件输入/输出

结合实例详细介绍C++里面关于文本文件的写入/读取操作,同时讲述在实际应用中的一些注意事项。
分类: 其他 发布时间: 01-16 08:45 阅读次数: 0

C++ | 字符函数库 cctype

C++的字符函数库 cctype 介绍。
分类: 其他 发布时间: 01-16 08:45 阅读次数: 0

C++ | 函数-程序模块

阐述C++的函数及相应的知识点。指针和引用。函数返回值。函数和数组。
分类: 其他 发布时间: 01-16 08:45 阅读次数: 0

C++ | 函数重载 / 模板 / 引用传参等

1 C++内联函数内联函数是C++为提高程序运行速度做的改进。与常规函数的区别在于C++编译器如何将他们组合到程序中。函数定义前加 Inline。编译器将使用响应的函数代码替换函数调用,对于内联代码程序无需跳转到另一个位置执行代码。相比较而言提高了代码运行速度,但是需要占用更多的内存(若程序在多个不同的地方调用同一个内联函数,则该程序将包含该内联函数的多个副本)。内联函数通常省略原型,将整个定义(函数头和所有函数代码)放在原型的地方。内联函数优于C 语言中的宏定义 #define,C+.
分类: 其他 发布时间: 01-16 08:45 阅读次数: 0

编译原理 | 编译原理概述

语言处理器:一个集成的软件开发环境。其中包括多种语言处理:编译器、解释器、汇编器、连接器、加载器、调试器以及程序概要提取工具。
分类: 其他 发布时间: 01-16 08:45 阅读次数: 0

Linux | 系统状态查看 / 文本文件处理命令

1. 详细介绍文本文件的处理命令;2. 介绍LINUX系统的文本处理机制以及简介。
分类: 其他 发布时间: 01-16 08:45 阅读次数: 0

Linux | 正则表达式和相关概念

1 正则表达式概念正则表达式(Regular Eexpressions)应用范围字符串匹配操作和替换操作 例子:Linux中的vi, more, grep, yacc, lex, awk, sed 其他:VS, word等注意事项正则表达式规则与文件名通配符规则不同。正则表达式规则用于文本处理的场合;文件名匹配规则用于文件处理的场合。 不同软件对正则表达式的定义会有差异。1.1 元字符和集合6个元字符. * [ \ ^ $其他字符与其自身匹配(比如正则表...
分类: 其他 发布时间: 01-16 08:45 阅读次数: 0

Linux | 文件比较 / vi编辑与使用 / 文件通配符

(1)文件的比较以及相关的LINUX处理语句。(2)vi编辑器以及相关编辑器的操作语句。(3)Linux文件通配符的含义以及执行过程。处理语句等。
分类: 其他 发布时间: 01-16 08:45 阅读次数: 0

Linux | 文件管理 / 目录管理

详细介绍Linux的文件管理和目录管理相关命令。文档内容主要包括7部分,分别为:文件目录操作命令、文件的复制与删除、目录管理概念与命令、目录遍历、目录遍历相关应用、文件的批量处理、文件的打包与压缩命令。
分类: 其他 发布时间: 01-16 08:45 阅读次数: 0

Linux | 命令风格 / 文件系统

1 命令获取信息的方法Linux系统命令和用户程序从操作系统看,在地位上相同,都属于用户态程序; 运行时需要获取的信息包括配置信息、处理方式(选项参数)、被处理的对象。1.1 运行时获取信息的常见方式易变性从小到大为配置文件 环境变量 命令行参数 交互式键盘输入运行时获取信息的常见方式一般为较复杂的程序会提供配置文件以存储配置信息或者偏好配置信息。 分为系统级偏好设置和用户级偏好设置,例如 bash 的/etc/profile 和 ~/.bash_profile。(1)配
分类: 其他 发布时间: 01-16 08:45 阅读次数: 0

C++ | 代码重用 | 包含对象

模板对象意味着声明对象时,必须指定具体的数据类型。valarry 类:用于处理数值。operator[]() 访问各个元素 size() sum() max() min()通常用于has-a关系的C++技术是组合(包含),也就是创建一个包含其他对象的类。(换言之就是在类里面包含了其他类作为成员对象)接口和实现使用公有继承时,类可以继承接口,可能还有实现(基类的纯虚函数提供接口,但不提供实现)。获得接口是 is-a 关系的组成部分。使用组合,类可以获得实现,但不能获得接口。..
分类: 其他 发布时间: 01-16 08:45 阅读次数: 0

如何落地业务建模(2) 实践DDD时常见的问题

在落地DDD时,关联模型与软件实现总有让人纠结与苦恼的地方,引起这些苦恼的的主要原因是架构风格的变化。我们已经从多层单体架构时代,过渡到了云原生分布式架构,但所采用的建模思路与编程风格并没有彻底跟上时
分类: 编程语言 发布时间: 01-16 08:43 阅读次数: 0

如何落地业务建模(1) 业务建模、DDD

业务建模 解决问题还是定义问题 业务建模首先是一个定义问题的方法,其次才是解决问题的方法。我们很容易理解解决问题带来的价值,但也很容易忽略定义问题的力量。如果问题定义得准确,那么实现起来也不会太复杂;
分类: 编程语言 发布时间: 01-16 08:43 阅读次数: 0

渗透测试思路总结

一、说明 《Metasploit渗透测试魔鬼训练营》等书已经对渗透测试的步骤流程划分得比较合理透彻了,但感觉在多次通读该类书藉之后仍总感觉不得要领----要对一台给定的主机进行渗透还是不懂到底该如何着
分类: 编程语言 发布时间: 01-16 08:43 阅读次数: 0