自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wzy的博客

苦尽甘来

  • 博客(56)
  • 收藏
  • 关注

转载 python time模块常用函数

http://www.cnblogs.com/qq78292959/archive/2013/03/22/2975786.html1、可以试下下面的方式来取得当前时间的时间戳:import timeprint time.time()输出的结果是:1279578704.67252712、但是这样是一连串的数字不是我们想要的结果,我们可以利用time模块的格式化时间的方

2017-03-28 11:21:23 598

转载 R-FCN: Object Detection via Region-based Fully Convolutional Networks

背景介绍   R-CNN 系列的方法,如 SPPnet、Fast R-CNN、Faster R-CNN 等方法在 Object Detection 上取得了很大的成功。这些方法的网络结构被 RoI pooling 层分成两个子网络:共享的全卷积子网,RoI-wise 的子网络。这样设计的一个主要的原因是,借鉴自那些经典的分类网络结构,如 AlexNet、VGG Nets 等,这些网络结

2017-03-25 17:23:21 1733

转载 python numpy教程

先决条件在阅读这个教程之前,你多少需要知道点python。如果你想重新回忆下,请看看Python Tutorial.如果你想要运行教程中的示例,你至少需要在你的电脑上安装了以下一些软件:PythonNumPy这些是可能对你有帮助的:ipython是一个净强化的交互Python Shell,对探索NumPy的特性非常方便。m

2017-03-24 14:56:30 384

原创 Python 模块学习:os模块

一、os模块概述Python os模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。(一语中的)二、常用方法1、os.name输出字符串指示正在使用的平台。如果是window 则用'nt'表示,对于Linux/Unix用户,它是'posix'。2、os.getcwd()函数得到当前工作目录,即当前Python脚本

2017-03-24 14:47:25 282

原创 Python模块学习:sys模块

Python 使用sys模块你已经学习了如何在你的程序中定义一次函数而重用代码。如果你想要在其他程序中重用很多函数,那么你该如何编写程序呢?你可能已经猜到了,答案是使用模块。模块基本上就是一个包含了所有你定义的函数和变量的文件。为了在其他程序中重用模块,模块的文件名必须以.py为扩展名。模块可以从其他程序 输入 以便利用它的功能。这也是我们使用Python标准库的方法。

2017-03-24 14:45:49 478

转载 YOLOv2训练自己的数据集(VOC格式)

最近在用yolo来做视频中的人员检测,选择YOLO是从速度考虑,当然也可以用ssd。YOLO相关可看主页Darknet,有相关代码和使用方法。由于之前做自己的数据训练过程中出现各种问题,参照了各种博客才跑通,现在记录下以防后面忘记,也方便自己总结一下。      YOLO本身使用的是VOC的数据集,所以可以按照VOC数据集的架构来构建自己的数据集。1.构建VOC数据集1.准

2017-03-24 09:43:43 3420 3

转载 YOLOv2 论文笔记

论文地址:YOLO9000: Better, Faster, Stronger 项目主页:YOLO: Real-Time Object Detection概述时隔一年,YOLO(You Only Look Once: Unified, Real-Time Object Detection)从v1版本进化到了v2版本,作者在darknet主页先行一步放出源代码,论文在我们等候之下

2017-03-24 09:38:07 4766

转载 详解梯度下降法的三种形式BGD,SGD以及MBGD

在应用机器学习算法时,我们通常采用梯度下降法来对采用的算法进行训练。其实,常用的梯度下降法还具体包含有三种不同的形式,它们也各自有着不同的优缺点。下面我们以线性回归算法来对三种梯度下降法进行比较。一般线性回归函数的假设函数为:对应的损失函数为:(这里的1/2是为了后面求导计算方便)下

2017-03-24 09:27:54 2364

转载 Mask R-CNN个人理解

1 简述Mask R-CNN是一个小巧、灵活的通用对象实例分割框架(object instance segmentation)。它不仅可对图像中的目标进行检测,还可以对每一个目标给出一个高质量的分割结果。它在Faster R-CNN[1]基础之上进行扩展,并行地在bounding box recognition分支上添加一个用于预测目标掩模(object mask)的新分支。该网络还很容易

2017-03-24 09:00:23 9957 2

转载 图像特征提取三大法宝:HOG特征,LBP特征,Haar特征

(一)HOG特征1、HOG特征:方向梯度直方图(Histogram of Oriented Gradient, HOG)特征是一种在计算机视觉和图像处理中用来进行物体检测的特征描述子。它通过计算和统计图像局部区域的梯度方向直方图来构成特征。Hog特征结合SVM分类器已经被广泛应用于图像识别中,尤其在行人检测中获得了极大的成功。需要提醒的是,HOG+SVM进行行人检测的方法是法国研究

