tvm载入insightface人脸识别模型(二)

1、载入insightface训练好的人脸识别模型 将insightface训练好的模型转换成tvm能部署的model格式: import numpy as np import nnvm.compiler import nnvm.testing import tvm from tvm.con...

2019-04-22 01:32:40

阅读数 13

评论数 0

tvm编译笔记(一)

1、编译需要打开的选项: set(USE_SORT ON) 参考资料: https://discuss.tvm.ai/t/solved-cant-run-tutorials-ssd-model-on-my-own-cpu/2005 2、编译gpu模型: 将target = tvm.tar...

2019-04-21 01:41:10

阅读数 21

评论数 0

tensorflow bug集合

1、TypeError: __new__() got an unexpected keyword argument 'serialized_options' 原因:protobuf版本冲突 解决方法: pip uninstall protobuf pip install -U protob...

2019-04-17 16:07:02

阅读数 39

评论数 0

python环境

1、创建python环境 conda create -n tensorflow python=3.5 2、打印当前conda环境 conda info --envs 3、删除conda环境 conda remove -n tensorflow --all 4、激活环境 act...

2019-04-15 02:06:22

阅读数 13

评论数 0

ncnn载入108点关键点检测模型

最近发现一款强大的开源部署框架,左庆博士开源的ZQCNN:https://github.com/zuoqing1988/ZQCNN 发现里面有个108个点的人脸关键点检测模型效果特别好,就将其对应mxnet模型转换成ncnn对应模型,测试代码如下: #include <iost...

2019-04-08 20:04:58

阅读数 26

评论数 0

ncnn 载入insightface训练好的性别年龄识别模型

1、模型转换 从insightface项目中下载mxnet模型:https://github.com/deepinsight/insightface/tree/master/gender-age/model 2、使用ncnn的模型转换工具mxnet2ncnn进行模型转换 ./mxnet2n...

2019-03-28 21:33:14

阅读数 63

评论数 0

一些笔记

一、 强类型和弱类型语言: 1、变量先定义,后使用;2、特定类型变量只能特定类型数据——强类型语言; 1、变量无需定义即可使用;2、变量没有类型,可以装不同类型变量——弱类型语言;二、数组:保存多个类型相同,功能类似的变量;三、流程控制: 1、顺序结构:程序默认顺序执行; 2、分支结构:if分...

2019-03-25 13:30:03

阅读数 45

评论数 0

深度模型部署

1、opencv 主要难点在于模型的输入输出,这个可以通过caffe model的deploy.prototxt获知,设置完输入和输出后,然后通过一个forward前向操作来得到当前输入图像对应的预测结果,这里是载入2015年性别年龄识别中年龄模型对应代码: cv::dnn::Net n...

2019-03-19 00:56:56

阅读数 32

评论数 0

使用pycaffe删除某一层

需要将mobilessdlite中silence层删除掉,方法很简单,首先,将deploy.prototxt文件中的silence层删除掉,然后使用caffe载入模型,最后将模型重新写成caffemodel 具体如下: 第一步:删除deploy.prototxt文件中的silence关...

2019-03-04 22:44:29

阅读数 64

评论数 0

一些工具

1、deep learning 模型结构可视化工具netron: 网页版:https://lutzroeder.github.io/netron 源码版:https://github.com/lutzroeder/netron 2、tensorflow游乐场: http://playgro...

2019-03-04 13:28:21

阅读数 37

评论数 0

tensorflow(八):数据处理

1、制作tfrecords 使用tf.train.Example来对数据和标签进行封装,然后采用tf.python_io.TFRecordWriter方法进行写操作。 import tensorflow as tf import os import PIL.Image as Image c...

2019-02-24 22:34:00

阅读数 51

评论数 0

python 错误笔记

1、ImportError: No module named Image 解决方法: import PIL.Image as Image 参考资料: https://blog.csdn.net/weixin_40013463/article/details/79424403#comm...

2019-02-24 22:26:56

阅读数 43

评论数 0

python 笔记

1、字符串编码 ASCII码:美国人发明了计算机,最早只有127个字符(字母、数字和一些符号)被编码到计算机中,使用一个8bite的字节(byte)就足够了,这就是最早的ASCII码; Unicode:对于不同语言,如汉语、韩语、日语,显然使用一个byte是不足以完成编码的,因此,为了区别于A...

2019-02-24 20:54:03

阅读数 31

评论数 0

C++ 常见用法

1、std::sort 说实话,这个是真的好用,需要包含头文件:#include <algorithm> std::sort(A.begin(), A.end(), [](struct b1, struct b2) {return b1.m_ &a...

2019-01-08 07:42:19

阅读数 64

评论数 0

WWN1:where-what network 1

    where-what networks系列模型是翁巨扬教授提出自主心智发育的第二个框架,类比于现有网络结构,之前说的multi-layer in-place learning network 的结构相当于传统神经网络,后面where-what network的结构相当于现在流行的卷积神经网...

2018-12-17 13:09:05

阅读数 61

评论数 0

一些有用的下载

1、protobuf https://github.com/protocolbuffers/protobuf/releases 安装步骤: https://github.com/protocolbuffers/protobuf/blob/master/src/README.md 2、c...

2018-11-17 17:49:40

阅读数 90

评论数 0

caffe bug && some useful library

1、relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC#2171 解决方案: https://github.com/BVLC/ca...

2018-11-07 22:55:35

阅读数 105

评论数 0

CMakeLists用法笔记

做一个学习笔记,仅仅是笔记而已。 1、设置编译选项: 这里可以利用CMAKE_C_FLAGS(增加C编译选项)和CMAKE_CXX_FLAGS(增加C++编译选项),可以设置的编译选项有: 1) -fPIC     fPIC的全称是 Position Independent Code, 用...

2018-10-24 21:58:58

阅读数 123

评论数 0

opencv api 测试记录

1、仿射变换warpAffine对三通道图像进行变换: #include <iostream> #include <opencv2/opencv.hpp> int main(int arc, char* argv[]) { cv...

2018-10-23 13:42:04

阅读数 142

评论数 0

ncnn之yolov2

ncnn框架是一个非常好的深度学习部署框架,基于ncnn,我们可以很方便的对训练好的深度学习模型部署到手机(Android或Ios)、linux和PC端上,而且ncnn还提供了各个框架模型转换成ncnn可读形式模型的工具,如图1所示。 ...

2018-10-21 19:20:13

阅读数 605

评论数 0

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