自定义博客皮肤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的博客

苦尽甘来

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

转载 Caffe-Miscoroft无训练日志解决方法

Caffe的训练日志就是我们在命令窗口中看到的训练时打印出来的信息,我们可以利用这些信息画训练时lossaccruacy图,至于怎么利用这些信息画出这两个图是下一篇将要讲述的问题。我们先来看看这些保存在什么地方。如果你是使用的Caffe-Windows版本是happynear大神编译的老版本,那你应该会在bin文件下发现一个log文件夹,里面保存的就是我们需要的训练文件,文件名上有时间,可

2017-07-31 11:00:59 546

转载 8种常见机器学习算法比较

简介机器学习算法太多了,分类、回归、聚类、推荐、图像识别领域等等,要想找到一个合适算法真的不容易,所以在实际应用中,我们一般都是采用启发式学习方式来实验。通常最开始我们都会选择大家普遍认同的算法,诸如SVM,GBDT,Adaboost,现在深度学习很火热,神经网络也是一个不错的选择。假如你在乎精度(accuracy)的话,最好的方法就是通过交叉验证(cross-validation)对各个

2017-07-30 11:15:12 1455

原创 error: Setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

sudo apt-get install build-essential autoconf libtool pkg-config python-opengl python-imaging python-pyrex python-pyside.qtopengl idle-python2.7 qt4-dev-tools qt4-designer libqtgui4 libqtcore4 libqt4-

2017-07-29 22:00:42 1464

转载 C++封装DLL并调用

身为学渣,总是学完就忘,所以写下来方便自己以后查看,也是为其他小白提供一点思路。参考的资料:http://blog.csdn.NET/u011221078/article/details/41308217http://blog.sina.com.cn/s/blog_7939cf980102v052.html一、生成DLLVS2013——建立win32

2017-07-29 21:42:02 2683

转载 方差、标准差、均方差、均方误差区别总结

一、百度百科上方差是这样定义的: (variance)是在概率论和统计方差衡量随机变量或一组数据时离散程度的度量。概率论中方差用来度量随机变量和其数学期望(即均值)之间的偏离程度。统计中的方差(样本方差)是各个数据分别与其平均数之差的平方的和的平均数。在许多实际问题中,研究方差即偏离程度有着重要意义。 看这么一段文字可能有些绕,那就先从公式入手, 对于一组随机变量或者统计数据,其期望值

2017-07-29 20:30:07 2718

转载 Hessian矩阵与多元函数极值

Hessian矩阵与多元函数极值海塞矩阵(Hessian Matrix),又译作海森矩阵,是一个多元函数的二阶偏导数构成的方阵。尽管它是一个具有悠久历史的数学成果,但是在机器学习和图像处理(例如SIFT和SURF特征检测)中,我们也常常遇到它。所以本文就来向读者道一道Hessian Matrix的来龙去脉。本文的主要内容包括:多元函数极值问题泰勒展开式与Hessian矩阵

2017-07-29 20:29:12 9155

翻译 “看懂”卷积神经网(Visualizing and Understanding Convolutional Networks)(转载)

在所有深度网络中,卷积神经网和图像处理最为密切相关,卷积网在很多图片分类竞赛中都取得了很好的效果,但卷积网调参过程很不直观,很多时候都是碰运气。为此,卷积网发明者Yann LeCun的得意门生Matthew Zeiler在2013年专门写了一篇论文,阐述了如何用反卷积网络可视化整个卷积网络,并进行分析和调优。由于课题研究需要使用卷积网,本人凭自己的理解将该文翻译成了中文,内容没有严格对齐原文,水平

2017-07-29 09:40:23 733

转载 python中的sort方法使用详解

http://www.jb51.net/article/52730.htm

2017-07-28 14:36:18 645

转载 python matplotlib图像的绘制

实际上前面我们就已经用到了图像的绘制,如:io.imshow(img)  这一行代码的实质是利用matplotlib包对图片进行绘制,绘制成功后,返回一个matplotlib类型的数据。因此,我们也可以这样写:import matplotlib.pyplot as pltplt.imshow(img)imshow()函数格式为:matplotlib.p

