tensorflow
Mingyong_Zhuang
机器学习;深度学习;图像处理;机器视觉;嵌入式
OpenCV;Tensorflow
展开
-
tensorflow-001 制作、读取tfrecord文件的程序
tfrecords文件是tensorflow规范的数据文件。TensorFlow提供了TFRecord的格式来统一存储数据,TFRecord格式是一种将图像数据和标签放在一起的二进制文件,能更好的利用内存,在tensorflow中快速的复制,移动,读取,存储 等等。 TFRecords文件包含了tf.train.Example 协议内存块(protocol buffer)(协议内存块包含了字...原创 2018-07-25 12:50:29 · 1572 阅读 · 0 评论 -
OpenCV的dnn模块调用TesorFlow训练的MoblieNet模型
本文转载自:https://blog.csdn.net/xingchenbingbuyu/article/details/78416887那是一个月之前的事情了,我利用TesorFlow Object Detection API训练了现在目标检测里面应该是最快的网络MobileNet。当时的目的就只是学习整个finetuning的流程,于是我只是用了20张自己标注的人脸样本图片作为训练集去fi...转载 2018-07-31 09:48:11 · 651 阅读 · 3 评论 -
C代码版本的MTCNN 从tensorflow权重参数生成bin文件
C代码版本的MTCNN 从tensorflow权重参数生成bin文件摘要如何生成bin文件权重文件写入顺序1、conv层权重参数2、conv层偏置、prelu层的写入3、fc层调试方法介绍C代码修改其他问题摘要MTCNN是一个优秀的人脸检测模型,在网上有各种框架下的版本,在项目中需要使用MTCNN的C代码版本,该版本的作者并没有提供生成代码运行的txt权重参数文件的程序,同时使用txt文件来存...原创 2018-12-18 16:38:51 · 1100 阅读 · 5 评论 -
intel movidius 神经元计算棒 APIv2详解
神经元计算棒2 APIv2摘要Python NCAPI 流程1.导入NCAPI模块2.设置神经计算设备3.为设备设置网络Graph和关联的FIFO队列4.获得输入张量5.进行推理6.清理摘要本文讲解神经元计算棒的python代码的流程参考网址:https://movidius.github.io/ncsdk/ncapi/ncapi2/py_api/readme.htmlPython NC...原创 2018-12-18 22:23:29 · 3799 阅读 · 2 评论 -
intel movidius 神经元计算棒 mvNCCompile 模型转换工具
神经元计算棒2 mvNCCompile 模型转换工具摘要caffe文件转换命令TensorFlow文件转换命令参数描述caffe 例子TensorFlow例子摘要mvNCCompile是一个命令行工具,可将Caffe或TensorFlow模型的网络和权重文件编译为Movidius Graph文件格式参考链接:https://movidius.github.io/ncsdk/tools/co...原创 2018-12-18 23:01:54 · 2144 阅读 · 2 评论 -
Tensorflow中采用的量化方案
Tensorflow中采用的量化方案摘要量化方案3. 实验4. 参考摘要本文根据google发表在cvpr2018上的量化文章《Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inference》讲解量化过程,该过程同时也是谷歌的Tensorflow Lite中使用的量化方法。...原创 2019-01-07 09:34:44 · 4871 阅读 · 4 评论 -
轻量好用的神经网络模型可视化工具netron
轻量好用的神经网络模型可视化工具netron简介支持的框架安装方法测试简介在复现别人的模型的时候,有时我们要知道一个模型的输入与输出,可是有时作者并没有告诉我们,要我们自己去查,有了这个工具可以清晰地看见网络的输入输出,具体的结构。相比tensorflow它更加轻量化,而且支持各种框架。支持的框架support for:ONNX (.onnx, .pb, .pbtxt),Keras ...原创 2019-01-08 08:43:22 · 16902 阅读 · 5 评论 -
Tensorflow神经网络可视化工具Tensorboard
Tensorflow神经网络可视化工具Tensorboard简介使用方法简介Tensorboard是Tensorflow自带的一款可视化工具,功能强大,可以查看训练过程的loss、学习率变化等,也可以查看网络的结构,这里我们用于查看网络的输入输出的节点使用方法import tensorflow as tffrom tensorflow.python.platform import gfi...原创 2019-01-15 17:19:59 · 689 阅读 · 1 评论 -
tensorflow模型的持久化:保存与测试pb文件
tensorflow模型的持久化:生成pb文件介绍pb文件把模型保存成pb文件pb文件输出测试参考介绍最近在做模型的量化,量化的模型是人脸检测网络mtcnn,我从Onet开始入手,原先这个模型使用的权重文件是ckpt,这种存储格式适合训练,如果要做量化的话,需要先转化为pb文件,把其中的变量都持久化。再进一步做量化生成的思路是给加载ckpt文件的onet网络导入一张48x48的人头图像,输出...原创 2019-01-16 17:37:36 · 12961 阅读 · 11 评论