
深度学习
Seeklhy
strive
展开
-
【Tensorflow1.x和Keras】Flask作为网页后端批量接收同步上传的图片 分别使用多线程和多进程加载并使用训练好的模型进行预测(推荐使用多线程)
后端使用多线程预测我们使用多线程进行预测时只需要执行一次网络参数的初始化,从而达到 “拥有较快检测速度”的目标,但是主进程会一直占用GPU资源,这是因为目前GPUDevice中的Allocator属于ProcessState,它本质上是一个跟随着进程的全局单例。在进程中使用GPU的第一个会话初始化它,并分配显存资源,在进程关闭时释放进程占用的资源,不然这个进程会一直占用这些资源。为了不让预测后程序中的tf一直占用显存,我们选择在子进程中进行预测,因为子进程中使用的GPU资源会随着子进程结束而释放。如果在原创 2020-06-20 23:11:36 · 1272 阅读 · 0 评论 -
【目标检测】什么是mAP?如计算模型的mAP?(mAP的相关概念以及求法)
文章目录什么是mAP相关概念如何得到PR曲线如何计算AP以及mAP什么是mAPmAP(mean Average Precision 平均精度),是一个经常被用来衡量目标检测模型是否具有较好性能的指标。相关概念GT:Ground Truth,也就是标签,对应了真实框的大小位置以及分类。IOU:两个框的交并比。score、confidence:每个预测框的置信度,表示这个预测框包含某个目标...原创 2020-04-25 18:57:21 · 7206 阅读 · 1 评论 -
【深度学习】村通网之——谈谈Tensorflow Eager Execution机制之新特性示例(二)
文章目录前言直接使用operation进行卷积操作自动计算梯度(导数)计算所有参数的梯度计算所有变量的梯度使用Python程序流程控制模型流程自动优化前言本文是【深度学习】村通网之——谈谈Tensorflow Eager Execution机制之静态图和动态图的区别(一)的后续讲解,没看过前文的可以先去看再来理解此文会比较容易。书接上文,上文介绍了几个特性,但是具体的例子比较少,本文重点在与...原创 2020-02-13 17:30:46 · 808 阅读 · 0 评论 -
【深度学习】村通网之——谈谈Tensorflow Eager Execution机制之静态图和动态图的区别(一)
文章目录前言介绍搭建静态图搭建动态图前言随着TensorFlow 1.4 Eager Execution的出现,TensorFlow的使用出现了革命性的变化。介绍我很早就听说过这样一句话:对于深度学习框架来说,在学术界中,PyTorch更受欢迎,在工业界中,Tensorflow更受欢迎。当时很不解,后来才知道,究其原因,不是因为PyTorch生态比Tensorflow优秀,是因为早期的Py...原创 2020-02-12 22:14:52 · 2009 阅读 · 0 评论