2017-07-28 14:25:48 981

原创 inspect使用(Python)

使用import inspect查看python 类的参数和模块、函数代码 文件就是最小的模块,文件夹是比较大的模块。文件里面可以包含类,函数。函数可以执行一个操作,多个函数组合在一起可以写为一个模块,根据不同事物写成一个类,这个类包含几个行为写成几个类内的函数,也可以将这些作为一个文件。主要步骤是将文件路径设置到系统,再将文件作为模块引入,再开始查看文件里面的内容

2017-07-28 14:01:41 1642 2

转载 【OpenFace】

OpenFace:http://cmusatyalab.github.io/openface/一、什么是Openface?Openface是一个基于深度神经网络的开源人脸识别系统。该系统基于谷歌的文章FaceNet: A Unified Embedding for Face Recognition and Clustering。Openf

2017-07-24 10:21:09 1142

转载 人脸识别——FaceBook的DeepFace、Google的FaceNet、DeepID

连续看了DeepID和FaceNet后,看了更早期的一篇论文,即FB的DeepFace。这篇论文早于DeepID和FaceNet,但其所使用的方法在后面的论文中都有体现,可谓是早期的奠基之作。因而特写博文以记之。DeepFace基本框架人脸识别的基本流程是:detect -> aligh -> represent -> classify人脸对齐流程分为如下几步:

2017-07-24 10:20:38 1947

转载 【Linux相关】linux大文件分割与合并

