妙猪的专栏

代码的世界,即为完美的世界

Tensorflow 模型量化 (Quantizing deep convolutional networks for efficient inference: A whitepaper 译文)

最近Tensorflow官方发布了一份《Quantizing deep convolutional networks for efficient inference》白皮书,共36页,讲解了基于Tensorflow的模型量化的有关知识。由于最近也在学习模型量化这部分工作,所以计划对这份文档翻译一下...

2018-07-30 16:12:46

阅读数 6995

评论数 4

Keras---序贯模型

快速开始序贯(Sequential)模型 序贯模型是多个网络层的线性堆叠,也就是“一条路走到黑”。 可以通过向Sequential模型传递一个layer的list来构造该模型: from keras.models import Sequential from keras.layers impo...

2017-09-28 23:55:37

阅读数 464

评论数 0

美国高通 Snapdragon Neural Processing Engine SDK (SNPE) 系列 (2):支持的网络层

Layer Type Description Caffe Equivalent TensorFlow Equivalent CPU GPU DSP Batch normalization (+ Scaling) Batch normalization followed by...

2017-09-11 21:58:54

阅读数 1513

评论数 0

美国高通 Snapdragon Neural Processing Engine SDK (SNPE) 系列 (1):用户自定义层JNI实现

可能系列开篇都喜欢说说Snapdragon Neural Processing Engine SDK(SNPE)是个什么东西,我就简短说几句,然后直接简单粗暴直入主题。         Snapdragon Neural Processing Engine SDK是美国高通公司出品的神经网络处理引...

2017-09-11 21:17:36

阅读数 10093

评论数 3

Multi-Scale Context Aggregation by Dilated Convolution 对空洞卷积(扩张卷积)、感受野的理解

dilated convolution是针对图像语义分割问题中下采样会降低图像分辨率、丢失信息而提出的一种卷积思路。

2017-09-07 17:31:09

阅读数 8264

评论数 5

python读写matlab的.m文件

做深度学习的项目时,原始图片一般会先转换成其他格式,方便学习框架直接读取,比如caffe的leveldb、lmdb,matlab的.m格式,tensorflow的tfrecords格式等。 python读写tfrecords格式,请参照http://blog.csdn.net/guvcolie/a...

2017-09-03 23:35:06

阅读数 4135

评论数 0

tensorflow中slim模块api介绍

最近需要使用slim模块,先把slim的介绍放在这,后续会进行整理 github:https://github.com/tensorflow/tensorflow/edit/master/tensorflow/contrib/slim/README.md TensorFlow-Slim TF-S...

2017-08-29 20:13:35

阅读数 51954

评论数 18

tensorflow 卷积、反卷积形式的去噪自编码器

对于去噪自编码器,网上好多都是利用全连接神经网络进行构建,我自己写了一个卷积、反卷积形式的去噪自编码器,其中的参数调优如果有兴趣的话,可以自行修改查看结果。 数据集我使用最简单的mnist: 网络结构: mnist输入(28*28=784向量) => 28*28*1矩阵 =>...

2017-08-24 15:01:47

阅读数 6463

评论数 15

将mnist原始图像转换为tfrecords格式

官方其实是给了mnist数据读取接口的,但还是自己实现一下,这样内部的处理机制就都明白了 mnist数据集中包含测试集和训练集(训练+验证),每个集合中包含若干图片和一个标签文件: 转tfrecords代码 #! -*- coding: utf-8 -*- import tensor...

2017-08-22 18:14:31

阅读数 2162

评论数 0

将tensorflow网络模型(图+权值)保存为.pb文件,并从.pb文件中还原网络模型

工程结构如下: 将网络模型(图+权值)保存为.pb文件  write.py # -*- coding: utf-8 -*- from __future__ import absolute_import, unicode_literals from tensorflow.examples.tu...

2017-08-22 13:43:49

阅读数 5787

评论数 0

tensorflow中tfrecords格式的读写

