自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 姿态识别(1):DeepPose : Human Pose Estimation via Deep Neural Networks

这篇文章是使用深度学习网络处理人体关节点定位的第一篇文章,发表于2014,August 20. 作者使用了级联的卷积神经网络来预测人体关节点。1 研究背景人体姿态识别被定义为人体关键点的定位问题,一直以来是计算机视觉领域的重要关注点。这一问题有着一些常见的挑战,比如各式各样的关节姿态,小得难以看见的关节点,遮蔽的关节点,需要根据上下文判断的关节点,而这个领域主流的工作是各式样的关节姿态...

2018-05-07 18:40:05 31069 5

原创 Visualizing and Understanding Convolutional Networks

卷积神经网络可以提高分类效果,然而其内部解释性却不如传统网络。为了弄清楚卷积神经网络是如何提取图像特征,Matthew D. Zeiler与Rob Fergus就这个问题发表了Visualizing and Understanding Convolutional Networks论文。 在观察第一层图片特征提取时,会发现卷积网络会首先提取一些简单的色彩,直线,曲线等低级特征,而到了第二层甚至更高...

2018-04-14 16:26:25 392

原创 Ubuntu 16.04 配置Nvidia驱动

Ubuntu 16.04 LTS 配置Nvidia 驱动1 安装包安装2 源安装其他参考有两种办法来安装Nvidia 驱动 ,其一是按照官方给的安装包来来进行安装,其二是按照PPA源安装。1 安装包安装驱动下载地址# :(1)https://www.geforce.cn/drivers (2)https://www.nvidia.com/Download/index.aspx?lang=cn...

2018-09-18 18:30:35 3743

原创 开发环境搭建(1):Ubuntu 16.04+Win10 双硬盘双系统安装

安装环境: 基于 BIOS+MBR,两块硬盘SSD+机械硬盘,win10 1709+ ubuntu16.04.04 1.安装Windows 10 笔者使用的电脑为联想小新锐7000基础版,仅有一块机械硬盘,后来加的固态硬盘。所以机械硬盘为笔记本的第一硬盘,在重装系统的过程中,将windows的保留分区(boot分区及其他)安装在了机械硬盘上,笔者曾试图用windows安装程序自带分...

2018-06-10 14:11:55 641

原创 一种通用的图像预处理方式

2018-05-09 22:26:34 878

原创 关于tensorflow 中 placeholder 与 reshape的一点坑

在搭LeNet-5 模型时,在卷积层的输出到全连接层时,使用了reshape将四维的矩阵转化维2维矩阵时,发生了错误: 起初以为时类型转换发生了错误,然后演算过后发现并没有错误。然后改了下 训练数据的输入格式 # 定义输入输出placeholder, **修改前** x = tf.placeholder(tf.float32, ...

2018-03-27 19:00:21 5938 2

原创 Tensorflow 中max_pool的padding 问题

之前在学习过程中并没有遇到池化层padding的问题,在听课过程没有提到池化层padding,于是试了下,果然填不填充是不一样的效果。下面是程序示例a = tf.get_variable('w', shape=(1,4,4,1), initializer=tf.truncated_normal_initializer(seed=1))b = tf.nn.max_pool(a, ...

2018-03-26 21:09:17 8841 4

原创 Tensorflow 模型持久化

保存变量 这里的保存两个变量,然后另外从另一个文件读取import tensorflow as tffrom prepare import PreparePrepare()v = tf.Variable(0, dtype=tf.float32, name="v")for variables in tf.global_variables(): print(vari...

2018-03-19 10:28:29 257

原创 KNN cifar-10 L1 L2距离 交叉验证

K-NN k-Nearest Neighbor分类器 之前的近邻算法(NN)是仅仅选择一个最近的图像标签,K-NN是选出K个差值最小的图像标签,然后看那个标签的数量多就选用那个标签作为预测值,这样就提高了泛化能力。交叉验证。 有时候,训练集数量较小(因此验证集的数量更小)。如果是交叉验证集,将训练集平均分成5份,其中4份用来训练,1份用来验证。然后我们循环着取其中4份来训练,其中1份来验证

2017-12-13 00:29:53 3577

原创 CIFAR-10驱动的KNN分类器

先读取CIFAR-10的数据集,CIFAR的数据字典包含了50000张图片,每张图片是32x32的的三通道彩色图像,所以CIFAR-10的训练集是有50000个32x32x3=3072的向量组成。 (50000,3072)的矩阵构成了训练图片,训练集中有包含了50000个label。测试集是10000张图片,10000个label。训练集分为5个batch,在读取数据时,将5个batch数据读入到一

2017-12-12 16:14:20 870 1

转载 机器学习--梯度下降

在求解机器学习算法的模型参数,即无约束优化问题时,梯度下降(Gradient Descent)是最常采用的方法之一,另一种常用的方法是最小二乘法。这里就对梯度下降法做一个完整的总结。1. 梯度    在微积分里面,对多元函数的参数求∂偏导数,把求得的各个参数的偏导数以向量的形式写出来,就是梯度。比如函数f(x,y), 分别对x,y求偏导数,求得的梯度向量就是(∂f/∂x, ∂f/∂

2017-10-09 14:28:18 321

原创 形态学图像处理

形态学图像处理是指从图像中提取一些“内涵”,也就是一些想得到的属性。形态学处理的数学工具是集合论,在冈萨雷斯的书中研究对象以后两种一种是二值图像,一种是灰度图像。  在在二值图像中中主要有膨胀和腐蚀两种基础操作,大多数形态学算法都是基于膨胀和腐蚀这两种。不管那种操作都需要用到一种处理的工具,这种工具定义了如何对图像进行腐蚀,在图像处理中这种工具被称为结构元(structure element),就

2017-07-27 20:52:45 3447

原创 多态 编译器&运行期绑定

名词解释:多态:面向对象语言的一个重要特征:多态(polymorphism)。以专业术语来讲,是一种运行期绑定(run-time binding)机制,,通过这种机制,实现函数名绑定到具体实现代码的目的。入口地址:执行程序时,构成程序的函数在内存中拥有自己的存储空间,而一个函数在内存中的起始地址被称为入口地址,函数名与入口地址是紧密相连的。运行期绑定:函数的地址在运行时确定

2013-08-11 22:13:45 1490

原创 c++ 数组class 派生类继承

这次写代码还是感觉自机不够细心,自己太马虎,虽然不是一名程序员但应该做好自己。头文件:`#ifndef ARRAY_H_#define ARRAY_H_#define MAX_ARRAY 50 // 设置最大数组存取长度#define len(a) (sizeof(a)/sizeof(a[0])) // 计算数组长度#include #include // use exit(

2013-08-09 21:05:22 2075

Linux下Qt编程入门

自己收集的资料 关于LINUX 平台下的 QT 开发

2013-05-01

空空如也

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

TA关注的人

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