前言近日由于网上下载了很多图片,然后花了很长一段时间进行压缩,压缩完成后一看,128G多,由于机器在远程,本来想通过百度网盘进行备份,后来提示最大单个文件只能4G大小,无奈只能手动切割大文件。查了相关命令,发现可以通过组合split命令和cat命令来实现:split 命令  功能说明:切割文件。  语  法:split [–help][–version][-

2017-07-24 09:59:48 373

转载 我的AI转型之路与AI之我见(非985211的奋斗路程与视角)---转载

前言我是一名传统网页(PHP+ruby)和应用开发(Android)转型AI相关开发的码农。在非985211高校出身的情况下,我前期自己买书学习,到现在考研上课全身心的投入智能系统的开发当中来,在算法当中理解了数据和模型,对一些基本问题的解决和现在社会上的环境风气有自己的看法,在这里不吐不快,和大家分享一下。对于人工智能的入门和基础理解我有一篇综述的博客文章,手把手的入门机

2017-07-20 09:05:20 1007

转载 Caffe:CPU模式下使用openblas-openmp(多线程版本)

从所周知,所有的深度学习框架使用GPU运行是最快的,但是在不具备Nvidia显卡的环境下只使用CPU来运行,慢就慢点吧,对于学习阶段还是够用的。Caffe用到的Blas可以选择Altas,OpenBlas,Intel MKL,Blas承担了大量了数学工作,所以在Caffe中Blas对性能的影响很大。 MKL要收费,Altas略显慢(在我的电脑上运行Caffe自带的example/mni

2017-07-17 22:25:06 1811 1

原创 build_release/tools/caffe: error while loading shared libraries: libopenblas.so.0: cannot open share

解决方法:在/usr/lib/下建立一个 软链接将 libopenblas.so.0指向/openbls安装目录/lib/ libopenblas.so.0

2017-07-17 21:50:08 4378 1

原创 ./include/caffe/util/cudnn.hpp:8:34: fatal error: caffe/proto/caffe.pb.h: No such file or director

这是因为protobuf和pillow没有安装,或者是通过apt-get安装的。使用pip重新安装一遍即可解决问题。删除caffe-mast(提前保存Makefile.config和Makefile),解压,解压重新编译。pip install protobuf --upgrade -i http://pypi.douban.com/simple pip install pillow --u

2017-07-17 17:28:30 2247

原创 deep-visualization-toolbox可视化安装

运行环境:Linux+caffe步骤:Step 0: Compile master branch of caffe本代码运行的前提是,配置过caffe。因为配置caffe的过程中会出现一些依赖库,正是本代码所需要的。http://blog.csdn.NET/u011204487/article/details/51596471是配置caffe的过程。注意Makefile.con

2017-07-17 16:59:10 2418 1

转载 资料收集:深度学习框架比较

博客地址:http://blog.csdn.NET/wangxinginnlp/article/details/586707061. https://en.wikipedia.org/wiki/Comparison_of_deep_learning_software2. https://deeplearning4j.org/compare-dl4j-to

2017-07-17 15:53:55 701

原创 Ubuntu 启动桌面失败

Ubuntu下matlab程序无法直接打开,出现一个“启动桌面时错误”的弹窗,以及提示一堆Java似的错误,如下:  其实还是权限的问题,如果sudo matlab可以运行,但是可不可以普通权限正常终端命令matlab运行程序呢?其实一条命令即可:sudo chmod -R a+rw ~/.matlab11

2017-07-17 14:04:36 1602

转载 人脸对齐概述及研究进展

人脸对齐任务即根据输入的人脸图像,自动定位出面部关键特征点,如眼睛、鼻尖、嘴角点、眉毛以及人脸各部件轮廓点等,如下图所示。     这项技术的应用很广泛,比如自动人脸识别,表情识别以及人脸动画自动合成等。由于不同的姿态、表情、光照以及遮挡等因素的影响,准确地定位出各个关键特征点看似很困难。我们简单地分析一下这个问题,不难发现这个任务其实可以拆分出三个子问题:    1. 如何对

2017-07-14 09:25:14 1394

原创 Windows 编译caffe常见错误问题汇总

[html] view plain copy print?PropertyGroup Condition="'$(MatlabSupport)'=='true'">      MatlabDir>E:\02_software\01_develop\matlabMatlabDir>      LibraryPath>$(MatlabDir)\extern\li

2017-07-12 15:19:38 2306

原创 caffe*** Aborted at 1457505270 (unix time) try "date -d @1457505270" if you are using GNU date ***

在caffe中的image_data_layer.cpp中把caffe::rng_t* prefetch_rng =static_cast(prefetch_rng_->generator());注释掉

2017-07-11 17:26:09 3207 2

转载 vs2013调试技巧及快捷键

VS2013快捷键很多,灵活使用常用快捷键及各项技巧可以让你事半功倍。下面的visual studio 2013快捷键和操作技巧你知道多少?  1.回到上一个光标位置/前进到下一个光标位置  1)回到上一个光标位置:使用组合键“Ctrl + -”;  2)前进到下一个光标位置:“Ctrl + Shift + - ”。  2.复制/剪切/删除整行代码  1)如

2017-07-10 10:26:25 751

转载 visual studio 调试时提示 已加载“C:\Windows\SysWOW64\ntdll.dll”。无法查找或打开 PDB 文件。

问题描述“Win32Project3.exe”(Win32): 已加载“D:\software\VS2013\VS2013 文档\Win32Project3\Debug\Win32Project3.exe”。已加载符号。“Win32Project3.exe”(Win32): 已加载“C:\Windows\SysWOW64\ntdll.dll”。无法查找或打开 PDB 文件。“Win32

2017-07-10 10:12:24 14103 4

翻译 DeepFace: Closing the Gap to Human-Level Performance in Face Verification

这篇文章是Facebook公司发表于CVPR2014的Oral文章, 这段时间非常火,一众科技媒体都在热炒“计算机的人脸识别能力正在赶超人类或者已经赶超了人类”,甚至微博上有人断言,CV研究的最高境界就是“用最牛的机器,实现最深度的算法”。铺垫到此为止,我们进入正题,由我的视角带领大家读一读这篇火的一谈糊涂的文章。0. 本文的贡献     DeepFace一文依旧是沿着“检测-对齐

2017-07-07 21:54:25 747

转载 人脸识别(face recognition)

