自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

I am what i am

最怕你一生碌碌无为,却安慰自己平凡可贵

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

原创 【计算机视觉算法岗面经】“吐血”整理:2019秋招面经

//2018/09/28当初开始面试时就想着,以后我一定要写一篇面经,现在是来还愿的时候了。首先,嗯,非常感谢牛客平台,提供了很多信息啊。而且去年11月曾报名左神的课程,非常感谢左神啊!课程相当值啊,你见过用1分钟吃完饭接着讲课的老师吗!你见过自己加班加点也要把所有内容都讲完的老师吗!左神就是啊!而且左神唱歌也好听啊!有次我第一个去了直播间,听了左神唱歌啊!而且自从听了左神讲的各种排序算法后,...

2018-10-13 22:52:52 15874 8

原创 【计算机视觉算法岗面经】“吐血”整理:2019秋招资料

//2018/09/27兵荒马乱、浩浩荡荡的秋招终于差不多要结束了。秋招这段时间真是感慨很多,一时得意一时失意,还要平衡一不小心就来的心理落差。先写点废话吧,毕竟最近感受挺多的,在自己的博客里也不用顾忌措辞。强行给自己灌一波鸡汤~1、努力永远和收获成正比,即使这个比率很小。一直觉得自己没有特别的天赋,只能一点一点努力,而这点努力还经常被“比你优秀的人比你更努力”所击溃。但这又怎样呢,不努力...

2018-10-13 22:50:19 55744 24

原创 【算法】常见数据结构基本算法整理

去年11月份听了牛客网的课,当时做了纸质的笔记整理。现在为了以后方便查找,将问题目录整理如下。每道题只提供解题思路,不贴源代码。可能会稍微手写一下代码(没有在IDE上测,为了试下以后面试时手写代码),或者伪代码。by 03/17/2018其实本科学过数据结构、算法设计,而且后来也看过不止一次,但这次又听左神讲,真的是“每次都有新发现”,觉得很有趣,必须要记录一下。该篇博...

2018-03-17 16:33:41 7547 1

原创 【牛客网】学习笔记整理

2017/11/11–2017/12/03八次课程整理,写在每篇散落的博客中,此博客为总结目录,方便以后查找。近期会不断更新,可能会比较慢…….(最近好忙,捂脸逃跑中…….)一、第一章1、各大排序算法:排序算法总结博客2、归并排序应用1:求小和3、归并排序应用2:求逆序对4、桶排序的应用:求有序数列相邻两个数最大差值4、比较器的使用:博客二、第二章1、KMP算法:字符串匹配算法2、KMP算法应用1:

2017-11-27 22:24:35 1403

原创 linux cuda9.0 cudnn7.14安装

好久没有写博客了,一直没有时间打理,刚好又到一年1024,写个博客纪念一下。分两步,cuda文章目录1. 安装cuda1.1 下载1.2 安装1.3 配置1.4 激活2. 复制cudnn2.1 下载并解压2.2 复制2.3 激活1. 安装cuda1.1 下载选择适合你的系统的版本下载链接:https://developer.nvidia.com/cuda-toolkit-archive...

2019-10-24 20:51:46 1128

原创 人脸活体检测简介

关键词:live detection、 Face Anti-Spoofing、 Presentation Attack1、简单介绍什么是活体检测,是指计算机判别检测的人脸是真实的人脸,还是伪造的人脸攻击,比如合法用户图片、提前拍摄的视频等。传统方法将其视为一个“活体”VS“假体”的二分类问题,当然也可看成多分类问题,如真人、图片攻击、视频回放攻击、面具攻击等)目前主要研究机构:OULU大...

2018-12-31 20:39:37 12967 3

原创 【人体行为识别】Reversing Two-Stream Networks with Decoding Discrepancy Penalty for Robust Action Recogniton

论文链接:https://arxiv.org/pdf/1811.08362.pdf这篇论文讨论的是行为识别中的鲁棒性和泛化能力。论文简要0、摘要作者认为,对乱序的帧序列和多变的视频环境,目前的动作识别方法不够鲁棒性和泛化。造成这种问题的原因,作者认为,一是由于传统方法中有着不同输入的多流网络的决策差异问题,二是在交叉数据实验中,作者发现光流特征很难被迁移,这影响了two-stream网路...

2018-12-31 20:29:10 1188 4

原创 【活体检测】人脸活体检测、红外人脸数据集整理

此篇博客主要整理人脸活体检测的数据集。目前人脸活体攻击的方式主要有:照片打印、视频回放攻击、3D人脸面具等。因此数据集也是根据这些攻击方式制作的。一共整理了11个活体检测的数据集。此外还整理了6个红外人脸数据集。活体检测数据集红外数据:IDIAP:msspoof: Multispectral-Spoof Database1、NUAAhttp://parnec.nuaa.edu.cn/...