2017-03-23 21:29:45 1699

转载 Matlab批量读取元胞数组中数据保存到txt文件中(WIDER FACE数据集中,读取人脸标注矩形框信息)

WIDER FACE:http://mmlab.ie.cuhk.edu.hk/projects/WIDERFace/1、文件说明:"wider_face_split.zip" 文件包含三个子文件:wider_face_train.mat, wider_face_val.mat, andwider_face_test.mat.其中,每个子文件中元胞数组:

2017-03-23 21:07:57 2586

转载 FaceDataset常用的人脸数据库

公开人脸数据集本页面收集到目前为止可以下载到的人脸数据库,可用于训练人脸深度学习模型。人脸识别数据库描述用途获取方法WebFace10k+人,约500K张图片非限制场景链接FaceScrub530人,约100k张图片非限制场景链接YouTube Face1,595个人 3,425段视

2017-03-23 20:15:26 3226

转载 python批量预处理图片(CascadeCNN训练前期预处理)

1、create_negative.py[java] view plain copy#功能描述:在每个负样本图片中,选择若干个小块,并存入相应的文件夹中。    import numpy as np   #numpy:提供矩阵运算功能的库  import cv2     #cv2:opencv库  import os      #

2017-03-23 19:45:30 4638

转载 caffe保存训练输出到log 并绘制accuracy loss曲线以及ssd画loss和accuracy曲线

(一)ssd的log文件保存在/home/myname/caffe/jobs/ 下面(四) 调用py程序绘制图形    ./plot_training_log.py.example 0 save.png /home/myname/caffe/jobs/VGGNet/VOCgoods/SSD_600x600/VGG_VOCgoods_SSD_600x600.log"

2017-03-23 19:38:38 3615 1

转载 Face Detection paper 1st season

基于深度学习的目标检测研究进展 长文干货!走近人脸检测:从 VJ 到深度学习(上) 长文干货!走近人脸检测:从VJ到深度学习(下)讲讲上面没有的。 关于目标检测,怎么去衡量一个目标检测器的好坏? 显然这个答案是检测速度和检测精度,这是最主要的两个指标,其它的包括训练时间,算法复杂度,算法的适应能力(不同场景,不同类别)。速度的评价指标按时间计算就可以了,对于精度的评价指标包含检

2017-03-23 19:28:01 1326

转载 人脸检测——MTCNN

本次介绍一篇速度还不错的人脸检测文章:《2016 Joint Face Detection and Alignment using Multi-task Cascaded Convolutional Networks》.源代码作者刚刚公布,效果相当不错(只有测试代码): https://kpzhang93.github.io/MTCNN_face_detection_align

2017-03-23 17:25:23 12938 3

转载 论文解析:人脸检测中级联卷积神经网络的联合训练

论文:Joint Training of Cascaded CNN for Face Detection论文作者:Hongwei Qin, Junjie Yan, Xiu Li, Xiaolin HuGrad.School at Shenzhen Tsinghua University(清华大学深圳研究生院),Tsinghua University(清华大学),SenseTime Grou

2017-03-23 16:25:45 1215

转载 人脸检测的一些坑

做了大概2个多月人脸检测,从查最近三年的论文到确定技术路线,再到实现其中的几篇,遇到了不少坑。这些坑都是一些小细节,这种小细节在论文里面基本都是一笔带过或者根本就没说,而国内外的一些博客和问答网站上,又基本没有给出过太好的答案。在此总结一下,同时也希望给在做或者准备做这方面的人一些有用的提示。 1.怎样选择合适的算法做人脸检测最近人脸检测算法的流派包括三类以及这三类之间的组

2017-03-23 08:42:19 3684

转载 目标检测领域

本文转载自:http://blog.csdn.net/zhuiqiuk/article/details/53613879https://handong1587.github.io/deep_learning/2015/10/09/nlp.htmlJump to...LeaderboardPapersR-CNNMultiBoxSPP-NetDeepID

2017-03-22 21:31:20 2054

转载 错误-python-Not uninstalling six at /usr/lib/python2.7/dist-packages, owned by OS

http://blog.csdn.net/xuezhisdc/article/details/49588517

2017-03-22 19:46:34 1576

转载 安装Tensorflow(Linux ubuntu)

