
bywufan
文章平均质量分 86
高能效智能计算
这个作者很懒,什么都没留下…
展开
-
Mean Average Precision(MAP):平均精度均值
1.MAP可以由它的三个部分来理解:P,AP,MAPP(Precision)精度,正确率。在信息检索领域用的比较多,和正确率一块出现的是召回率Recall。对于一个查询,返回了一系列的文档,正确率指的是返回的结果中相关的文档占的比例,定义为:precision=返回结果中相关文档的数目/返回结果的数目;而召回率则是返回结果中相关文档占所有相关文档的比例,定义为:Recall=返回结果中相关文...原创 2018-09-17 20:47:00 · 15390 阅读 · 1 评论 -
tensorflow-GPU docker运行
1.tensorflow安装版本介绍在服务器上部署的时候,可能宿主机直接用apt install安装的CUDA9.1(ubuntu18.04支持apt install 安装CUDA9.1),此时用pip install tensorflow–gpu 安装的 1.11.0 不能支持CUDA9.1。所以此时可以采用两种方案,一种是直接安装编译好的 tensorflow-gpu。由于已经在CUDA9...原创 2018-10-13 15:16:34 · 2167 阅读 · 0 评论 -
使用Tensorflow Object Detection的faster--rcnn模型检测自己的数据集
目前在使用最多人数,范围最广的深度学习模型中google开发的TensorFlow框架可以算上其中的姣姣者。本文章将使用TensorFlow开源框架来实现Faster Rcnn的物体检测。源码下载地址:https://github.com/tensorflow/models/tree/master/research/object_detection一.源码框架简介:1.object dete...原创 2018-10-10 11:20:17 · 6913 阅读 · 0 评论 -
nvdla_investigate
1.NVDLA简介英伟达深度学习加速器(NVDLA)是一种免费开放式架构,NVDLA具有可扩展性,高度可配置性,旨在简化集成和可移植性。NVDLA软件生态系统包括一个设备上的软件堆栈(开源版本的一部分),一个完整的培训基础架构,用于构建包含深度学习的新模型,以及将现有模型转换为可在设备上使用的形式的解析器软件。可以提供其自己的硬件平台以及软件内核:硬件架构:基于Xavier–全球首款专为汽车...原创 2018-10-23 16:35:07 · 5280 阅读 · 0 评论 -
software_architecture
软件体系架构1.分层架构1.1 简介传统分层架构:模块缺乏明确的规则、职责和同其他模块之间的关联;应用程序缺乏合理的架构会导致程序过度耦合、容易被破坏、难以应对变化、没有清晰的版本和方向性。 架构模式帮助你定义应用程序的基本特征和行为。比如:一些架构模式会让程序自然而然的朝着具有良好伸缩性的方向发展,或者高度灵活的方向发展。1.2模式分析分层架构模式里的组件被分成几个平行的层次,每一层...原创 2018-11-07 20:26:33 · 317 阅读 · 0 评论 -
sock
一。套接字概念:套接字是一种进程间通信的方法,不同于其他进程间通信的方式(e.g.,管道、共享内存、信号量、消息队列),套接字可以在不同计算机的进程之间通信,明确区分C/S。套接字接口(socket interface)由伯克利版本UNIX引入,可以认为是对管道概念的扩展。套接字工作流程(服务器端)首先,服务器应用程序通过socket系统调用创建一个套接字,它是系统分配给该服务器进...原创 2018-11-12 21:42:23 · 1487 阅读 · 0 评论