自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mingyong_Zhuang的技术博客

数字图像处理、机器学习、深度学习、神经网络、模型加速、模型压缩、OpenCV、Hikey970

  • 博客(34)
  • 资源 (3)
  • 论坛 (1)
  • 收藏
  • 关注

原创 20191225-How to read a paper 如何读英文文献

How to read a paper 如何读英文文献摘要介绍第一步:了解文章大意。(1)仔细阅读文章的标题、摘要、介绍(2)读文章的章节与子章节标题,但不读内容(3)浏览数学公式(如果有的话)来确定基本的理论基础(4)看结论(5)浏览一下参考文献,了解哪些文献你已经读过第二步:概览文章的内容但是不看细节(1)仔细看论文上的图表和其他插图(2)记住标记相关的未读参考文献以供进一步阅读第三步:深度理...

2019-12-25 09:40:28 280

原创 Jetson Nano从零开始(2):硬件篇

Jetson Nano从零开始(2):硬件篇摘要主要硬件:步骤1、烧写系统镜像到TF卡2、开机其他硬件信息电源供电方式连接树莓派相机的方式其它硬件参考文章:摘要这一篇主要讲nano的硬件配置,但我们拿到新的板子后应该怎么做主要硬件:1、jetson nano板一块2、tf卡一块:官方推荐16GB起步,推荐使用64GB UHS-3级别的卡,这个容量够大,速度不错3、读卡器:用于把系统烧进...

2019-07-21 21:38:47 10055 2

原创 Jetson Nano从零开始(1):介绍

Jetson Nano从零开始(1):介绍摘要介绍摘要最近开始玩Jetson Nano,写下这个从零开始的教程备忘,这个教程主要分为四部分:介绍:对板子情况进行介绍硬件篇:拿到板子后如何做软件篇:板子系统上的软件配置TensorRT使用:深度学习推断环境,写如何实现深度学习模型的部署这一篇主要介绍Jetson Nano板子的基本情况。介绍在GTC 2019上,NVIDIA推出人...

2019-07-21 16:07:16 29105 3

原创 竞赛-003 docker的使用

竞赛-003 docker的使用查看镜像查看已打开的容器运行镜像docker run中的一些参数解释离开容器重回容器运行容器停止容器提交容器为镜像从主机传文件到容器上传docker镜像步骤前篇文章竞赛-002 docker环境搭建讲了docker环境的搭建,本文讲讲一下docker的使用查看镜像该命令可以查看本地已经存在的镜像docker images查看已打开的容器容器是镜像的实例...

2019-05-13 11:16:38 265

原创 竞赛-002 docker环境搭建

竞赛-001 docker环境搭建目标docker安装过程1. 检查系统2. 移除旧的版本3. 更新包4. 安装必要的依赖软件5. 添加Docker的官方GPG密钥6. 设置稳定存储库7. 更新apt包索引8. 要安装特定版本的Docker CE9. 运行hello-world镜像验证安装nvidia-docker安装1. 删除旧版2. 添加软件包存储库3. 查看仓库中能安装的包4. 安装nvid...

2019-05-13 10:26:23 288

原创 tensorflow模型的持久化:保存与测试pb文件

tensorflow模型的持久化:生成pb文件介绍pb文件把模型保存成pb文件pb文件输出测试参考介绍最近在做模型的量化,量化的模型是人脸检测网络mtcnn,我从Onet开始入手,原先这个模型使用的权重文件是ckpt,这种存储格式适合训练,如果要做量化的话,需要先转化为pb文件,把其中的变量都持久化。再进一步做量化生成的思路是给加载ckpt文件的onet网络导入一张48x48的人头图像,输出...

2019-01-16 17:37:36 8659 11

原创 Tensorflow神经网络可视化工具Tensorboard