2018-12-22 17:52:34 22526 12

原创 denseflow视频截帧提取光流工具

本篇博客介绍如何安装denseflow工具,由https://github.com/yjxiong/dense_flow提供。这个工具可以对视频进行截帧,并计算光流保存到本地,使用了GPU编译的OpenCV,所以提取速度很快,后续可以用于行为动作识别中,例如two-stream网络、TSN等。1、简单介绍官方提供的安装方式很简单,如下,编译后就可以了,但往往不尽如人意,每次编译都会遇到各种...

2018-12-22 14:31:25 13866 37

原创 【Dlib】人脸检测、特征点检测、人脸对齐、人脸识别

本文是利用dlib库,进行人脸检测、特征点检测、人脸对齐。所有前提是假设已经安装了dlib。参考链接:1、http://developer.51cto.com/art/201801/564529.htm2、https://blog.csdn.net/ying86615791/article/details/712172733、1、准备工作1.1 安装dilb下载安装包安装或者pi...

2018-10-26 11:46:12 25473 12

原创 【人脸识别】A Discriminative Feature Learning Approach for Deep Face Recognition

一、理解1、核心思想2、论文效果3、总结二、原文翻译1、abstract卷积神经网络目前广泛应用于计算机视觉领域,明显地提高了state-of-the-art。在大多数可用的CNNs中,softmax损失函数被用作监督信号以训练深度模型。为了提高深度学习特征的判别能力,这篇论文为人脸识别任务提出一个新的监督信号,成为center loss。特别的,center loss同时学习每个类...

2018-10-24 20:55:33 752

原创 人脸识别常用的性能评价指标

参考链接:1、https://blog.csdn.net/blueblood7/article/details/418235932、https://blog.csdn.net/lijiao1181491631/article/details/54407830?utm_source=blogxgwz01、混淆矩阵预测预测正负实际正TPFN实际...

2018-10-19 11:29:30 20489 1

原创 YOLO v2 学习与研究

论文:YOLO9000:Better, Faster, Stronger论文链接:https://arxiv.org/abs/1612.08242工程链接:https://pjreddie.com/一、对比1、二、核心思想三、论文翻译

2018-10-16 22:56:52 384

原创 经典卷积神经网络总结:Inception v1\v2\v3\v4、ResNet、ResNext、DenseNet、SENet等

本文为总结今年来的卷积神经网络,主要按照时间线和方法类似程度的顺序总结。开篇先前说下概要,然后展开详细介绍,主要是在densenet、resnext、senet这三个网络上介绍,前面的一系列网络大概讲一下思想。1、时间轴 时间 团队 论文 2014.09 google Inception v1 2015.02 google Ince...

2018-08-21 22:35:29 17063 3

原创 轻量化神经网络模型总结:SqueezeNet、Xception、MobileNet、ShuffleNet

总结今年来的几个轻量化模型:SqueezeNet、Xception、MobileNet、ShuffleNet下面给出时间轴:2016.02 伯克利&斯坦福提出 SqueezeNet2016.10 google提出 Xception2017.04 google提出 MobileNet2017.07 face++提出 Shuffle...

2018-08-20 20:58:31 13244 1

原创 python:函数传参是否会改变函数外参数的值

参考链接:https://blog.csdn.net/u012614287/article/details/57149290https://blog.csdn.net/qq915697213/article/details/669728361、介绍python函数传参Python不允许程序员选择采用传值还是传引用。Python参数传递采用的肯定是“传对象引用”的方式。实际上,这种...

2018-08-14 19:52:20 33613 12

原创 【动态规划】常见动态规划题目总结

此博客是为总结动态规划常见题目题目1:word break1.1 题目描述:Given a string s and a dictionary of words dict, determine if s can be segmented into a space-separated sequence of one or more dictionary words. For exa...

2018-08-10 17:01:52 4342

原创 SSD 学习与研究

目标检测–SSD论文地址:https://arxiv.org/abs/1512.02325project:https://github.com/apache/incubator-mxnet/tree/master/example/ssd其他参考链接:一、对比二 、核心思想三、论文效果四、总结...

2018-08-08 22:50:32 1218

原创 BatchNormalization、LayerNormalization、InstanceNorm、GroupNorm、SwitchableNorm总结

本篇博客总结几种归一化办法,并给出相应计算公式和代码。1、综述1.1 论文链接1、Batch Normalizationhttps://arxiv.org/pdf/1502.03167.pdf2、Layer Normalizaitonhttps://arxiv.org/pdf/1607.06450v1.pdf3、Instance Normalizationh...