关于Tensorflow数据的读取,有三种方法: 供给数据(Feeding): 在TensorFlow程序运行的每一步, 让Python代码来供给数据(一次一喂)。 从文件读取数据: 在TensorFlow图的起始, 让一个输入管线从文件中读取数据(从文件流中自动读取)。 预加载数据: 在Ten...

2017-08-21 21:07:41

阅读数 1002

评论数 0

tensorflow中指定GPU及GPU显存设置

查看机器上GPU情况 命令: nvidia-smi 功能:显示机器上gpu的情况 命令: nvidia-smi -l 功能:定时更新显示机器上gpu的情况 其中左上侧有0、1、2、3的编号,表示GPU的编号,在后面指定GPU时需要使用这个编号。 在终端执行程序时...

2017-08-14 17:44:26

阅读数 46491

评论数 3

FCN8s 代码解析

FCN.py # -×- coding: utf-8 -*- from __future__ import print_function import tensorflow as tf import numpy as np import TensorflowUtils as util...

2017-08-13 16:19:55

阅读数 6428

评论数 14

深度学习反向传播

文章出处: http://blog.csdn.net/han_xiaoyang/article/details/50321873 1. 引言 问题描述与动机: 大家都知道的,其实我们就是在给定的图像像素向量x和对应的函数f(x),然后我们希望能够计算f在x...

2017-08-13 02:07:49

阅读数 1261

评论数 0

用于语义分割的全卷积网络 (fully convolutional networks for semantic segmentation)

摘要 卷积网络在特征分层领域是非常强大的视觉模型。我们证明了经过端到端、像素到像素训练的卷积网络超过语义分割中最先进的技术。我们的核心观点是建立“全卷积”网络,输入任意尺寸,经过有效的推理和学习产生相应尺寸的输出。我们定义并指定全卷积网络的空间,解释它们在空间范围内dense predictio...

2017-08-12 22:19:30

阅读数 4787

评论数 0

自然图像抠图的一种闭式解 (a closed-form solution to natual image matting)

摘要 交互式数字抠图,基于有限的用户输入从图像中提取前景物体,是图像和视频处理中非常重要的任务。从计算机视觉角度,这个任务非常具有挑战性,因为它是一个病态问题,每个像素上都必须估计前景和背景的颜色,还有单通道颜色的前景不透明度(alpha磨砂)。当前的方法将估计严格限制在图像的一小部分,基于已知像...

2017-08-12 22:16:26

阅读数 3132

评论数 1

【TensorFlow】tf.nn.conv2d是怎样实现卷积的?

文章出处:http://blog.csdn.net/mao_xiao_feng/article/details/53444333 tf.nn.conv2d是TensorFlow里面实现卷积的函数,参考文档对它的介绍并不是很详细,实际上这是搭建卷积神经网络比较核心的一个方法,非常重...

2017-08-06 18:17:29

阅读数 517

评论数 0

Tensorflow的反卷积(上采样)

文章出处:http://blog.csdn.net/mao_xiao_feng/article/details/71713358 反卷积操作是卷积的反向 如果你随时都记住上面强调的重点,那你基本就理解一大半了,接下来通过一些函数的介绍为大家强化这个观念 conv2d_transpose(...

2017-08-06 18:11:04

阅读数 10758

评论数 2

利用卷积自编码器对图片进行降噪

文章出处: https://zhuanlan.zhihu.com/p/27902193 前言 这周工作太忙,本来想更把Attention tranlsation写出来,但一直抽不出时间,等后面有时间再来写。我们这周来看一个简单的自编码器实战代码,关于自编码器的理论介绍我就不详细介绍了,...

2017-08-06 17:24:22

阅读数 5527

评论数 0

git add用法详解

一、前言 git add命令主要用于把我们要提交的文件的信息添加到索引库中。当我们使用git commit时,git将依据索引库中的内容来进行文件的提交。 二、基本 git add 表示 add to index only files created or modified and not ...

2016-10-08 18:46:44

阅读数 22928

评论数 0

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