目录目录1下载TensorFlow安装文件源代码1tensorflow 源码地址2tensorflow whl文件地址2安装依赖首先安装bazel1安装JDK81ubuntu14042ubuntu15103安装protobuftensorflow依赖1默认安装步骤需root权限2修改安装路径非root用户需要修改安装路

2017-03-22 16:26:03 1858

转载 Object Detection Networks on Convolutional Feature Maps

免责声明:本文仅代表个人观点,如有错误,请读者自己鉴别;如果本文不小心含有别人的原创内容,请联系我删除;本人心血制作,若转载请注明出处摘要    1、所有的特征提取器包括两个重要部分:特征提取器和目标分类器。2、特征提取受到巨大关注,产生了深度卷积网等优秀特征提取方法,但是目标分类器木有受到同等关注,如R-CNN只  是用了多层感知器等目标分类器;3、本文重点:设计深度网络

2017-03-21 18:58:40 608

转载 详解softmax函数以及相关求导过

这几天学习了一下softmax激活函数,以及它的梯度求导过程,整理一下便于分享和交流!softmax函数softmax用于多分类过程中,它将多个神经元的输出,映射到(0,1)区间内,可以看成概率来理解,从而来进行多分类!假设我们有一个数组,V,Vi表示V中的第i个元素,那么这个元素的softmax值就是更形象的如下图表示:softmax直白来说就是将原来输出是3

2017-03-21 14:58:53 6728 1

转载 Python爬虫一步步抓取房产信息

嗯,这一篇文章更多是想分享一下我的网页分析方法。玩爬虫也快有一年了,基本代码熟悉之后,我感觉写一个爬虫最有意思的莫过于研究其网页背后的加载过程了,也就是分析过程,对性能没有特殊要求的情况下,编程一般是小事。以深圳地区的X房网为例吧。XX房网的主页非常简洁,输入相应的地区就可以找到对应的二手房或者一手房。这一篇文章主要就给大家介绍我在做XX房网爬虫的分析过程。注意:本文采用Chr

2017-03-21 14:56:21 4136

转载 机器学习各算法简介

作者:xyzh链接:https://www.zhihu.com/question/26726794/answer/151282052来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。关于这个问题我今天正好看到了这个文章。讲的正是各个算法的优劣分析,很中肯。https://zhuanlan.zhihu.com/p/25327755正好1

2017-03-21 14:54:22 2882

转载 Faster RCNN roi_pooling_layer.cpp roi_pooling_layer.cu

主要定义了一个 ROIPoolingLayer 类ROIPoolingLayer的受保护数据成员有:int channels_;int height_;int width_;int pooled_height_; // pooling后的特征图的height_int pooled_width_; // pooling后的特征图的width_Dtype spatial_sca

2017-03-20 20:42:52 1149

转载 caffe多任务学习之多标签分类

最近在参加一个识别的竞赛,项目里涉及了许多类别的分类,原本打算一个大的类别训练一个分类模型,但是这样会比较麻烦,对于同一图片的分类会重复计算分类网络中的卷积层,浪费计算时间和效率。后来发现现在深度学习中的多任务学习可以实现多标签分类,所有的类别只需要训练一个分类模型就行,其不同属性的类别之间是共享卷积层的。我所有的项目开发都是基于caffe框架的,默认的,Caffe中的Data层只支持单维标签,不

2017-03-19 11:09:21 6228 6

原创 静态库and动态库区别(Linux)

我们通常把一些公用函数制作成函数库,供其它程序使用。 函数库分为静态库和动态库两种。静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库。动态库在程序编译时并不会被连接到目标代码中,而是在程序运行是才被载入,因此在程序运行时还需要动态库存在。本文主要通过举例来说明在Linux中如何创建静态库和动态库,以及使用它们。在创建函数库前,我们先来准备

2017-03-17 22:13:24 302

转载 以一个实例说明 CMakeLists.txt 文件的编写

在 Linux 下进行开发很多人选择编写 makefile 文件进行项目环境搭建,而makefile 文件依赖关系复杂,工作量很大。采用自动化的项目构建工具CMake 可以将程序员从复杂的 makefile 文件中解脱出来。CMake根据内置的规则和语法来自动生成相关的 makefile 文件进行编译,同时还支持静态库和动态库的构建具体cmake的介绍和详细语法还是参考官方文档

2017-03-17 21:52:02 7741

转载 CMakeLists.txt 实例

