cv小白慢慢爬行
来源:互联网 发布:电子图书制作软件 编辑:程序博客网 时间:2024/04/30 03:12
cv小白慢慢爬行
2分类vs多分类
sigmoid和softmax是神经网络输出层使用的激活函数,分别用于两类判别和多类判别。
binary cross-entropy和categorical cross-entropy是相对应的损失函数。
对应的激活函数和损失函数相匹配,可以使得error propagation的时候,每个输出神经元的“误差”(损失函数对输入的导数)恰等于其输出与ground truth之差。
BN-batch_normalization
http://blog.csdn.net/shuzfan/article/details/50723877
网络训练过程中参数不断改变导致后续每一层输入的分布也发生变化,但是不可能对每一层数据都进行白化操作,计算量太大了。
但是简单的数据归一化也不行,让数据具有0均值和单位方差,在通过激活层时相当于只用了激活层中间那段线性的部分,会降低模型的表达能力。
为此,加了这样两个参数。
讲道理,BN是为了防止“梯度弥散”而设计的,在神经网络训练时遇到收敛速度很慢,或梯度爆炸等无法训练的状况时可以尝试BN来解决。另外,在一般使用情况下也可以加入BN来加快训练速度,提高模型精度。
DeepFace
人脸识别的基本流程是:detect -> aligh -> represent -> classify
这里只考虑怎么做aligh
分为如下几步:
a. 人脸检测,使用6个基点
b. 二维剪切,将人脸部分裁剪出来
c. 67个基点,然后Delaunay三角化,在轮廓处添加三角形来避免不连续
d. 将三角化后的人脸转换成3D形状
e. 三角化后的人脸变为有深度的3D三角网
f. 将三角网做偏转,使人脸的正面朝前。
g. 最后放正的人脸
h. 一个新角度的人脸(在论文中没有用到)
总体上说,这一步的作用就是使用3D模型来将人脸对齐,从而使CNN发挥最大的效果。
- cv小白慢慢爬行
- 笑笑小白 归类自己需要的资料,慢慢爬行 gdb调试器命令学习总结笔记
- 笑笑小白 归类自己需要的资料,慢慢爬行 很经典的GDB调试命令,包括查看变量,查看内存
- 小强爬行记----转载
- 小强爬行记(毕业生系列<精典>)
- 小蜗牛,慢慢爬
- Open CV小细节
- 第0章 小白的慢慢成长
- 虽然还是小白,但是我也要慢慢学习
- 小蜗牛慢慢爬吧
- 初学 Qt的 一个小程序(蜗牛依然在爬行)
- 程序小技巧【自己慢慢添加慢慢用】
- Android 小知识(慢慢积累)
- OllyDbg使用小技巧(慢慢积累)
- hibernate基础,各种小知识,慢慢添加
- 慢慢
- 慢慢
- 慢慢
- java SpringMVC的拦截器配置
- C语言基本数据类型
- C/C++面试总结
- python对于.py文件的编译和解释
- VR系列——Oculus Mobile SDK文档:一、Mobile SDK的介绍
- cv小白慢慢爬行
- django 模型更改后如何更新至数据库(暴力版)
- caffe solver及其配置
- 使用JDBC对MySQL数据库进行增、删、改、查 7.03
- AngularJS-3-数据绑定
- Nginx学习——Nginx启动、停止、重启和信号控制以及平滑升级
- Socket 通信原理机制
- Centos安装Ruby后gem install redis出错
- pandas函数应用篇之GroupBy.apply