Tensorflow神经网络可视化工具Tensorboard简介使用方法简介Tensorboard是Tensorflow自带的一款可视化工具,功能强大,可以查看训练过程的loss、学习率变化等,也可以查看网络的结构,这里我们用于查看网络的输入输出的节点使用方法import tensorflow as tffrom tensorflow.python.platform import gfi...

2019-01-15 17:19:59 373 1

原创 linux服务器xrdp远程链接密码对了却password failed解决方法

linux服务器xrdp远程链接密码对了却password failed解决方法遇到问题问题定位解决参考链接遇到问题在win10下用自带的远程连接登陆服务器,明明密码对了,却无法登陆,显示“password failed”,重启也没用。如下图:问题定位密码是没有问题的,问题出在xrdp的配置/sesman.ini文件上,只要更改配置即可解决先用ssh登陆服务器,或者之间鼠标键盘在服务...

2019-01-14 16:26:07 7008 3

原创 轻量好用的神经网络模型可视化工具netron

轻量好用的神经网络模型可视化工具netron简介支持的框架安装方法测试简介在复现别人的模型的时候,有时我们要知道一个模型的输入与输出,可是有时作者并没有告诉我们,要我们自己去查,有了这个工具可以清晰地看见网络的输入输出,具体的结构。相比tensorflow它更加轻量化,而且支持各种框架。支持的框架support for:ONNX (.onnx, .pb, .pbtxt),Keras ...

2019-01-08 08:43:22 12818 1

原创 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 3883 4

原创 从零开始搭建树莓派 + intel movidius 神经元计算棒2代深度学习环境

从零开始搭建树莓派+intel movidius 神经元计算棒2代深度学习环境摘要材料硬件:步骤:1、 下载树莓派镜像并解压2、 烧写镜像3、 启动树莓派4、 配置树莓派5、 安装cmake6、 下载OpenVINO toolkit for Raspbian安装包:7、 配置路径与环境8、 添加USB规则9、 demo测试验证安装是否成功10、 Opencv + python api调用方法:摘...

2018-12-22 17:43:05 15567 25

原创 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 1785 2

原创 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 2955 2

原创 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 609 5

原创 intel movidius 神经元计算棒2代 ubuntu16.04运行环境搭建教程

intel movidius 神经元计算棒ubuntu16.04环境搭建教程摘要材料准备注意事项新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowc...

2018-12-14 15:34:32 6617 10

原创 hikey970学习-012 hikey970上移植图像去雨深度神经网络算法

摘要:本文在hikey970嵌入式设备上运行图像去雨深度神经网络算法,验证hikey970运行神经网络模型的性能与效果。一、图像去雨简介    图像去雨处理指的是对于一张雨中的图片,去除画面中的雨滴,得到还原后的图片,与图片去雾、超分辨率等同属CV领域中图像处理的范畴。去雨作为一种偏向low level的图像处理,本质上是分离图片中的内容与叠加的雨滴模式,并加以去除。这一问题以往多采用字典学习...

2018-09-27 17:38:54 2007

原创 hikey970学习-011 hikey970上安装opencv

在python3中装有tensorflow,可以没有装opencv,做图像处理常常需要opencv,下面讲解安装方法:一、用Ctrl+Alt+T打开终端,输入下述命令,安装OpenCV3.3.1的依赖包sudo apt-get install build-essentialsudo apt-get install cmake git libgtk2.0-dev pkg-config liba...

2018-09-26 16:33:14 1218

原创 hikey970学习-010 lebian系统与window系统tftp传文件

lebian系统与window系统间传文件使用tftp,本文讲解tftp的搭建和使用过程一、系统结构:hikey970和window PC都是连接在同一个无线路由器的WAN口上的,无线路由器与外网连接,这样hikey970和PC都可以上网,并且之间可以互相ping通。板子和PC的ip应该在同个网段之内,比如板子的为192.169.0.A,PC的IP地址为192.168.0.B,则为同一网段,查...

2018-09-25 21:23:44 606

原创 hikey970学习-009 tensorflow环境的搭建

