- 博客(27)
- 收藏
- 关注
转载 卷积和池化的反向
卷积和池化的反向卷积和池化的反向传播推倒参考链接卷积和池化的反向传播推倒池化一般分为max pooling和average pooling,对于max pooling进行反向传播梯度时,先将梯度矩阵还原成未进行maxpool操作前的大小,比如maxpool的尺寸为2x2,那么就将梯度值位置放在原特征图2x2区域的最大值位置处,其他3个位置均为0。对于average pooling,则是将梯度...
2019-05-29 10:03:54
267
转载 关于RPN的解释
https://blog.csdn.net/lanran2/article/details/54376126RPN输出层的代码:https://blog.csdn.net/qq_39760867/article/details/80569800
2019-05-07 20:12:24
592
转载 python引用理解、sorted用法
引用的理解:https://www.cnblogs.com/ShaunChen/p/5656971.htmlsorted的用法:https://www.cnblogs.com/ShaunChen/p/6205330.html
2019-05-06 22:45:38
252
原创 【SVM】为什么RBF核可以将向量映射到无穷维
本篇文章整理自知乎:SVM中,高斯核为什么会把原始维度映射到无穷多维? 在svm中,我们试图在一个更高维的空间中找到一个超平面将数据线性可分,但是在寻找高维空间的时候可能存在维度爆炸。于是我们想到了核函数,一种在低维空间中代替高维空间中做内积运算的一个函数 ,使得 。 对于rbf核,其表达式为:针对最后一项,根据泰勒展开式:展开得:则可以看...
2019-03-02 20:17:37
1496
原创 【caffe】从模型中获取中间层的输出
首先需要两个文件: 1. caffemodel 和 deploy.prototxt 2. 网络输入的数据文件以及需要输出的那一层的名字下面以VGG_face为例: (我需要获取pool5的输出)#coding=utf-8import syssys.path.insert(1,'/home/Develop/caffe/python')import ...
2019-02-20 16:00:45
5463
6
转载 【转】超全总结:神经网络加速之量化模型
https://www.jiqizhixin.com/articles/2018-06-01-11含有卷积加速方法
2019-02-18 12:53:29
695
原创 FaceNet2ExpNet: Regularizing a Deep Face Recognition Net for Expression Recognition论文个人解读
本文章纯属作者对该论文的个人理解,如有错误,欢迎大家指正~问题: 表情识别的小数据集在人脸识别模型上进行迁移学习,使用表情数据微调人脸识别模型后存在两个问题: (1)经过微调的人脸识别网络可能仍然包含对人脸样本识别的信息。这是由于面部数据集和表情数据集之间存在较大的差距(几个数量级),可以参考下图1。 (2)针对人脸识别领域设计的网络对于表情任务来说往往过于庞大...
2019-01-30 17:32:18
2208
4
原创 softmax 代码实现
softmax在深度学习分类任务中常被用于最后一层输出每个类别的概率,其公式如下: Zj表示第j个类别的输出值,一共有K类。在神经网络分类任务中,假如我们有3个类别,那么在神经网络的经过softmax之前会得到一个含有三个输出值的向量z(这里假设batchsize=1)。z中的三个值经过上面的softmax函数后会被映射成三个在(0,1)之间的概率值。下面我们用代码来实现s...
2019-01-27 19:18:52
6520
原创 【matplotlib】根据caffe的日志画acc和loss曲线
caffe训练日志一般保存的是terminal打印的输出,解析这些日志文件其实就是对每一行进行匹配,例如显示测试的正确率那一行会有 “Test”、“accuracy”等关键字,我们只需要判断该行是否有这些关键字就行了,如果有,我们就对其提取我们需要的数据。 我训练的输出如下:I0122 16:19:05.882210 21125 solver.cpp:347...
2019-01-22 20:18:32
1911
2
原创 【linux学习】linux下记录terminal的内容的一些方法
最近在用caffe训练模型的时候忘了加上log了,但是又不想重新训练,查看以前的.log发现文件里面的内容就是terminal的打印的内容,于是可以直接将打印的内容直接复制就可以了。一般训练产生的输出往往很多,手动去一行一行的选中会很麻烦,可以在terminal的上方 “编辑” 找到 “全选”,这样就可以全部选中复制了,然后创建一个.log文件,粘贴进去就OK啦。 ...
2019-01-22 14:45:14
1610
原创 【caffe基础学习】学习caffe的博客
http://www.cnblogs.com/denny402/category/759199.html
2019-01-14 18:45:45
135
原创 【论文检索】推荐一个可以免费下载论文的网站
https://sci-hub.tw我在校园网内下载IEEE的论文竟然要收费!在这里下载全都是免费的,推荐给大家。
2019-01-14 10:17:18
8806
原创 【图像处理】opencv和PIL的resize效果对比
最近在项目中由于图像不是网络的输入尺寸,需要进行resize,由于自己在图像插值算法不怎么了解,只有去调用某些库的函数,所以测试了opencv和PIL自带的resize函数的效果。我读取的图像是100x100大小的,想要resize成250x250,代码如下:import cv2from PIL import Imagefrom pylab import *img_pa...
2019-01-10 18:40:44
5508
2
原创 【caffe】推荐一个可以在线将caffe模型文件可视化的网站
工具地址:http://ethereon.github.io/netscope/#/editor效果如下: 请向左拖动,图片有点宽,模型结构图在最左边如图,只需要将你的模型prototxtx文件复制到左边编辑器上,然后按shift+enter右边会自动显示其结构。...
2019-01-10 16:53:28
4421
转载 【转】MTCNN 相关实现
MTCNN原理详解https://blog.csdn.net/wfei101/article/details/81292459 MTCNN的tensorflow版本实现https://github.com/chenlinzhong/face-login 基于MTCNN和facenet的人脸识别登录系统https://github.com/chenlinzhong/face-login 对MT...
2019-01-09 15:35:38
543
转载 [转]基于mtcnn和facenet的实时人脸检测与识别系统开发
原文地址见:https://zhuanlan.zhihu.com/p/25025596
2019-01-09 15:21:28
1238
转载 resnet学习
https://blog.csdn.net/mdjxy63/article/details/81021679该博客使用的是keras实现
2019-01-07 16:33:27
167
转载 【caffe入门】推荐ubuntu下配置cuda+cudnn+caffe较全的博客
如题:参考该博主的方案很顺https://www.cnblogs.com/go-better/p/7161006.html
2019-01-04 14:36:53
184
原创 【caffe入门】在之前的模型上继续训练的两种方法
在caffe中有两种需要继续训练模型的情况:训练突然被中断需要从之前的状态继续训练 这种情况我们可以直接调用在中断前保存的solverstate文件就可以继续训练了,前提是要有记录的solverstate文件哦~具体执行情况如下: 之前的训练脚本 train.sh 如下:#!/usr/bin/env shset -eTOOLS=...
2019-01-04 14:29:00
3871
原创 libcudart.so.9.0: cannot open shared object file: No such file or directory解决方法
在运行caffe官方的mnist例子,创建lmdb文件时出现如下错误:参考网上给的意见是将cuda的lib64加入环境变量:~/Develop/caffe$ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64但是我在配置caffe的时候就已经加入环境变量了,运行上面命令后也无效。由于我运行的命令是...
2019-01-03 14:49:21
7033
原创 2018 CVPR表情识别论文 A Compact Deep Learning Model for Robust Facial Expression Recognition 个人理解
该论文主要贡献:在准确度和模型大小之间平衡出一个精简的FER模型,为嵌入式设备提供了性价比较好的模型参考方案 在两个标准数据集上验证提出的方法是优于当前最好的方法 收集了三个不同场景的数据集用于验证模型在多场景的性能 提出了一种光照增强策略,能够减轻在结合不同数据集的数据上训练的过拟合问题 传统的FER方法采用手工特征如LBP、BoW、HoG、SIFT,也在一些数据集上取得了不错...
2019-01-02 18:36:05
3695
9
原创 Selectfrommodel模块选取特征的原理解析
草稿版: 将logistic回归作为基础模型,这里没有设定阈值,只是设定了要该选多少特征k(即max_features属性)。其是将数据训练好的logistic回归中绝对值最大的前k个特征取出来,注意他这里取特征的时候是按照特征原来的index顺序取的,不是将特征对应的权值按从大到小排好序后的顺序取的。...
2018-12-17 11:29:25
3831
1
原创 在工作站上配置jupyter notebook,本地浏览器访问
第一步 安装jupyter notebookpip install jupyter第二步 生成配置文件jupyter notebook --generate-config第三步 设置登录密码并生成秘钥进入python,输入下面代码进行密码设置from notebook.auth import passwdpasswd()确认密码后后生成...
2018-06-28 15:16:31
2514
原创 服务器上配置jupyter,本地电脑浏览器访问出现“404页面不存在”的解决方法
problem:成功在浏览器连接上服务器,但是登录输入密码时出现了404 You are requesting a page that does not exist!solution:在配置文件里面加上ipython文件的的保存路径就可以了(下面标红的部分)。c.NotebookApp.ip='*'c.NotebookApp.password = 'sha1:29230e2afee8:03a411...
2018-06-27 14:05:59
11025
7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人