【人脸识别实战二】服务器端设计与实现 本文是《人脸识别实战》系列文章的第二篇,主要描述服务器端各模块的详细设计,包括网络处理模块的处理流程,图像处理模块中的人脸检测与人脸识别算法的集成,以及数据库管理模块的业务逻辑与数据表的设计与实现。
【TVM系列三】算子转换调用流程 文章同步更新在公众号 AIPlayer,欢迎扫码关注,共同进步目录一、前言二、TVM代码结构三、 前端流程四、算子relay转换五、Relay到TOPI实现的调用过程六、总结一、前言本文将从源码分析一个算子在TVM中是如何从前端到后端的转换过程。首先来看一下keras模型编译推理的一个示例。通过pip安装好keras和tensorflow,按照TVM官方文档的示例进行一些修改,因为环境配置的不同,python包的导入以及编译target进行了修改,示例使用c..
【TVM系列二】TVM介绍 文章同步更新在公众号 AIPlayer,欢迎扫码关注,共同进步目录一、TVM的工作流程1、整体流程2、关键数据结构3、Transformations4、搜索空间和基于机器学习的转换5、目标代码转化二、逻辑架构组件三、运行TVM实例1、交叉编译runtime2、编译模型3、运行模型四、总结一、TVM的工作流程TVM主要由两个部分组成:(1)TVM编译器:负责编译和优化模型(2)TVM runtime:提供目标设备上运行模型的API..
【TVM系列一】开发环境搭建 一、前言众所周知,深度学习的计算量庞大,在追求效率与实用性的工业界,深度学习所面临的一个最大的问题就是如何在不影响模型精度的前提下将算法模型部署到目标硬件平台上进行高效的前向计算。和单纯研究相比,在工业界主要遇到了两个问题: 深度学习框架众多,caffe / mxnet / tensorflow / pytorch训练出来的模型都彼此有不同的分发格式,对于部署有环境兼容的问题。 硬件价格昂贵,一些嵌入式平台没有使用GPU的条件。同时一些人也开始在做FPGA/ASIC的深度学习加速卡。
【人脸识别实战一】系统架构设计 1、前言《人脸识别实战》系列文章将讲述一个人脸识别系统的设计与实现过程。本文是系列文章的开篇,主要描述系统的整体架构和各模块的功能职责,以及系统所需要的环境依赖部署。详细的设计细节及项目源码地址在以下的公众号发布:文章同步更新在公众号 AIPlayer,欢迎扫码关注,共同进步2、系统整体架构2.1服务器端(1)网络消息处理模块主要负责管理客户端...
【五分钟学习Tensorflow系列】tf.strided_slice()原理及应用 文章同步更新在公众号 AIPlayer,欢迎扫码关注,共同进步目录一、原理二、使用场景一、原理1、函数原型tf.strided_slice(input_, begin, end, strides=None, begin_mask=0, end_mask=0, ellipsis_mask=0, ne...
【目标检测】不同结构的感受野对CNN网络的影响 文章同步更新在公众号 AIPlayer,欢迎扫码关注,共同进步目录一、什么是感受野?二、在卷积网络中感受野如何影响特征的表征能力?三、不同结构感受野的特征融合解决什么问题?一、什么是感受野?1、生物学的感受野万物能见于人,依靠的是人类的视觉系统,其中视网膜起到了关键作用,在视网膜上有许多光感受器细胞,这些光感受器把光信号转换为神经信号(电脉冲),从...
【问题解决】Android使用Javacv加载分类器 在Android中使用Javacv做人脸检测时,在Javacv(我用的是1.2版本)的samples里有这么一段加载分类器的代码:public FaceView(FacePreview context) throws IOException { super(context); // Load the classifier file from Java resources
DialogFragment全屏及软键盘自动弹出 1. DialogFragment全屏设置DialogFragment全屏:@Overridepublic void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setStyle(DialogFragm
Python绘制CPU曲线图 使用Python绘图工具库,处理和分析系统资源使用情况(本文以CPU使用率为例),本文无非是将数据图型化,并无技术可言,且作记录。1. 工具安装安装python(此处用的是2.7)及相应的库:matplotlib(windows下需装dateutil、pyparsing、scipy)、numpy;2. 获取数据获取进程CPU使用率:top -d $freq | grep $pro