自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 ubuntu用 conda 创建虚拟环境,安装cuda+cudnn+tensorflow-gpu+opencv3

记性不好+重装系统当饭吃,记录一下常用的装机命令行。环境:Ubuntu16.04,Anaconda3创建虚拟环境:conda create -n env_name python=3.6激活虚拟环境:source activate env_name退出虚拟环境:source deactivate env_name删除虚拟环境:conda remove -...

2019-04-03 21:42:32 3163 2

原创 linux gpu显存满了但是使用率为0

在跑openpose的demo时,一开始能编译的 但是后来一直无法编译,发现显存满了,即使把程序关了,还是不行。记一下怎么清显存。nvidia-smi查看gpu使用情况,发现gpu显存(memory-usage)满了,但是使用率(gpu-util)是0。下面的进程可以看到有用了非常多显存的进程,记下PIDkill -9 PID把对应的进程杀掉就ok了。gpu...

2019-04-26 20:31:01 8947

原创 【openpose】tensorflow、keras、pytorch版本

tensorflow版本:github.com/ildoonet/tf-pose-estimationkeras版本:github.com/michalfaber/keras_Realtime_Multi-Person_Pose_Estimationpytorch版本:github.com/Hzzone/pytorch-openposekeras版本的模型是原论文模型转码过来的,ten...

2019-04-24 19:51:05 3918 7

原创 【tensorflow】学习记录二:tensorflow实现机制

tensorflow中文官方手册:www.tensorfly.cn/tfdoc/get_started/basic_usage.html莫烦python:https://morvanzhou.github.io/tutorials/machine-learning/tensorflowTensorflow使用图来表示计算任务。图中节点表示为operation(表示数学操作),一个op...

2019-04-23 17:02:40 387

原创 keras 中文手册

keras-cn.readthedocs.io/en/latest/layers/convolutional_layer/#con2d

2019-04-22 20:45:21 939

原创 【tensorflow】学习记录一: tf.global_variables_initializer()