1、tensorflow测试:安装完系统以及拓展分区大小后,就可以开始搭建环境了,lebian中安装了python2和python3,其中的python3中安装了tensorflow,可以测试一下tensorflow是否正常:输入:python3,出现python3的运行窗口,输入测试程序:能正常输出b‘hello,world’则证明正常2、调整系统默认python版本在系统中输入py...

2018-09-19 09:56:36 2047 7

原创 hikey970学习-008 hikey970开发板lebian系统空间拓展

在007中把体统烧写好了之后,就可以启动系统了,启动后我们要对系统分区进行拓展,不然系统分区就只有4G的空间可以用,本文记录对空间进行拓展的过程,该过程需要连接显示器在图形界面下使用gparted进行1、启动系统 把开关拨至on off off off,在未上电的情况下连接好鼠标、键盘、网线,在上电后再接设备有时候会没法驱动。给板子上电。 等待系统启动完成,网络连接正常的情况下网口的两个灯...

2018-09-14 13:49:19 1426 7

原创 hikey970学习-007 hikey970开发板lebian系统烧写(ubuntu下)

下面讲解在ubuntu16.04下面烧写系统的步骤,此次烧写的系统是乐美客出的lebain系统材料准备 1、硬件准备: (1)ubuntu16.04系统的电脑 (2)type-C数据线 (3)hikey970开发板 (4)开发板电源12V2A 2、软件准备: (1)安装安卓fastboot,在Ubuntu系统中打开终端,输入:sudo apt-get in...

2018-09-13 19:18:28 2965 2

原创 hikey970学习-006 hikey970开发板基础固件+系统烧写(ubuntu下)

本文讲解在Ubuntu16.04下面烧写hikey基础固件的步骤。平时刷系统只需要烧写系统部分,可是但系统没法启动的时候就需要将基础固件和系统一起烧录,如果只是需要烧系统的话,请看《hikey970-007 hikey970开发板系统烧写(ubuntu下)》 烧写的过程参照乐美客发布的lebian镜像中带的烧写指南: 《lebian-rfs_flashing_guide.txt》材料准备:...

2018-09-13 17:33:16 2515

原创 hikey970学习-005 update image guide 镜像升级指南

20180311版本Base Firmware Files and Installation基本固件文件和安装 本节展示如何为HiKey970安装所有基础固件组件。完成这些说明后,请继续进入HiKey970文档登录页面以显示操作系统。步骤: Step 1: Material and Preperations 材料和准备 hikey970开发板、typeC线、电源 ...

2018-09-12 19:46:09 1132

原创 hikey970学习-004 HiAI使用手册

hikey970-004 HiAI使用手册P10: 7 算子兼容性评估 模型算子兼容性评估可通过执行算子检查工具OperatorsCheck.jar来判断模型算子是否支持在NPU上运行。如果检查通过,则可以进行模型转换;否则,按照工具提示建议替换算子。算子检查工具OperatorsCheck.jar可运行在Ubuntu16.04、Win10、MacOS系统上,检查界面一致,下面以Ubunt...

2018-09-12 19:32:55 1309 2

转载 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 521 3

原创 tensorflow-001 制作、读取tfrecord文件的程序

