整理的人脸系列学习经验:包括人脸检测、人脸关键点检测、人脸优选、人脸对齐、人脸特征提取等过程总结,有需要的可以参考,仅供学习,请勿盗用。https://blog.csdn.net/TheDayIn_CSDN/article/details/93199307

分类采用 Softmax交叉熵,回归采用稳定的 Smooth L1

思路:

做人脸检测过程中遇到人脸分类和回归损失函数,这里简单介绍。

一、SmoothL1

Smooth L1

  • 相比于L1损失函数,可以收敛得更快。
  • 相比于L2损失函数,对离群点、异常值不敏感,梯度变化相对更小,训练时不容易跑飞。

二、Softmax

softmax可以作为分类任务的输出层。其实可以认为softmax输出的是几个类别选择的概率,比如我有一个分类任务,要分为三个类,softmax函数可以根据它们相对的大小,输出三个类别选取的概率,并且概率和为1。

softmax函数的公式是这种形式:

深度学习自学(二十):SmoothL1 和 Softmax交叉熵相关推荐

  1. 花书+吴恩达深度学习(二十)构建模型策略(超参数调试、监督预训练、无监督预训练)

    目录 0. 前言 1. 学习率衰减 2. 调参策略 3. 贪心监督预训练 4. 贪心逐层无监督预训练 如果这篇文章对你有一点小小的帮助,请给个关注,点个赞喔~我会非常开心的~ 花书+吴恩达深度学习(十 ...

  2. 动手学深度学习(二十二)——GoogLeNet:CNN经典模型(五)

    文章目录 1. 含并行连结的网络(GoogLeNet) 1.1 Inception块 1.2 GoogLeNet模型 2. 动手实现简化的GoogLeNet模型 2.1 实现Inception块 2. ...

  3. 深度学习(二十八)——SOM, Group Normalization, MobileNet, 花式卷积进阶

    RBM & DBN & Deep Autoencoder(续) DBN RBM不仅可以单独使用,也可以堆叠起来形成Deep Belief Nets(DBNs),其中每个RBM层都与其前 ...

  4. 系统学习深度学习(二十二)--CNN经典模型总结

    转自:http://www.open-open.com/lib/view/open1473213789568.html 参考:http://blog.csdn.net/qq_17754181/arti ...

  5. 深度学习(二十五)基于Mutil-Scale CNN的图片语义分割、法向量估计-ICCV 2015

    基于Mutil-Scale CNN的图片语义分割.法向量估计 原文地址:http://blog.csdn.net/hjimce/article/details/50443995 作者:hjimce 一 ...

  6. 深度学习(二十)基于Overfeat的物体检测-2014 ICLR-未完待续

    基于Overfeat的物体检测 原文地址:http://blog.csdn.net/hjimce/article/details/50187881 作者:hjimce 一.相关理论 本篇博文主要讲解经 ...

  7. 深度学习(二十九)——Normalization进阶, CTC

    Normalization进阶 和Batch Normalization类似的概念还有Weight Normalization和Layer Normalization. Batch Normaliza ...

  8. 深度学习(二十五)基于Mutil-Scale CNN的图片语义分割、法向量估计

    基于Mutil-Scale CNN的图片语义分割.法向量估计 原文地址:http://blog.csdn.net/hjimce/article/details/50443995 作者:hjimce 一 ...

  9. 深度学习(二十九)Batch Normalization 学习笔记

    Batch Normalization 学习笔记 原文地址:http://blog.csdn.net/hjimce/article/details/50866313 作者:hjimce 一.背景意义 ...

最新文章

  1. 关于软件开发的随想,纯属意淫
  2. 对PostgreSQL缺省表空间的理解
  3. 使用Redis分区将数据分割到多个Redis实例
  4. json数据交换的例了
  5. 石牌村中的美好 ...
  6. 软件项目管理第三课—如何应对投标书的软件功能报价
  7. MySQL InnoDB 存储引擎索引那些事儿
  8. Spark kyro Serialization配置运行案例
  9. 简洁的 HTML5 音乐播放器
  10. C#类库项目创建config文件
  11. M6(面试)-01-牛客网Java面试题集锦
  12. 深度学习中的9种归一化方法概述
  13. MySql批量插入语句(INSERT)
  14. 与朋友分享的生活日记
  15. 【python数据分析】分组聚合操作
  16. linux 如何清理垃圾文件,清理Linux系统垃圾文件操作方法图文步骤详解
  17. 以一次失败的沟通,来聊聊技术人员沟通中常见的几个问题
  18. uniapp:一个多边形图片裁剪插件
  19. arcgis把jpg转成栅格图像_在ArcGIS中配准(TIF、JPEG)栅格图像并矢量化
  20. 大数据运维工程师面试题目

热门文章

  1. Java 建模:子整体软件开发
  2. 如何拥有一个有意义的人生
  3. 表单设计器 k-form-design
  4. Sublime 编译器-安装插件
  5. linux wc 修改文件,Linux wc命令
  6. 【Nokov】动作捕捉系统标定与机械臂各坐标系的说明
  7. matlab学习--语言基础
  8. java 反射 判断是否存在_如何判断Javascript对象是否存在
  9. bin文件查看器app_腾讯文件:腾讯官方出品的微信 / QQ 文件管理和清理利器
  10. C语言/ 运算符的优先级以及结合方向