2018-07-13 21:10:39 125962 41

原创 细粒度图像分类--CVPR2017 & ICCV2017论文总结

CVPR20171、Look Closer to See Better: Recurrent Attention Convolutional Neural Network for Fine-Grained Image Recognition由于有区别性的区域定位和细粒度特征学习的挑战,识别细粒度类别很困难。已有的方法主要是独立地解决这些挑战,忽略了区域检测和细粒度特征学习是相互联系的事...

2018-07-06 20:22:10 23467 6

原创 yolo v1 学习与研究

Yolo:you only look once: unified and real-time object detection理解原文部分翻译摘要作者提出一个新的目标检测方法,yolo。先前的目标检测都是转化为分类问题来做,作者将目标检测重新使用回归,在空间上分割bounding box和类别预测概率。一个简单的神经网络预测的目标框和类别预测值可以在一次验证中直...

2018-07-03 08:52:56 905 1

原创 Faster RCNN 学习与研究

Faster RCNN一些术语翻译:region proposal:候选框region:proposal:bounding box:理解Faster rcnn第一次完成了目标检测的端到端训练,将region proposal 和 object detection结合到一起。在这以前,rcnn通过selective search等计算出region propo...

2018-07-01 16:40:12 4898 1

原创 目标检测数据集整理

本篇博客主要整理基于深度学习的目标检测所用的数据集,评价指标见上一篇博客。参考链接:1、链接12、链接23、链接31、Pascal VOC2、COCO

2018-06-02 22:13:28 54289 4

原创 目标检测的评价指标

本篇博客主要整理基于深度学习的目标检测所用的数据集,以及一些评价指标。先介绍评价指标,当然也适用于很多其他的任务;然后再介绍数据集。一、评价指标参考链接:1、参考12、参考23、参考34、参考41、准确率、精确率、召回率2、precision-recall曲线3、approximated average precision和interpola...

2018-05-30 22:56:28 6098 1

原创 基于深度学习的目标检测综述

一、综述二、演进三、总结四、参考文献

2018-05-29 21:54:02 4595 1

原创 【Python】读写CSV文件

简单介绍如何读写CSV文件1、读CSV两种方法,用pandas的read_csv函数读,和用Python的读文件open读。1.1 用函数pandas.read_csv读如果你知道CSV文件的列属性,可以直接用pd.read_csv读取后,用列属性得到想要的内容:如下例子中,是获取列属性acc大于0.7的所有记录。import pandas as pddf...

2018-05-03 11:25:16 848 1

原创 【数据集】Kinetics-600 dataset介绍

最近在做行为识别,然后介绍一下目前种类多且数据量很大的行为数据集 Kinetics-600 dataset。参考链接:activityNet:http://activity-net.org/challenges/2018/index.htmlGitHub:https://github.com/activitynet/ActivityNetkinetics:https://dee...

2018-04-29 18:02:50 43407 12

原创 【Python】字典内容写入json文件