tfrecords文件是tensorflow规范的数据文件。TensorFlow提供了TFRecord的格式来统一存储数据,TFRecord格式是一种将图像数据和标签放在一起的二进制文件,能更好的利用内存,在tensorflow中快速的复制,移动,读取,存储 等等。   TFRecords文件包含了tf.train.Example 协议内存块(protocol buffer)(协议内存块包含了字...

2018-07-25 12:50:29 1094

原创 Opencv-003 霍夫直线检测

        霍夫变换(Hough Transform)是图像处理中的一种特征提取技术,它通过一种投票算法检测具有特定形状的物体。该过程在一个参数空间中通过计算累计结果的局部最大值得到一个符合该特定形状的集合作为霍夫变换结果。霍夫变换于1962年由Paul Hough 首次提出[53],后于1972年由Richard Duda和Peter Hart推广使用[54],经典霍夫变换用来检测图像中的直...

2018-07-23 19:32:04 273

原创 深度学习-002 NISP: Pruning Networks using Neuron Importance Score Propagation 神经网络剪枝算法

NISP: Pruning Networks using Neuron Importance Score Propagation利用神经元重要性分数传播对网络进行剪枝这是CVPR2018的一篇文章,在在这里整理一下我的理解思路论文链接:https://arxiv.org/abs/1711.05908        为了减少深层卷积神经网络(CNNs)中的显着冗余,现有的方法只考虑单...

2018-07-20 15:07:19 2504 3

原创 Opencv-002 canny算子的理解

Opencv002-canny算子的理解函数功能:采用Canny方法对图像进行边缘检测函数原型:void cvCanny(  const CvArr* image,  CvArr* edges,  double threshold1,double threshold2,  int aperture_size=3);函数说明:第一个参数表示输入图像,必须为单通...

2018-07-18 19:04:04 2189 1

原创 Opencv-001 opencv安装

按照博客中的安装,注意在64位电脑下要进行设置http://blog.csdn.net/laobai1015/article/details/50886388此处记得设置好,如同win32的设置

2018-07-16 09:03:26 122

原创 hikey970学习-003:DDK用户手册学习《Huawei HiAI DDK User Manual 》(1)

看了华为HIAIDDK用户手册,目前关于hikey970跑神经网络的资料比较少,官方资料是不错的学习工具,下面的的内容都是根据手册的内容整理、翻译相关内容了一下: 《Huawei HiAI DDK User Manual》下载地址:https://download.csdn.net/download/qqqzmy/105417571、overview        HiAI是华...

2018-07-14 21:47:25 2916

原创 hikey970学习-002:环境搭建

hikey麒麟970(002):环境搭建一、安装adb 和 fastboot工具在win10环境下搭建环境,先安装驱动adb和fastboot,过程如下:下载文件:USB驱动,adb 和 fastboot工具 链接:https://pan.baidu.com/s/1Djt2SGVHEP5gMkuX5lF_JQ密码:z8zo1、解压文件到C盘路径下:2、路径加入环境变量...

2018-07-10 16:07:47 2024

原创 hikey970学习-001:hikey970简介及学习资料

最近开始使用麒麟970芯片做神经网络方面的研究,这个系列的文章是我在学习过程中的记录,希望和大家一起探讨,谢谢!一、麒麟970芯片介绍:        麒麟970芯片是华为海思推出的一款采用了台积电10nm工艺的新一代芯片,是全球首款内置独立NPU(神经网络单元)的智能手机AI计算平台。华为的新款芯片麒麟970,为推出的旗舰机型Mate 10和其他高端手机提供更快的处理速度和更低的功耗。2...

2018-07-10 15:31:42 6854 2

原创 第一篇博客

这个博客用于记录自己在开发过程中的点滴,也可以用于和别人讨论问题,希望大家多多支持

2017-08-03 20:04:02 122

hikey970用户手册

华为hikey970文档NPU使用用户手册,有三个文档《Huawei HiAI DDK Integration Case》《Huawei HiAI DDK Operator Specifications》《Huawei HiAI DDK User Manual》

2018-07-14

MobileNetV1&V2;的论文和PPT

这个是我学习MobileNetV1&V2;的论文和自己做的用于汇报的PPT,还有程序,可供下载学习

2018-05-24

吴恩达深度学习第二周课后作业assignment2_2答案参考整理版

初学机器学习,追完了吴恩达的《机器学习》课程后,我开始学《深度学习》课程。 下面是我做的第二周课后作业assignment2_2,程序运行可以work。这份是整理版的,我把那些介绍的文字和测试程序删除了,让整个程序更加直观,可以自己先独立做作业,不懂再参考这份文件。

2017-09-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除