tensorflow中初始化参数使用:sess.run(tf.global_variables_initializer()),意思是初始化全局所有变量。源代码:def global_variables_initializer(): """Returns an Op that initializes global variables. Returns: An Op that...

2019-04-20 19:46:53 5193

原创 【神经网络】超参数 批大小batchsize 的理解

batchsize:一次训练的样本数目对于图片数据,一般输入的数据格式为 (样本数,图片长,图片宽,通道数),样本数也就是批大小。我对批大小的疑问在于:一个批次的数据前向传播后只得到一个cost/loss值, 它是由所有样本计算loss再求平均得到。那么一批中的图片都是不一样的,求的loss也不一样梯度也不一样,但是在神经网络中每一层都是只用一个梯度去更新,这样合理吗。合理。因为求和求...

2019-04-20 16:32:07 7978

原创 【机器学习、神经网络、计算机视觉】 trick

数据处理:flatten a matrix X of shape (a,b,c,d) to a matrix X_flatten of shape (b*c*d,a) is to use:X_flatten = X.reshape(X.shape[0], -1).T。。。看到了就更新

2019-04-18 19:45:40 382

原创 【机器学习、神经网络、计算机视觉】python常用包记录查询

h5py:是与h5文件交互的数据包matplotlib:用来绘制python的图形numpy:这个就不用说了PIL:其中的image模块是图像处理的常用模块scipy:有很多常用的软件包,可以插值、积分、优化、图像处理、等等,一般与numpy协作sklearn:为数据挖掘和数据分析提供简单有效的工具。。。慢慢补充...

2019-04-18 17:15:52 277

原创 【匈牙利算法】学习笔记

匈牙利算法是一种在多项式时间内求解任务分配问题的组合优化算法,如果使用暴力穷举求解分配解的话,则是一个NP的问题。在二分图里应用很多,最近在看人体姿态估计,在拼骨架的时候匈牙利算法用的很多。这个博客里把算法讲的非常简单易懂,忘记的话看一下就行:https://blog.csdn.net/dark_scope/article/details/8880547...

2019-04-16 22:20:29 250

原创 macbook delete快捷键 如何删除光标后面一个字符

第一种:按 delete 键,实现 Windows 键盘上退格键的功能,也就是删除光标之前的一个字符(默认);第二种:按 fn+delete 键,删除光标之后的一个字符;第三种:按 option+delete 键,删除光标之前的一个单词(英文有效);第五种:选中文件后按 command+delete,删除掉该文件,在代码中是只见删除一行。...

2019-04-12 11:10:54 11162

原创 双显示器一个清晰一个模糊

今天换了一个显示器,见识了起码五种转接头。。跟拼图一样装好以后发现一个显示屏有点模糊,大概是一个像素的重影,看着非常不舒服。搞了半天,发现是一根数据线有问题,换了一根就清晰了。所以显示器模糊 八成是数据线有问题,,拔一下再插或者干脆换一根。...

2019-04-11 20:07:37 7672

原创 argmax 与 max 的区别

y=f(t) 就是一般的函数形式y=max f(t) :y是f(t)函数的最大值y=argmax f(t) :y是f(t)函数取到最大值时的参数t比如有 f(t)=t^2 ; t的取值范围{0,1,2},那么:y=max f(t)=4;y=argmax f(t)=2;...

2019-04-10 21:57:19 25011 2

原创 【Monte Carlo Tree Search Methods】MCTS 蒙特卡洛搜索树 学习笔记

之前本科的时候有学过这个算法,写了一个五子棋的小demo,不过现在忘记了很多。所以在捡起来看一看。记录一下我的学习。简介蒙特卡洛搜索树和蒙特卡洛算法还是有区别的,mcts是一类数搜索算法,可以解决探索空间巨大的问题,比如围棋算法,AlphaGo就是用的mcts。如果对于空间小,层数浅的问题,可以直接使用穷举来计算。但是对于空间非常大的问题,计算能力跟不上,就只能使用mcts了。mcts...

2019-04-10 21:27:26 1017 1

原创 Unet学习与理解

Unet是对FCN的改进,FCN实现了端到端的图像分割,但是也有缺点:细节处理的不够好,下图是fcn的网络结构。对最后的heatmap进行上采样,与pool4拼接(不是相加),再上采样与pool3拼接,再上采样至原图像大小。下图是Unet的网络结构。左边是特征提取部分,右边是上采样部分。由于网络结构像U型,所以叫Unet。这个图表达的很清晰了。在特征提取部分:1、3*3的卷积操...

2019-04-09 21:11:27 5218 1

原创 FCN的学习与理解

今天再次看了一遍fcn,对它的理解更深了。一句话概括FCN:FCN将传统网络后面的全连接层换成了卷积层。说一下我对fcn意义的理解: 1、输出从一个一维向量转化成了高维特征图,如下图的例子,输出从4096—>1*1*4096,两者都是4096个数值,数值是一样的,但是结构不一样,后者符合图像的二维结构。这样就可以后续进行图像分割。 2、如果说是一张有多个对象的图,...

2019-04-09 19:39:38 1222 2

原创 【human estimation】人体姿态检测的关键问题

今天给老师汇报了一下OpenPose的论文和人体姿态检测的学习进展。自以为把论文已经看的挺熟的了,代码也跑起来了,但是还是被老师问的哑口无言,记录一下,作为我之后学习human estimation的方向。1、首先对于最简单的只有单人的图片的姿态检测,如何实现。 最简单的就是用up-down,先用一个human detector检测出人,然后再检测part的heatmap。那么hea...

2019-04-08 22:00:38 910

原创 【tf-pose-estimation】人体姿态识别tensorflow版OpenPose Ubuntu16.04安装全过程

3记录一下openpose tf版本的安装全流程,踩了所有的坑,希望你可以一次性安装成功。环境:Ubuntu16.04+Anaconda3code:https://github.com/ildoonet/tf-pose-estimationpaper:https://arxiv.org/pdf/1611.08050.pdf1)创建虚拟环境+安装cuda+cudnn+tensorf...

2019-04-08 20:19:36 4690 17

原创 非极大值抑制(Non-maximum suppression)

算法本质是搜索局部极大值,抑制非极大值元素。在图像检测中应用的很多,目的就是要去除冗余的检测框,保留最好的一个,直观图如下:python代码如下:def py_cpu_nms(dets, thresh): """Pure Python NMS baseline.""" #x1、y1、x2、y2、以及score赋值 x1 = dets[:, 0] ...

2019-04-02 19:07:03 175

原创 A Framework for Human Pose Estimation in Videos 部分翻译

视频中的人体姿态估计框架介绍 人体姿态估计对于许多计算机视觉应用是至关重要的,包括人机交互、活动识别和视频监控。人体姿态估计是一个有挑战性的问题,因为它具有大的外观差异,人体的非刚性,背景杂乱和自我遮挡等特点。最近,人体姿态估计在解决无约束的单幅图像问题上取得了重大进展; 然而,视频中的人体姿态估计仍是一个相对较新且前景广阔的问题,需要进行改进。显然,可以将基于单个图像的姿势估...

2019-04-01 17:03:03 184

原创 姿态估计 OpenPose: Realtime Multi-Person 2D Pose Estimation using Part Affinity Fields 论文笔记

论文地址:https://arxiv.org/abs/1611.08050项目代码:https://github.com/CMU-Perceptual-Computing-Lab/openpose/

2019-04-01 16:56:07 411

原创 ubuntu对指定区域截图

ubuntu有自带的截图工具,分三种类型:全屏、当前活动窗口、自定义区域。设置好自定义区域的截图快捷键就可以使用,系统设置-->键盘-->快捷键-->截图-->对选区截图,按习惯设置了Ctrl+Alt+A。完成后就可以使用快捷键截图了!...

2019-04-01 16:12:22 777

空空如也

空空如也

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

TA关注的人

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