Python中有序字典和无序字典,一键多值字典。Python将字典内容写入json文件。1、无序字典目前了解三种,在Python中直接默认的是无序字典,这种不会按照你插入的顺序排序,即使你对字典排序后,返回的也是一个list变量,而不是字典,倘若你将这个list字典后,又会变回无序字典。例子如下:import operatorx = {"label": "haha", "data": 234, "s

2018-04-28 09:36:28 105815 7

原创 【正则表达式】正则表达式及python的re模块学习

以前经常听正则表达式,但自己从来没用过,这次刚好需要,就学习一下。参考链接: https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001386832260566c26442c671fa489ebc6fe85badda25cd000http://www.runoob.co...

2018-04-14 21:24:28 426 1

原创 【算法】求最大公共子序列、求最大递增子序列

题目是看到有人给出阿里的一道编程题,自己就试了试。题目链接:https://blog.csdn.net/spicyfish/article/details/76017423参考链接:http://qiemengdao.iteye.com/blog/16602291、最大公共子序列给定两个数列a,b,求这两个数列的最大公共子序列长度。如a={2,1,6,3,10,7},b={1,10,7,13},则最

2018-04-09 16:58:57 1028 1

原创 【CACHE disabled】win7开机提示缓存状态为disabled

前景:某天早上我照常开机,开始一天的学习,结果以往20秒的开机时间变成了一分多钟,我感觉到很诡异,于是我就点了360修复(哎,不该点的)。后来我就发现,电脑也变得超级卡,以往我都是连开8、9个软件同时作业的,结果现在卡到不行,打个字都是问题,VS一编译,就无响应。气哭。就这样忍了两天后,实在是受不了了,然后就想看看到底出了什么问题。如果不想看中间过程,请直接跳到最后总结的那一小节。1、cache d

2018-03-24 11:42:19 1928

原创 【ML&DL】logistics regression理解

以前有学过linear classification、linear regression和logistics regression,这次做一下总结,并主要推导一下交叉熵损失函数的由来和梯度下降法。一、概述开头先祭出林轩田老师讲义中的一张图PLA、Linear Regression到logistics regression的区别。误差函数由0/1误差演变为均方误差到交叉熵...

2018-03-17 12:30:06 2397

原创 【CNN】经典模型总结及Resnet理解

之前一直都是看,没有自己完整总结一遍,现在做一个简单的总结。并主要针对Resnet做一个介绍。主要参考于:http://blog.csdn.net/app_12062011/article/details/62886113https://www.zhihu.com/question/38499534一、Lenet第一个CNN,94年提出,98年在论文Gradient-Based Learning A

2018-03-17 10:48:42 9923 1

原创 【SVM】推算公式的由来

主要说明SVM是干什么用的,怎么来的,如何推导公式。 (其中有些公式没有严格打出来,比如矩阵W的转置,大家意会即可)。一、SVM怎么来的1、介绍PLAPLA是perceptron learning algorithm,主要处理线性可分的数据。比如二分类,pla做的就是找到空间中的一条线或超平面,能够将所有点正确分类。用权重w表示这个线或超平面。即sign(wx)=y过程是:首先给出初始化权重。

2018-03-12 10:45:56 1012 1

原创 2017年终总结

转眼一年又过去了,时间唰唰的逝去,总要抓住点什么写下来,才感觉这一年没有白过。by 2018/01/281、流水线其实上半年已经写过总结了,还是稍微再提一下。上半年开始进实验室,导师基本上也不怎么管,一切都是自己学习,学习机器学习,看教程视频,看tensorflow教程,也算是对机器学习、深度学习有了一点入门。然后自己刷题,练习算法,上半年很快就过去了。暑假一过,感觉自己身上的压力就越来越大,上一届

2018-01-28 17:18:06 543

原创 【python学习】多进程、多线程编程

由于最近要用python大量的数据预处理,单核处理实在太慢了,于是学习了python的多线程、多进程。首先对python的多线程、多进程效果做了对比试验。对比试验主要参考于http://python.jobbole.com/86822/然后介绍如何得到多进程的返回值。1、定义操作分为两种,cpu密集型和IO密集型,python的多线程对于cpu密集型比较鸡肋,下面通过结果也可以看的出来。1.1 cp

2018-01-19 21:40:31 610 1

原创 【tensorflow】保存模型、再次加载模型等操作

由于经常要使用tensorflow进行网络训练,但是在用的时候每次都要把模型重新跑一遍,这样就比较麻烦;另外由于某些原因程序意外中断,也会导致训练结果拿不到,而保存中间训练过程的模型可以以便下次训练时继续使用。所以练习了tensorflow的save model和load model。参考于http://cv-tricks.com/tensorflow-tutorial/save-restore-t

2018-01-12 21:04:16 67010 24

原创 【Keras】使用Keras建立模型并训练等一系列操作

由于Keras是一种建立在已有深度学习框架上的二次框架,其使用起来非常方便,其后端实现有两种方法,theano和tensorflow。由于自己平时用tensorflow,所以选择后端用tensorflow的Keras,代码写起来更加方便。1、建立模型Keras分为两种不同的建模方式,Sequential models:这种方法用于实现一些简单的模型。你只需要向一些存在的模型中添加层就行了。Fun

2018-01-10 20:48:09 20536 4

原创 sklearn.model_selection.train_test_split划分训练集和测试集

sklearn是python的一个模块,用于机器学习方面。train_test_split是划分数据集的一个函数。1、函数原型1.1 参数:def train_test_split(*arrays, **options): """ Parameters ---------- *arrays : sequence of indexables with same lengt

2018-01-10 11:08:49 29063 6

原创 【tensorflow】tf.one_hot,tf.reduce_mean,tf.argmax,tf.equal,tf.cast学习

由于使用tensorflow训练时经常用到一些对求准确率、损失值、预测值等数据处理的函数,特此记录一下。0、准备数据首先准备一些数据,作为计算后的y值和真实标签t。一维,长度是10,代表10组数据,每个数字代表一种类别,共4种类别,0 1 2 3。可以看到一共10组数据,有两组不一样,所以后面计算得到的准确率应该是0.8。import numpy as npimport tensorflow as

2018-01-08 11:02:02 934

空空如也

空空如也

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

TA关注的人

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