[html] view plain copy project(tool_calibrate)  cmake_minimum_required(VERSION 2.6)    set(CMAKE_C_COMPILER   gcc)  set(CMAKE_CXX_COMPILER g++)  set(CMAKE_C_FLAGS     "${CMAK

2017-03-17 21:34:00 1222

转载 CMake使用总结

本文使用docbook书写,您可以在这里获得xml文件Abstract本文总结了CMake在Linux嵌入式系统项目开发中的应用Table of Contents前言入门篇CMake语法介绍命令流程控制小结参考书目前言做第一个linux项目时,Makefile是一行行敲入的,第二个项目后,开始使用cmake。至于为

2017-03-17 21:17:49 802

转载 CMakeLists.txt

一、      基本使用安装:下载二进制包后可直接解压使用从源码安装则执行命令:./bootstrap; make; make install——尝试执行bootstrap失败使用:cmake dir_path,生成工程文件或makefile文件二、      概念out-of-source build,与in-source build相对,即将编译输出文件

2017-03-17 20:24:09 882

转载 Linux 下编译安装OpenCV,Cmake的安装

OpenCV 2.2以后版本需要使用Cmake生成makefile文件,因此需要先安装cmake。ubuntu下安装cmake比较简单,apt-get install cmake如果觉得自带的版本不符合要求,可以下载安装包。下载最新版的安装包:http://www.cmake.org/cmake/resources/software.html这里下载

2017-03-17 11:36:44 7873 1

转载 Learning中的多类分类,多标签分类,多示例学习,多任务学习

多类分类(Multiclass Classification)一个样本属于且只属于多个类中的一个,一个样本只能属于一个类,不同类之间是互斥的。典型方法:One-vs-All or One-vs.-rest:将多类问题分成N个二类分类问题,训练N个二类分类器,对第i个类来说,所有属于第i个类的样本为正(positive)样本,其他样本为负(negative)样本,每个二类分类

2017-03-17 11:31:43 4747

转载 什么是end-to-end神经网络?

来源:知乎著作权归作者所有。讨论:张旭--------------------------------->端到端指的是输入是原始数据,输出是最后的结果,原来输入端不是直接的原始数据,而是在原始数据中提取的特征,这一点在图像问题上尤为突出,因为图像像素数太多,数据维度高,会产生维度灾难,所以原来一个思路是手工提取图像的一些关键特征,这实际就是就一个降维的过程。

2017-03-17 11:30:09 1769

转载 Deep Learning方向的paper

个人阅读的Deep Learning方向的paper整理,分了几部分吧,但有些部分是有交叉或者内容重叠,也不必纠结于这属于DNN还是CNN之类,个人只是大致分了个类。目前只整理了部分,剩余部分还会持续更新。一 RNN1 Recurrent neural network based language model  RNN用在语言模型上的开山之作

2017-03-17 11:27:06 567

转载 Ubuntu的环境变量

什么是环境变量环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数,比如临时文件夹位置和系统文件夹位置等[1]。因为一些参数可以被当做系统默认的设置,如此以来,在运行某个程序的时候就不需要再指定这些参数了。比如你总是使用某个程序,在命令行中使用时,每次运行这个程序你都要进入程序所在的目录启动程序。如果你将程序所在的目录加入环境变量后,运行程序时你只需要输入程序的名称,系统就会自动

2017-03-17 11:22:05 360

转载 机器学习算法中的过拟合与欠拟合

在机器学习表现不佳的原因要么是过度拟合或欠拟合数据。机器学习中的逼近目标函数过程监督式机器学习通常理解为逼近一个目标函数(f)(f),此函数映射输入变量(X)到输出变量(Y).Y=f(X)Y=f(X)这种特性描述可以用于定义分类和预测问题和机器学习算法的领域。从训练数据中学习目标函数的过程中,我们必须考虑的问题是模型在预测新数据时的泛化性能。泛化好坏是很重要

2017-03-17 10:40:52 5497

转载 在linux下使用CMake构建应用程序

Cmake实践Cmake Practice --Cjacker前言:    cmake已经开发了5,6年的时间,如果没有KDE4,也许不会有人或者Linux发行版本重视cmake,因为除了Kitware似乎没有人使用它。通过KDE4的选型和开发,cmake逐渐进入了人们的视线,在实际的使用过程中,cmake的优势也逐渐的被大家所认识,至少KDE的开发者们给予了cmake极高

2017-03-16 22:01:28 1553

原创 Linux cmake入门使用

Linux  cmake guide     由于调试需要因此研究了一下cmake这个夸平台的编译工具的使用方法.1.本人的机器为ubuntu 10.04,在连网的情况下直接在终端输入:[cpp] view plain copy root@zsh-linux:~#apt-get install cmake

2017-03-16 21:07:57 11132 1

空空如也

空空如也

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

TA关注的人

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