一、前述1. 发展以往的人脸识别主要是包括人脸图像采集、人脸识别预处理、身份确认、身份查找等技术和系统。现在人脸识别已经慢慢延伸到了ADAS中的驾驶员检测、行人跟踪、甚至到了动态物体的跟踪。由此可以看出,人脸识别系统已经由简单的图像处理发展到了视频实时处理。而且算法已经由以前的Adaboots、PCA等传统的统计学方法转变为CNN、RCNN等深度学习及其变形的方法。现在也有相当一部

2017-07-07 20:50:41 9304

转载 人脸识别趟坑历程

1.人脸识别概述人脸识别,是基于人的脸部特征信息进行身份识别的一种生物识别技术。用摄像机或摄像头采集含有人脸的图像或视频流,并自动在图像中检测和跟踪人脸,进而对检测到的人脸进行脸部的一系列相关技术。其中技术包括图像采集、特征定位、身份的确认和查找等等。简单来说,就是从照片中提取人脸中的特征,比如眉毛高度、嘴角等等,再通过特征的对比输出结果。听着这么高大上,很高科技,然而目前很多人脸

2017-07-07 20:49:52 6845 1

转载 VALSE 2017 | 人脸检测与识别技术年度进展概述

本文 首发在个人微信公众号:计算机视觉life上。前言VALSE年度研讨会的主要目的是为计算机视觉、图像处理、模式识别与机器学习研究领域内的中国青年学者提供一个深层次学术交流的舞台。截至目前,VALSE已成功举办6届,分别为VALSE2011(杭州),VALSE2012(西安),VALSE2013(南京),VALSE2014(青岛

2017-07-07 08:49:57 2242

转载 如何理解误识率(FAR)拒识率(FRR),TPR,FPR以及ROC曲线

平时在做指纹、人脸识别时,会用到一些评价算法性能评价指标。常见的当属以下几种指标:误识率(FAR,false acceptance rate)拒识率(FRR,false rejection rate)ROC曲线(Receiver Operator characteristic Curve)其中误识率与拒识率的就算公式如下: 说白一些,假定在指纹匹配识别过程中: 误识

2017-07-05 14:27:21 48225 2

转载 人脸识别之light_cnn

light_cnn出自2016 cvpr吴翔A Light CNN for Deep Face Representation with Noisy Labels,优势在于一个很小的模型和一个非常不错的识别率。主要原因在于,(1)作者使用maxout作为激活函数,实现了对噪声的过滤和对有用信号的保留,从而产生更好的特征图MFM(Max-Feature-Map)。这个思想非常不错,本人

2017-07-05 09:43:54 2194

转载 caffe, Inception v2 Check failed: top_shape[j] == bottom[i]->shape(j)

使用Caffe 跑 Google 的Inception V2 对输入图片的shape有要求,某些shape输进去可能会报错。 Inception model中有从conv和pooling层concat的操作,而conv和pooling的output输出计算方式不完全一样。解决方案: 1. 按照原来prototxt输出图片 2. 把concat层前面stride为2的conv层替换str

2017-07-03 21:28:58 2856

原创 tf.variable_scope与tf.name_scope不同之处

tf.variable_scope可以让变量有相同的命名,包括tf.get_variable得到的变量,还有tf.Variable的变量tf.name_scope可以让变量有相同的命名,只是限于tf.Variable的变量1.tf.variable_scope用法[python] view plain copyimport tenso

2017-07-03 17:41:04 4769

转载 ubuntu SSH 连接、远程上传下载文件

安装 SSH(Secure Shell) 服务以提供远程管理服务sudo apt-get install sshSSH 远程登入 Ubuntu 机ssh username@192.168.0.1将 文件/文件夹 从远程 Ubuntu 机拷至本地(scp)scp -r username@192.168.0.1:/home/username/remotefile

2017-07-03 10:20:21 1356

转载 150个常用的Linux命令汇总

150个常用的Linux命令汇总●线上查询及帮助命令(2 个)man help  ●文件和目录操作命令(13 个) ls tree pwd mkdir rmdir cd touch cp mv rm ln find rename  ●查看文件及内容处理命令(22 个) cat tac more less head tail cut split paste s

2017-07-02 22:42:16 407

空空如也

空空如也

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

TA关注的人

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